| SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::__attribute__((nonnull(6))) unsigned create_ec_helper(C *tls | NovaProgram | protected |
| SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::__attribute__((noreturn)) block_forever() | NovaProgram | inlineprotected |
| NovaProgram::__attribute__((nonnull(6))) unsigned create_ec_helper(C *tls | NovaProgram | protected |
| NovaProgram::__attribute__((noreturn)) block_forever() | NovaProgram | inlineprotected |
| SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::_cap_ | CapAllocator | |
| NovaProgram::_cap_ | CapAllocator | |
| SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::_cap_block | NovaProgram | protected |
| NovaProgram::_cap_block | NovaProgram | protected |
| SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::_cap_order | CapAllocator | |
| NovaProgram::_cap_order | CapAllocator | |
| SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::_cap_start | CapAllocator | |
| NovaProgram::_cap_start | CapAllocator | |
| SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::_console_data | ProgramConsole | protected |
| ProgramConsole::_console_data | ProgramConsole | protected |
| SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::_free_phys | NovaProgram | protected |
| NovaProgram::_free_phys | NovaProgram | protected |
| SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::_free_virt | NovaProgram | protected |
| NovaProgram::_free_virt | NovaProgram | protected |
| SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::_hip | NovaProgram | protected |
| NovaProgram::_hip | NovaProgram | protected |
| _storage | EchoService | private |
| SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::_vga_console | ProgramConsole | protected |
| ProgramConsole::_vga_console | ProgramConsole | protected |
| SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::_vga_regs | ProgramConsole | protected |
| ProgramConsole::_vga_regs | ProgramConsole | protected |
| SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::_virt_phys | NovaProgram | protected |
| NovaProgram::_virt_phys | NovaProgram | protected |
| alloc_cap(unsigned count=1) | SServiceProgram< EchoClient, EchoService, BASE_SSERVICE > | inlinevirtual |
| alloc_crd() | EchoService | inline |
| alloc_crd() | EchoService | inline |
| SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::alloc_utcb() | NovaProgram | inlineprotected |
| NovaProgram::alloc_utcb() | NovaProgram | inlineprotected |
| SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::cap | NovaProgram | protected |
| NovaProgram::cap | NovaProgram | protected |
| SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::CapAllocator(unsigned long cap_, unsigned long cap_start, unsigned long cap_order) | CapAllocator | inline |
| NovaProgram::CapAllocator(unsigned long cap_, unsigned long cap_start, unsigned long cap_order) | CapAllocator | inline |
| SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::console_init(const char *name, Semaphore *sem) | ProgramConsole | inlineprotected |
| ProgramConsole::console_init(const char *name, Semaphore *sem) | ProgramConsole | inlineprotected |
| SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::cpunr | NovaProgram | protected |
| NovaProgram::cpunr | NovaProgram | protected |
| create_ec4pt(phy_cpu_no cpu, Utcb **utcb_out, cap_sel ec=~0u) | SServiceProgram< EchoClient, EchoService, BASE_SSERVICE > | inlinevirtual |
| dealloc_cap(cap_sel c) | SServiceProgram< EchoClient, EchoService, BASE_SSERVICE > | inlinevirtual |
| SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::NovaProgram::dealloc_cap(unsigned cap, unsigned count=1) | CapAllocator | inline |
| NovaProgram::dealloc_cap(unsigned cap, unsigned count=1) | CapAllocator | inline |
| EchoClientDataStorage typedef | EchoService | private |
| EchoService() | EchoService | inline |
| EchoService() | EchoService | inline |
| EchoService() | EchoService | inline |
| SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::excbase | NovaProgram | protected |
| NovaProgram::excbase | NovaProgram | protected |
| SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::exit(const char *msg) | NovaProgram | inlinestatic |
| NovaProgram::exit(const char *msg) | NovaProgram | inlinestatic |
| flag_revoke | EchoService | private |
| SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::func | NovaProgram | protected |
| NovaProgram::func | NovaProgram | protected |
| handle_request(EchoClient *client, unsigned op, Utcb::Frame &input, Utcb &utcb, bool &free_cap) | EchoService | inlineprivatevirtual |
| SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::init_mem(Hip *hip) | NovaProgram | inlineprotected |
| NovaProgram::init_mem(Hip *hip) | NovaProgram | inlineprotected |
| SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::local | NovaProgram | protected |
| NovaProgram::local | NovaProgram | protected |
| SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::mycpu() | BaseProgram | inlinestatic |
| NovaProgram::mycpu() | BaseProgram | inlinestatic |
| SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::myutcb(unsigned long esp=0) | BaseProgram | inlinestatic |
| NovaProgram::myutcb(unsigned long esp=0) | BaseProgram | inlinestatic |
| new_session(EchoClient *client) | EchoService | inlineprivatevirtual |
| SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::NovaProgram() | NovaProgram | inline |
| NovaProgram::NovaProgram() | NovaProgram | inline |
| portal_func(Utcb &utcb, Utcb::Frame &input, bool &free_cap, cap_sel pid) | EchoService | inline |
| portal_func(Utcb &utcb, Utcb::Frame &input, bool &free_cap, cap_sel pid) | EchoService | inline |
| SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::putc(void *data, int value) | ProgramConsole | inlineprotectedstatic |
| ProgramConsole::putc(void *data, int value) | ProgramConsole | inlineprotectedstatic |
| SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::request_mapping(char *start, unsigned long size, unsigned long hotspot) | BaseProgram | inlinestatic |
| NovaProgram::request_mapping(char *start, unsigned long size, unsigned long hotspot) | BaseProgram | inlinestatic |
| SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::revoke_all_mem(void *address, unsigned long size, unsigned rights, bool myself) | BaseProgram | inlinestatic |
| NovaProgram::revoke_all_mem(void *address, unsigned long size, unsigned rights, bool myself) | BaseProgram | inlinestatic |
| run(Utcb *utcb, Hip *hip) | EchoService | inline |
| run(Utcb *utcb, Hip *hip) | EchoService | inline |
| SServiceProgram(const char *console_name="service") | SServiceProgram< EchoClient, EchoService, BASE_SSERVICE > | inline |
| SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::stack_size | BaseProgram | static |
| NovaProgram::stack_size | BaseProgram | static |
| SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::stack_size_shift | BaseProgram | static |
| NovaProgram::stack_size_shift | BaseProgram | static |
| start_service(Utcb *utcb, Hip *hip) | EchoService | inline |
| start_service(Utcb *utcb, Hip *hip) | EchoService | inline |
| SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::utcb_out | NovaProgram | protected |
| NovaProgram::utcb_out | NovaProgram | protected |