|
MIDAS
|
Classes | |
| struct | FL_PARAM |
| struct | suspend_struct |
Macros | |
| #define | bin_to_ascii(c) ((c)>=38?((c)-38+'a'):(c)>=12?((c)-12+'A'):(c)+'.') |
| #define | N_STACK_HISTORY 500 |
Typedefs | |
| typedef struct suspend_struct | SUSPEND_STRUCT |
Functions | |
| static void | check_shm_type (const char *shm_type) |
| static void | check_shm_host () |
| static int | ss_shm_name (const char *name, std::string &mem_name, std::string &file_name, std::string &shm_name) |
| INT | ss_shm_open (const char *name, INT size, void **adr, size_t *shm_size, HNDLE *handle, BOOL get_size) |
| INT | ss_shm_close (const char *name, void *adr, size_t shm_size, HNDLE handle, INT destroy_flag) |
| INT | ss_shm_delete (const char *name) |
| INT | ss_shm_protect (HNDLE handle, void *adr, size_t shm_size) |
| INT | ss_shm_unprotect (HNDLE handle, void **adr, size_t shm_size, BOOL read, BOOL write, const char *caller_name) |
| INT | ss_shm_flush_thread (void *p) |
| INT | ss_shm_flush (const char *name, const void *adr, size_t size, HNDLE handle, bool wait_for_thread) |
| INT | ss_get_struct_align () |
| INT | ss_get_struct_padding () |
| INT | ss_getpid (void) |
| BOOL | ss_pid_exists (int pid) |
| void | ss_kill (int pid) |
| std::string | ss_get_executable (void) |
| std::string | ss_get_cmdline (void) |
| midas_thread_t | ss_gettid (void) |
| std::string | ss_tid_to_string (midas_thread_t thread_id) |
| INT | ss_spawnv (INT mode, const char *cmdname, const char *const argv[]) |
| INT | ss_shell (int sock) |
| INT | ss_daemon_init (BOOL keep_stdout) |
| BOOL | ss_existpid (INT pid) |
| INT | ss_system (const char *command) |
| INT | ss_exec (const char *command, INT *pid) |
| std::string | ss_replace_env_variables (const std::string &inputPath) |
| std::string | ss_execs (const char *cmd) |
| midas_thread_t | ss_thread_create (INT(*thread_func)(void *), void *param) |
| INT | ss_thread_kill (midas_thread_t thread_id) |
| INT EXPRT | ss_thread_set_name (std::string name) |
| std::string EXPRT | ss_thread_get_name () |
| INT | ss_semaphore_create (const char *name, HNDLE *semaphore_handle) |
| INT | ss_semaphore_wait_for (HNDLE semaphore_handle, DWORD timeout_millisec) |
| INT | ss_semaphore_release (HNDLE semaphore_handle) |
| INT | ss_semaphore_delete (HNDLE semaphore_handle, INT destroy_flag) |
| INT | ss_mutex_create (MUTEX_T **mutex, BOOL recursive) |
| INT | ss_mutex_wait_for (MUTEX_T *mutex, INT timeout) |
| INT | ss_mutex_release (MUTEX_T *mutex) |
| INT | ss_mutex_delete (MUTEX_T *mutex) |
| bool | ss_timed_mutex_wait_for_sec (std::timed_mutex &mutex, const char *mutex_name, double timeout_sec) |
| void | ss_tzset () |
| time_t | ss_mktime (struct tm *tms) |
| DWORD | ss_millitime () |
| DWORD | ss_time () |
| double | ss_time_sec () |
| DWORD | ss_settime (DWORD seconds) |
| std::string | ss_asctime () |
| INT | ss_timezone () |
| INT | ss_sleep (INT millisec) |
| BOOL | ss_kbhit () |
| INT | ss_alarm (INT millitime, void(*func)(int)) |
| INT | ss_exception_handler (void(*func)(void)) |
| void * | ss_ctrlc_handler (void(*func)(int)) |
| static bool | ss_match_thread (midas_thread_t tid1, midas_thread_t tid2) |
| INT | ss_suspend_set_rpc_thread (midas_thread_t thread_id) |
| static INT | ss_suspend_init_struct (SUSPEND_STRUCT *psuspend) |
| SUSPEND_STRUCT * | ss_suspend_get_struct (midas_thread_t thread_id) |
| static void | ss_suspend_close (SUSPEND_STRUCT *psuspend) |
| INT | ss_suspend_exit () |
| INT | ss_suspend_set_server_listener (int listen_socket) |
| INT | ss_suspend_set_client_listener (int listen_socket) |
| INT | ss_suspend_set_client_connection (RPC_SERVER_CONNECTION *connection) |
| INT | ss_suspend_set_server_acceptions (RPC_SERVER_ACCEPTION_LIST *acceptions) |
| INT | ss_suspend_init_odb_port () |
| INT | ss_suspend_get_odb_port (INT *port) |
| INT | ss_suspend_get_buffer_port (midas_thread_t thread_id, INT *port) |
| static int | ss_suspend_process_ipc (INT millisec, INT msg, int ipc_recv_socket) |
| static int | ss_socket_check (int sock) |
| bool | ss_event_socket_has_data () |
| INT | ss_suspend (INT millisec, INT msg) |
| INT | ss_resume (INT port, const char *message) |
| int | ss_socket_wait (int sock, INT millisec) |
| INT | ss_socket_connect_tcp (const char *hostname, int tcp_port, int *sockp, std::string *error_msg_p) |
| INT | ss_socket_listen_tcp (bool listen_localhost, int tcp_port, int *sockp, int *tcp_port_p, std::string *error_msg_p) |
| INT | ss_socket_close (int *sockp) |
| INT | ss_socket_get_peer_name (int sock, std::string *hostp, int *portp) |
| INT | send_tcp (int sock, char *buffer, DWORD buffer_size, INT flags) |
| INT | ss_write_tcp (int sock, const char *buffer, size_t buffer_size) |
| INT | recv_string (int sock, char *buffer, DWORD buffer_size, INT millisec) |
| INT | recv_tcp (int sock, char *net_buffer, DWORD buffer_size, INT flags) |
| INT | recv_tcp2 (int sock, char *net_buffer, int buffer_size, int timeout_ms) |
| INT | ss_recv_net_command (int sock, DWORD *routine_id, DWORD *param_size, char **param_ptr, int timeout_ms) |
| std::string | ss_gethostname () |
| INT | ss_gethostname (char *buffer, int buffer_size) |
| std::string | ss_getcwd () |
| INT | ss_tape_open (char *path, INT oflag, INT *channel) |
| INT | ss_tape_close (INT channel) |
| INT | ss_tape_status (char *path) |
| INT | ss_tape_write (INT channel, void *pdata, INT count) |
| INT | ss_tape_read (INT channel, void *pdata, INT *count) |
| INT | ss_tape_write_eof (INT channel) |
| INT | ss_tape_fskip (INT channel, INT count) |
| INT | ss_tape_rskip (INT channel, INT count) |
| INT | ss_tape_rewind (INT channel) |
| INT | ss_tape_spool (INT channel) |
| INT | ss_tape_mount (INT channel) |
| INT | ss_tape_unmount (INT channel) |
| INT | ss_tape_get_blockn (INT channel) |
| double | ss_disk_free (const char *path) |
| INT | ss_file_find (const char *path, const char *pattern, char **plist) |
| INT | ss_file_find (const char *path, const char *pattern, STRING_LIST *plist) |
| INT | ss_dir_find (const char *path, const char *pattern, char **plist) |
| INT | ss_dir_find (const char *path, const char *pattern, STRING_LIST *plist) |
| INT | ss_dirlink_find (const char *path, const char *pattern, char **plist) |
| INT | ss_dirlink_find (const char *path, const char *pattern, STRING_LIST *plist) |
| INT | ss_file_remove (const char *path) |
| double | ss_file_size (const char *path) |
| time_t | ss_file_time (const char *path) |
| double | ss_disk_size (const char *path) |
| int | ss_file_exist (const char *path) |
| int | ss_file_link_exist (const char *path) |
| int | ss_dir_exist (const char *path) |
| int | ss_file_copy (const char *src, const char *dst, bool append) |
| void | ss_clear_screen () |
| void | ss_set_screen_size (int x, int y) |
| void | ss_printf (INT x, INT y, const char *format,...) |
| char * | ss_getpass (const char *prompt) |
| INT | ss_getchar (BOOL reset) |
| char * | ss_gets (char *string, int size) |
| INT | ss_directio_give_port (INT start, INT end) |
| INT | ss_directio_lock_port (INT start, INT end) |
| char * | ss_crypt (const char *buf, const char *salt) |
| double | ss_nan () |
| int | ss_isnan (double x) |
| int | ss_isfin (double x) |
| INT | ss_stack_get (char ***string) |
| void | ss_stack_print () |
| void | ss_stack_history_entry (char *tag) |
| void | ss_stack_history_dump (char *filename) |
| bool | ss_is_valid_utf8 (const char *string) |
| bool | ss_repair_utf8 (char *string) |
| bool | ss_repair_utf8 (std::string &s) |
| std::chrono::time_point< std::chrono::high_resolution_clock > | ss_us_start () |
| unsigned int | ss_us_since (std::chrono::time_point< std::chrono::high_resolution_clock > start) |
| int | rpc_flush_event_socket (int timeout_msec) |
Variables | ||
| struct { | ||
| char c | ||
| double d | ||
| } | test_align | |
| struct { | ||
| double d | ||
| char c | ||
| } | test_padding | |
| static BOOL | _daemon_flag | |
| static std::atomic_bool | s_semaphore_trace {false} | |
| static std::atomic_int | s_semaphore_nest_level {0} | |
| static std::mutex | gTzMutex | |
| void(* | MidasExceptionHandler )(void) | |
| static std::vector< SUSPEND_STRUCT * > | _ss_suspend_vector | |
| static midas_thread_t | _ss_odb_thread = 0 | |
| static SUSPEND_STRUCT * | _ss_suspend_odb = NULL | |
| static midas_thread_t | _ss_listen_thread = 0 | |
| static int | _ss_server_listen_socket = 0 | |
| static int | _ss_client_listen_socket = 0 | |
| static midas_thread_t | _ss_client_thread = 0 | |
| static RPC_SERVER_CONNECTION * | _ss_client_connection = NULL | |
| static midas_thread_t | _ss_server_thread = 0 | |
| static RPC_SERVER_ACCEPTION_LIST * | _ss_server_acceptions = NULL | |
| static bool | gSocketTrace = false | |
| char | stack_history [N_STACK_HISTORY][80] | |
| int | stack_history_pointer = -1 | |
dox
Definition at line 7974 of file system.cxx.
| #define N_STACK_HISTORY 500 |
Definition at line 8075 of file system.cxx.
| typedef struct suspend_struct SUSPEND_STRUCT |
|
static |
Definition at line 170 of file system.cxx.


|
static |
Definition at line 82 of file system.cxx.


Definition at line 5478 of file system.cxx.


Definition at line 5533 of file system.cxx.


Definition at line 5641 of file system.cxx.


| int rpc_flush_event_socket | ( | int | timeout_msec | ) |
Definition at line 17534 of file midas.cxx.


Definition at line 5364 of file system.cxx.


Definition at line 3816 of file system.cxx.
| std::string EXPRT ss_asctime | ( | ) |
Definition at line 3628 of file system.cxx.


| void EXPRT ss_clear_screen | ( | ) |
Definition at line 7384 of file system.cxx.

| char EXPRT * ss_crypt | ( | const char * | buf, |
| const char * | salt | ||
| ) |
Definition at line 7976 of file system.cxx.

| void EXPRT * ss_ctrlc_handler | ( | void(*)(int) | func | ) |
Definition at line 3978 of file system.cxx.

Definition at line 2073 of file system.cxx.


Definition at line 7271 of file system.cxx.

Definition at line 6881 of file system.cxx.


| INT EXPRT ss_dir_find | ( | const char * | path, |
| const char * | pattern, | ||
| STRING_LIST * | plist | ||
| ) |
Definition at line 6899 of file system.cxx.
Definition at line 7896 of file system.cxx.
Definition at line 7932 of file system.cxx.
Definition at line 6957 of file system.cxx.


| INT EXPRT ss_dirlink_find | ( | const char * | path, |
| const char * | pattern, | ||
| STRING_LIST * | plist | ||
| ) |
Definition at line 6975 of file system.cxx.
| double EXPRT ss_disk_free | ( | const char * | path | ) |
Definition at line 6705 of file system.cxx.

| double EXPRT ss_disk_size | ( | const char * | path | ) |
Definition at line 7133 of file system.cxx.

| bool ss_event_socket_has_data | ( | ) |
Definition at line 4599 of file system.cxx.


| INT ss_exception_handler | ( | void(*)(void) | func | ) |
Definition at line 3923 of file system.cxx.
Definition at line 2204 of file system.cxx.


| std::string EXPRT ss_execs | ( | const char * | cmd | ) |
Definition at line 2309 of file system.cxx.

Definition at line 2140 of file system.cxx.


| int EXPRT ss_file_copy | ( | const char * | src, |
| const char * | dst, | ||
| bool | append | ||
| ) |
Definition at line 7304 of file system.cxx.

Definition at line 7203 of file system.cxx.

Definition at line 6798 of file system.cxx.


| INT EXPRT ss_file_find | ( | const char * | path, |
| const char * | pattern, | ||
| STRING_LIST * | plist | ||
| ) |
Definition at line 6816 of file system.cxx.
Definition at line 7239 of file system.cxx.

Definition at line 7037 of file system.cxx.


| double EXPRT ss_file_size | ( | const char * | path | ) |
Definition at line 7057 of file system.cxx.

| time_t EXPRT ss_file_time | ( | const char * | path | ) |
Definition at line 7095 of file system.cxx.

| std::string ss_get_cmdline | ( | void | ) |
Definition at line 1519 of file system.cxx.

| std::string ss_get_executable | ( | void | ) |
Definition at line 1490 of file system.cxx.
Definition at line 1321 of file system.cxx.

Definition at line 1347 of file system.cxx.
Definition at line 7588 of file system.cxx.


| std::string EXPRT ss_getcwd | ( | ) |
Definition at line 5855 of file system.cxx.

| std::string ss_gethostname | ( | ) |
Definition at line 5791 of file system.cxx.


| INT ss_gethostname | ( | char * | buffer, |
| int | buffer_size | ||
| ) |
Definition at line 5825 of file system.cxx.

| char EXPRT * ss_getpass | ( | const char * | prompt | ) |
Definition at line 7525 of file system.cxx.


Definition at line 1379 of file system.cxx.

| char EXPRT * ss_gets | ( | char * | string, |
| int | size | ||
| ) |
Definition at line 7855 of file system.cxx.

| midas_thread_t EXPRT ss_gettid | ( | void | ) |
Definition at line 1591 of file system.cxx.


| bool ss_is_valid_utf8 | ( | const char * | string | ) |
Definition at line 8153 of file system.cxx.

| int EXPRT ss_isfin | ( | double | x | ) |
Definition at line 8051 of file system.cxx.

| int EXPRT ss_isnan | ( | double | x | ) |
Definition at line 8046 of file system.cxx.

Definition at line 3743 of file system.cxx.

| void ss_kill | ( | int | pid | ) |
Definition at line 1473 of file system.cxx.
|
static |
Definition at line 4072 of file system.cxx.

Returns the actual time in milliseconds with an arbitrary origin. This time may only be used to calculate relative times.
Overruns in the 32 bit value don't hurt since in a subtraction calculated with 32 bit accuracy this overrun cancels (you may think about!)..
Definition at line 3472 of file system.cxx.

Definition at line 3444 of file system.cxx.

Definition at line 3020 of file system.cxx.

Definition at line 3290 of file system.cxx.

Definition at line 3236 of file system.cxx.

Definition at line 3116 of file system.cxx.


| double EXPRT ss_nan | ( | ) |
Definition at line 8025 of file system.cxx.

| BOOL ss_pid_exists | ( | int | pid | ) |
Definition at line 1442 of file system.cxx.

Definition at line 7467 of file system.cxx.

| INT EXPRT ss_recv_net_command | ( | int | sock, |
| DWORD * | routine_id, | ||
| DWORD * | param_size, | ||
| char ** | param_ptr, | ||
| int | timeout_ms | ||
| ) |
Definition at line 5714 of file system.cxx.


| bool ss_repair_utf8 | ( | char * | string | ) |
Definition at line 8236 of file system.cxx.

| bool ss_repair_utf8 | ( | std::string & | s | ) |
Definition at line 8332 of file system.cxx.

| std::string EXPRT ss_replace_env_variables | ( | const std::string & | inputPath | ) |
Definition at line 2284 of file system.cxx.

Definition at line 4923 of file system.cxx.

Definition at line 2532 of file system.cxx.


Definition at line 2948 of file system.cxx.

Definition at line 2860 of file system.cxx.


Definition at line 2718 of file system.cxx.


| void ss_set_screen_size | ( | int | x, |
| int | y | ||
| ) |
Definition at line 7434 of file system.cxx.
Definition at line 3554 of file system.cxx.


| INT ss_shell | ( | int | sock | ) |
Definition at line 1832 of file system.cxx.
Definition at line 757 of file system.cxx.


Definition at line 911 of file system.cxx.


| INT ss_shm_flush | ( | const char * | name, |
| const void * | adr, | ||
| size_t | size, | ||
| HNDLE | handle, | ||
| bool | wait_for_thread | ||
| ) |
Definition at line 1178 of file system.cxx.


| INT ss_shm_flush_thread | ( | void * | p | ) |
Definition at line 1138 of file system.cxx.


|
static |
Definition at line 232 of file system.cxx.


| INT ss_shm_open | ( | const char * | name, |
| INT | size, | ||
| void ** | adr, | ||
| size_t * | shm_size, | ||
| HNDLE * | handle, | ||
| BOOL | get_size | ||
| ) |
Definition at line 326 of file system.cxx.


Definition at line 1005 of file system.cxx.


| INT ss_shm_unprotect | ( | HNDLE | handle, |
| void ** | adr, | ||
| size_t | shm_size, | ||
| BOOL | read, | ||
| BOOL | write, | ||
| const char * | caller_name | ||
| ) |
Definition at line 1062 of file system.cxx.


Suspend the calling process for a certain time.
The function is similar to the sleep() function, but has a resolution of one milliseconds. Under VxWorks the resolution is 1/60 of a second. It uses the socket select() function with a time-out. See examples in ss_time()
| millisec | Time in milliseconds to sleep. Zero means infinite (until another process calls ss_wake) |
Definition at line 3707 of file system.cxx.

|
static |
Definition at line 4572 of file system.cxx.


Definition at line 5310 of file system.cxx.


| INT EXPRT ss_socket_connect_tcp | ( | const char * | hostname, |
| int | tcp_port, | ||
| int * | sockp, | ||
| std::string * | error_msg_p | ||
| ) |
Definition at line 5046 of file system.cxx.


Definition at line 5325 of file system.cxx.


| INT EXPRT ss_socket_listen_tcp | ( | bool | listen_localhost, |
| int | tcp_port, | ||
| int * | sockp, | ||
| int * | tcp_port_p, | ||
| std::string * | error_msg_p | ||
| ) |
Definition at line 5141 of file system.cxx.


Definition at line 4977 of file system.cxx.


Definition at line 1702 of file system.cxx.

Definition at line 8079 of file system.cxx.

| void EXPRT ss_stack_history_dump | ( | char * | filename | ) |
Definition at line 8129 of file system.cxx.
| void EXPRT ss_stack_history_entry | ( | char * | tag | ) |
Definition at line 8107 of file system.cxx.


| void EXPRT ss_stack_print | ( | ) |
Definition at line 4622 of file system.cxx.


|
static |
Definition at line 4286 of file system.cxx.

| INT ss_suspend_exit | ( | ) |
Definition at line 4305 of file system.cxx.


| INT ss_suspend_get_buffer_port | ( | midas_thread_t | thread_id, |
| INT * | port | ||
| ) |
Definition at line 4432 of file system.cxx.


Definition at line 4406 of file system.cxx.

| SUSPEND_STRUCT * ss_suspend_get_struct | ( | midas_thread_t | thread_id | ) |
Definition at line 4244 of file system.cxx.

| INT ss_suspend_init_odb_port | ( | ) |
Definition at line 4384 of file system.cxx.


|
static |
Definition at line 4091 of file system.cxx.


Definition at line 4465 of file system.cxx.


| INT ss_suspend_set_client_connection | ( | RPC_SERVER_CONNECTION * | connection | ) |
Definition at line 4370 of file system.cxx.

| INT ss_suspend_set_client_listener | ( | int | listen_socket | ) |
Definition at line 4363 of file system.cxx.

| INT ss_suspend_set_rpc_thread | ( | midas_thread_t | thread_id | ) |
Definition at line 4081 of file system.cxx.

| INT ss_suspend_set_server_acceptions | ( | RPC_SERVER_ACCEPTION_LIST * | acceptions | ) |
Definition at line 4377 of file system.cxx.

| INT ss_suspend_set_server_listener | ( | int | listen_socket | ) |
Definition at line 4356 of file system.cxx.

Execute command in a separate process, close all open file descriptors invoke ss_exec() and ignore pid.
| command | Command to execute. |
Definition at line 2188 of file system.cxx.


Definition at line 5987 of file system.cxx.


Definition at line 6317 of file system.cxx.


Definition at line 6653 of file system.cxx.


Definition at line 6541 of file system.cxx.


Definition at line 5896 of file system.cxx.


Definition at line 6177 of file system.cxx.


Definition at line 6433 of file system.cxx.


Definition at line 6377 of file system.cxx.


Definition at line 6485 of file system.cxx.


Definition at line 6031 of file system.cxx.


Definition at line 6597 of file system.cxx.


Definition at line 6117 of file system.cxx.


Definition at line 6251 of file system.cxx.


| midas_thread_t EXPRT ss_thread_create | ( | INT(*)(void *) | thread_func, |
| void * | param | ||
| ) |
Creates and returns a new thread of execution.
Note the difference when calling from vxWorks versus Linux and Windows. The parameter pointer for a vxWorks call is a VX_TASK_SPAWN structure, whereas for Linux and Windows it is a void pointer. Early versions returned SS_SUCCESS or SS_NO_THREAD instead of thread ID.
Example for VxWorks
Example for Linux
| (*thread_func) | Thread function to create. |
| param | a pointer to a VX_TASK_SPAWN structure for vxWorks and a void pointer for Unix and Windows |
Definition at line 2382 of file system.cxx.

| std::string ss_thread_get_name | ( | ) |
Definition at line 2516 of file system.cxx.

| INT EXPRT ss_thread_kill | ( | midas_thread_t | thread_id | ) |
Destroys the thread identified by the passed thread id. The thread id is returned by ss_thread_create() on creation.
| thread_id | the thread id of the thread to be killed. |
Definition at line 2455 of file system.cxx.

Definition at line 2498 of file system.cxx.


| std::string ss_tid_to_string | ( | midas_thread_t | thread_id | ) |
Definition at line 1643 of file system.cxx.

Returns the actual time in seconds since 1.1.1970 UTC.
Definition at line 3541 of file system.cxx.

| double EXPRT ss_time_sec | ( | ) |
Definition at line 3546 of file system.cxx.


| bool EXPRT ss_timed_mutex_wait_for_sec | ( | std::timed_mutex & | mutex, |
| const char * | mutex_name, | ||
| double | timeout_sec | ||
| ) |
Definition at line 3344 of file system.cxx.


Definition at line 3659 of file system.cxx.

| void EXPRT ss_tzset | ( | ) |
Definition at line 3434 of file system.cxx.

| unsigned int ss_us_since | ( | std::chrono::time_point< std::chrono::high_resolution_clock > | start | ) |
Definition at line 8345 of file system.cxx.
| std::chrono::time_point< std::chrono::high_resolution_clock > ss_us_start | ( | ) |
Definition at line 8340 of file system.cxx.
Definition at line 5431 of file system.cxx.


|
static |
Definition at line 2071 of file system.cxx.
|
static |
Definition at line 4066 of file system.cxx.
|
static |
Definition at line 4063 of file system.cxx.
|
static |
Definition at line 4065 of file system.cxx.
|
static |
Definition at line 4061 of file system.cxx.
|
static |
Definition at line 4058 of file system.cxx.
|
static |
Definition at line 4069 of file system.cxx.
|
static |
Definition at line 4062 of file system.cxx.
|
static |
Definition at line 4068 of file system.cxx.
|
static |
Definition at line 4059 of file system.cxx.
|
static |
Definition at line 4056 of file system.cxx.
| char { ... } ::c |
Definition at line 1312 of file system.cxx.
| char { ... } ::c |
Definition at line 1318 of file system.cxx.
| double { ... } ::d |
Definition at line 1313 of file system.cxx.
| double { ... } ::d |
Definition at line 1317 of file system.cxx.
|
static |
Definition at line 5043 of file system.cxx.
|
static |
Definition at line 3432 of file system.cxx.
| void(* MidasExceptionHandler) (void) | ( | void | ) |
Definition at line 3868 of file system.cxx.
|
static |
Definition at line 2530 of file system.cxx.
|
static |
Definition at line 2529 of file system.cxx.
| char stack_history[N_STACK_HISTORY][80] |
Definition at line 8076 of file system.cxx.
| int stack_history_pointer = -1 |
Definition at line 8077 of file system.cxx.
| struct { ... } test_align |
| struct { ... } test_padding |