add_application(app *a) | sstmac::sw::operating_system | |
add_thread(thread *t) | sstmac::sw::operating_system | private |
addr() const | sstmac::sw::operating_system | inline |
app_ptr(software_id sid) | sstmac::sw::operating_system | |
app_ptrs(app_id aid) | sstmac::sw::operating_system | |
async_kernel(ami::SERVICE_FUNC func, event *data) | sstmac::sw::operating_system | |
block(key *req) | sstmac::sw::operating_system | |
call_graph_ | sstmac::sw::operating_system | privatestatic |
complete_thread(bool succ) | sstmac::sw::operating_system | |
compute(timestamp t) | sstmac::sw::operating_system | |
compute_sched_ | sstmac::sw::operating_system | private |
construct(sprockit::sim_parameters *params) | sstmac::sw::operating_system | static |
current_aid() | sstmac::sw::operating_system | static |
current_context() const | sstmac::sw::operating_system | inline |
current_library(const std::string &name) | sstmac::sw::operating_system | static |
current_node_id() | sstmac::sw::operating_system | static |
current_os() | sstmac::sw::operating_system | static |
current_os_thread_context() | sstmac::sw::operating_system | private |
current_thread() | sstmac::sw::operating_system | static |
current_thread_id_ | sstmac::sw::operating_system | private |
current_threadid() const | sstmac::sw::operating_system | |
current_tid() | sstmac::sw::operating_system | static |
cxa_finalize_context_ | sstmac::sw::operating_system | privatestatic |
cxa_finalizing_ | sstmac::sw::operating_system | privatestatic |
deadlock_check(event *ev) | sstmac::event_handler | inlinevirtual |
deadlock_check() | sstmac::event_handler | inlinevirtual |
delete_statics() | sstmac::sw::operating_system | static |
deleted_libs_ | sstmac::sw::operating_system | private |
des_context_ | sstmac::sw::operating_system | private |
event_handler() | sstmac::event_handler | inlineprotected |
event_location() const | sstmac::event_handler | inline |
event_subscheduler() | sstmac::event_subscheduler | inline |
event_trace_ | sstmac::sw::operating_system | private |
execute(ami::COMP_FUNC, event *data, key::category cat=key::general) | sstmac::sw::operating_system | |
execute(ami::COMM_FUNC func, message *data) | sstmac::sw::operating_system | inline |
execute_kernel(ami::COMM_FUNC func, message *data) | sstmac::sw::operating_system | |
execute_kernel(ami::COMP_FUNC func, event *data, callback *cb) | sstmac::sw::operating_system | |
finalize_init() | sstmac::sw::operating_system | virtual |
free_thread_stack(void *stack) | sstmac::sw::operating_system | |
ftq_trace_ | sstmac::sw::operating_system | private |
handle(event *ev) | sstmac::event_subscheduler | virtual |
handle_event(event *ev) | sstmac::sw::operating_system | |
init_factory_params(sprockit::sim_parameters *params) | sstmac::sw::operating_system | virtual |
init_loc_id(event_loc_id id) | sstmac::event_handler | inlineprotected |
init_services() | sstmac::sw::operating_system | private |
init_thread_id(int id) | sstmac::event_handler | inlineprotected |
init_threading() | sstmac::sw::operating_system | private |
ipc_handler() const | sstmac::event_handler | inlinevirtual |
join_thread(thread *t) | sstmac::sw::operating_system | |
kill_node() | sstmac::sw::operating_system | |
lib(const std::string &name) const | sstmac::sw::operating_system | |
lib_refcounts_ | sstmac::sw::operating_system | private |
libs_ | sstmac::sw::operating_system | private |
libs_by_owner_ | sstmac::sw::operating_system | private |
local_shutdown() | sstmac::sw::operating_system | private |
my_addr_ | sstmac::sw::operating_system | private |
next_msg_id_ | sstmac::sw::operating_system | private |
node() const | sstmac::sw::operating_system | inline |
node_ | sstmac::sw::operating_system | private |
now() const | sstmac::event_subscheduler | inline |
null_lpid | sstmac::event_handler | static |
null_threadid | sstmac::event_handler | static |
operating_system() | sstmac::sw::operating_system | private |
os_thread_context_ | sstmac::sw::operating_system | privatestatic |
params() const | sstmac::sw::operating_system | inline |
params_ | sstmac::sw::operating_system | private |
parent() const | sstmac::event_subscheduler | inline |
parent_ | sstmac::event_subscheduler | protected |
print_libs(std::ostream &os=std::cout) const | sstmac::sw::operating_system | |
register_lib(void *owner, library *lib) | sstmac::sw::operating_system | |
register_lib(library *lib) | sstmac::sw::operating_system | private |
remote_node(int tid) | sstmac::sw::operating_system | static |
schedule(timestamp t, event_handler *handler, event *ev) | sstmac::event_subscheduler | |
schedule(timestamp t, event_queue_entry *ev) | sstmac::event_subscheduler | |
schedule_delay(timestamp delay, event_handler *handler, event *ev) | sstmac::event_subscheduler | |
schedule_delay(timestamp delay, event_queue_entry *ev) | sstmac::event_subscheduler | |
schedule_now(event_queue_entry *ev) | sstmac::event_subscheduler | |
schedule_now(event_handler *handler, event *ev) | sstmac::event_subscheduler | |
schedule_timeout(timestamp delay, key *k) | sstmac::sw::operating_system | |
send_delayed_self_event(timestamp delay, event *ev) | sstmac::event_subscheduler | |
send_delayed_self_event_queue(timestamp delay, event_queue_entry *ev) | sstmac::event_subscheduler | |
send_now_self_event(event *ev) | sstmac::event_subscheduler | |
send_now_self_event_queue(event_queue_entry *ev) | sstmac::event_subscheduler | |
send_self_event(timestamp arrival, event *ev) | sstmac::event_subscheduler | |
send_self_event_queue(timestamp arrival, event_queue_entry *ev) | sstmac::event_subscheduler | |
service class | sstmac::sw::operating_system | friend |
services_ | sstmac::sw::operating_system | private |
set_addr(node_id addr) | sstmac::sw::operating_system | inline |
set_event_parent(event_scheduler *man) | sstmac::sw::operating_system | virtual |
set_ncores(int ncores, int nsocket) | sstmac::sw::operating_system | |
set_node(sstmac::hw::node *n) | sstmac::sw::operating_system | inline |
shutdown() | sstmac::sw::operating_system | inlinestatic |
simulation_done() | sstmac::sw::operating_system | static |
sleep(timestamp t) | sstmac::sw::operating_system | |
stack_check() | sstmac::sw::operating_system | static |
stacksize() | sstmac::sw::operating_system | inlinestatic |
stacksize_ | sstmac::sw::operating_system | privatestatic |
start_api_call() | sstmac::sw::operating_system | |
start_app(app *a) | sstmac::sw::operating_system | |
start_thread(thread *t) | sstmac::sw::operating_system | |
startup_libs_ | sstmac::sw::operating_system | private |
static_os_thread_context() | sstmac::sw::operating_system | inlinestatic |
switch_to_context(int aid, int tid) | sstmac::sw::operating_system | static |
switch_to_thread(thread_data_t tothread) | sstmac::sw::operating_system | private |
task_to_thread_ | sstmac::sw::operating_system | private |
thread class | sstmac::sw::operating_system | friend |
thread_id() const | sstmac::event_handler | inline |
threads_ | sstmac::sw::operating_system | private |
threadstack_ | sstmac::sw::operating_system | private |
to_awake_ | sstmac::sw::operating_system | private |
to_string() const | sstmac::event_subscheduler | inlinevirtual |
unblock(key *req) | sstmac::sw::operating_system | |
unregister_all_libs(void *owner) | sstmac::sw::operating_system | |
unregister_lib(library *lib) | sstmac::sw::operating_system | private |
~event_handler() | sstmac::event_handler | inlinevirtual |
~operating_system() | sstmac::sw::operating_system | virtual |