⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 objelf.h

📁 开放源码实时操作系统源码.
💻 H
📖 第 1 页 / 共 3 页
字号:
                     "cyg_mutex_release", cyg_mutex_release);                 \
CYG_LDR_TABLE_ENTRY(cyg_mutex_set_ceiling_entry,                              \
                     "cyg_mutex_set_ceiling", cyg_mutex_set_ceiling);         \
CYG_LDR_TABLE_ENTRY(cyg_mutex_set_protocol_entry,                             \
                     "cyg_mutex_set_protocol", cyg_mutex_set_protocol);

#define CYG_LDR_TABLE_KAPI_SCHEDULER()                                        \
CYG_LDR_TABLE_ENTRY(cyg_scheduler_start_entry,                                \
                     "cyg_scheduler_start", cyg_scheduler_start);             \
CYG_LDR_TABLE_ENTRY(cyg_scheduler_lock_entry,                                 \
                     "cyg_scheduler_lock", cyg_scheduler_lock);               \
CYG_LDR_TABLE_ENTRY(cyg_scheduler_safe_lock_entry,                            \
                     "cyg_scheduler_safe_lock", cyg_scheduler_safe_lock);     \
CYG_LDR_TABLE_ENTRY(cyg_scheduler_unlock_entry,                               \
                     "cyg_scheduler_unlock", cyg_scheduler_unlock);           \
CYG_LDR_TABLE_ENTRY(cyg_scheduler_read_lock_entry,                            \
                     "cyg_scheduler_read_lock", cyg_scheduler_read_lock);     \

#define CYG_LDR_TABLE_KAPI_SEMAPHORE()                                        \
CYG_LDR_TABLE_ENTRY(cyg_semaphore_init_entry,                                 \
                     "cyg_semaphore_init", cyg_semaphore_init);               \
CYG_LDR_TABLE_ENTRY(cyg_semaphore_destroy_entry,                              \
                     "cyg_semaphore_destroy", cyg_semaphore_destroy);         \
CYG_LDR_TABLE_ENTRY(cyg_semaphore_wait_entry,                                 \
                     "cyg_semaphore_wait", cyg_semaphore_wait);               \
CYG_LDR_TABLE_ENTRY(cyg_semaphore_timed_wait_entry,                           \
                     "cyg_semaphore_timed_wait", cyg_semaphore_timed_wait);   \
CYG_LDR_TABLE_ENTRY(cyg_semaphore_try_wait_entry,                             \
                     "cyg_semaphore_trywait", cyg_semaphore_trywait);         \
CYG_LDR_TABLE_ENTRY(cyg_semaphore_post_entry,                                 \
                     "cyg_semaphore_post", cyg_semaphore_post);               \
CYG_LDR_TABLE_ENTRY(cyg_semaphore_peek_entry,                                 \
                     "cyg_semaphore_peek", cyg_semaphore_peek);

#define CYG_LDR_TABLE_KAPI_THREAD()                                           \
CYG_LDR_TABLE_ENTRY(cyg_thread_create_entry,                                  \
                     "cyg_thread_create", cyg_thread_create);                 \
CYG_LDR_TABLE_ENTRY(cyg_thread_exit_entry,                                    \
                     "cyg_thread_exit", cyg_thread_exit);                     \
CYG_LDR_TABLE_ENTRY(cyg_thread_delete_entry,                                  \
                     "cyg_thread_delete", cyg_thread_delete);                 \
CYG_LDR_TABLE_ENTRY(cyg_thread_suspend_entry,                                 \
                     "cyg_thread_suspend", cyg_thread_suspend);               \
CYG_LDR_TABLE_ENTRY(cyg_thread_resume_entry,                                  \
                     "cyg_thread_resume", cyg_thread_resume);                 \
CYG_LDR_TABLE_ENTRY(cyg_thread_kill_entry,                                    \
                     "cyg_thread_kill", cyg_thread_kill);                     \
CYG_LDR_TABLE_ENTRY(cyg_thread_release_entry,                                 \
                     "cyg_thread_release", cyg_thread_release);               \
CYG_LDR_TABLE_ENTRY(cyg_thread_yield_entry,                                   \
                     "cyg_thread_yield", cyg_thread_yield);                   \
CYG_LDR_TABLE_ENTRY(cyg_thread_self_entry,                                    \
                     "cyg_thread_self", cyg_thread_self);                     \
CYG_LDR_TABLE_ENTRY(cyg_thread_idle_thread_entry,                             \
                     "cyg_thread_idle_thread", cyg_thread_idle_thread);       \
CYG_LDR_TABLE_ENTRY(cyg_thread_set_priority_entry,                            \
                     "cyg_thread_set_priority", cyg_thread_set_priority);     \
CYG_LDR_TABLE_ENTRY(cyg_thread_get_priority_entry,                            \
                     "cyg_thread_get_priority", cyg_thread_get_priority);     \
CYG_LDR_TABLE_ENTRY(cyg_thread_get_current_priority_entry,                    \
                     "cyg_thread_get_current_priority",                       \
                     cyg_thread_get_current_priority);                        \
CYG_LDR_TABLE_ENTRY(cyg_thread_delay_entry,                                   \
                     "cyg_thread_delay", cyg_thread_delay);                   \
CYG_LDR_TABLE_ENTRY(cyg_thread_get_stack_base_entry,                          \
                     "cyg_thread_get_stack_base", cyg_thread_get_stack_base); \
CYG_LDR_TABLE_ENTRY(cyg_thread_get_stack_size_entry,                          \
                     "cyg_thread_get_stack_size", cyg_thread_get_stack_size); \
CYG_LDR_TABLE_ENTRY(cyg_thread_new_data_index_entry,                          \
                     "cyg_thread_new_data_index", cyg_thread_new_data_index); \
CYG_LDR_TABLE_ENTRY(cyg_thread_free_data_index_entry,                         \
                     "cyg_thread_free_data_index",                            \
                     cyg_thread_free_data_index);                             \
CYG_LDR_TABLE_ENTRY(cyg_thread_get_data_entry,                                \
                     "cyg_thread_get_data", cyg_thread_get_data);             \
CYG_LDR_TABLE_ENTRY(cyg_thread_get_data_ptr_entry,                            \
                     "cyg_thread_get_data_ptr", cyg_thread_get_data_ptr);     \
CYG_LDR_TABLE_ENTRY(cyg_thread_set_data_entry,                                \
                     "cyg_thread_set_data", cyg_thread_set_data);             

#define CYG_LDR_TABLE_STRING()                                               \
CYG_LDR_TABLE_ENTRY(memchr_entry,  "memchr",  memchr);                       \
CYG_LDR_TABLE_ENTRY(memcmp_entry,  "memcmp",  memcmp);                       \
CYG_LDR_TABLE_ENTRY(memcpy_entry,  "memcpy",  memcpy);                       \
CYG_LDR_TABLE_ENTRY(memmove_entry, "memmove", memmove);                      \
CYG_LDR_TABLE_ENTRY(memset_entry,  "memset",  memset);                       \
CYG_LDR_TABLE_ENTRY(strcpy_entry,  "strcpy",  strcpy);                       \
CYG_LDR_TABLE_ENTRY(strncpy_entry, "strncpy", strncpy);                      \
CYG_LDR_TABLE_ENTRY(strcat_entry,  "strcat",  strcat);                       \
CYG_LDR_TABLE_ENTRY(strncat_entry, "strncat", strncat);                      \
CYG_LDR_TABLE_ENTRY(strchr_entry,  "strchr",  strchr);                       \
CYG_LDR_TABLE_ENTRY(strrchr_entry, "strrchr", strrchr);                      \
CYG_LDR_TABLE_ENTRY(strcoll_entry, "strcoll", strcoll);                      \
CYG_LDR_TABLE_ENTRY(strlen_entry,  "strlen",  strlen);                       \
CYG_LDR_TABLE_ENTRY(strcmp_entry,  "strcmp",  strcmp);                       \
CYG_LDR_TABLE_ENTRY(strncmp_entry, "strncmp", strncmp);                      \
CYG_LDR_TABLE_ENTRY(strcspn_entry, "strcspn", strcspn);                      \
CYG_LDR_TABLE_ENTRY(strerror_entry, "strerror", strerror);                   \
CYG_LDR_TABLE_ENTRY(strpbrk_entry, "strpbrk", strpbrk);                      \
CYG_LDR_TABLE_ENTRY(strspn_entry,  "strspn",  strspn);                       \
CYG_LDR_TABLE_ENTRY(strstr_entry,  "strstr",  strstr);                       \
CYG_LDR_TABLE_ENTRY(strtok_entry,  "strtok",  strtok);                       \
CYG_LDR_TABLE_ENTRY(strxfrm_entry, "strxfrm", strxfrm); 

#define CYG_LDR_TABLE_STDIO()                                                \
CYG_LDR_TABLE_ENTRY(clearerr_entry,  "clearerr",  clearerr);                 \
CYG_LDR_TABLE_ENTRY(fclose_entry,  "fclose",  fclose);                       \
CYG_LDR_TABLE_ENTRY(feof_entry,    "feof",    feof);                         \
CYG_LDR_TABLE_ENTRY(ferror_entry,  "ferror",  ferror);                       \
CYG_LDR_TABLE_ENTRY(fflush_entry,  "fflush",  fflush);                       \
CYG_LDR_TABLE_ENTRY(fgetc_entry,   "fgetc",   fgetc);                        \
CYG_LDR_TABLE_ENTRY(fgetpos_entry, "fgetpos", fgetpos);                      \
CYG_LDR_TABLE_ENTRY(fgets_entry,   "fgets",   fgets);                        \
CYG_LDR_TABLE_ENTRY(fopen_entry,   "fopen",   fopen);                        \
CYG_LDR_TABLE_ENTRY(fprintf_entry, "fprintf", fprintf);                      \
CYG_LDR_TABLE_ENTRY(fputc_entry,   "fputc",   fputc);                        \
CYG_LDR_TABLE_ENTRY(fputs_entry,   "fputs",   fputs);                        \
CYG_LDR_TABLE_ENTRY(fread_entry,   "fread",   fread);                        \
CYG_LDR_TABLE_ENTRY(freopen_entry, "freopen", freopen);                      \
CYG_LDR_TABLE_ENTRY(fscanf_entry,  "fscanf",  fscanf);                       \
CYG_LDR_TABLE_ENTRY(fseek_entry,   "fseek",   fseek);                        \
CYG_LDR_TABLE_ENTRY(fsetpos_entry, "fsetpos", fsetpos);                      \
CYG_LDR_TABLE_ENTRY(ftell_entry,   "ftell",   ftell);                        \
CYG_LDR_TABLE_ENTRY(fwrite_entry,  "fwrite",  fwrite);                       \
CYG_LDR_TABLE_ENTRY(perror_entry,  "perror",  perror);                       \
CYG_LDR_TABLE_ENTRY(printf_entry,  "printf",  printf);                       \
CYG_LDR_TABLE_ENTRY(putc_entry,    "putc",    putc);                         \
CYG_LDR_TABLE_ENTRY(putchar_entry, "putchar", putchar);                      \
CYG_LDR_TABLE_ENTRY(puts_entry,    "puts",    puts);                         \
CYG_LDR_TABLE_ENTRY(remove_entry,  "remove",  remove);                       \
CYG_LDR_TABLE_ENTRY(rename_entry,  "rename",  rename);                       \
CYG_LDR_TABLE_ENTRY(rewind_entry,  "rewind",  rewind);                       \
CYG_LDR_TABLE_ENTRY(scanf_entry,   "scanf",   scanf);                        \
CYG_LDR_TABLE_ENTRY(setbuf_entry,  "setbuf",  setbuf);                       \
CYG_LDR_TABLE_ENTRY(setvbuf_entry, "setvbuf", setvbuf);                      \
CYG_LDR_TABLE_ENTRY(sprintf_entry, "sprintf", sprintf);                      \
CYG_LDR_TABLE_ENTRY(sscanf_entry,  "sscanf",  sscanf);                       \
CYG_LDR_TABLE_ENTRY(tmpfile_entry, "tmpfile", tmpfile);                      \
CYG_LDR_TABLE_ENTRY(tmpnam_entry,  "tmpnam",  tmpnam);                       \
CYG_LDR_TABLE_ENTRY(ungetc_entry,  "ungetc",  ungetc);

#define CYG_LDR_TABLE_INFRA_DIAG()                                            \
CYG_LDR_TABLE_ENTRY(diag_init_entry, "diag_init", diag_init);                 \
CYG_LDR_TABLE_ENTRY(diag_write_char_entry,                                    \
                     "diag_write_char", diag_write_char);                     \
CYG_LDR_TABLE_ENTRY(diag_write_string_entry,                                  \
                     "diag_write_string", diag_write_string);                 \
CYG_LDR_TABLE_ENTRY(diag_write_dec_entry,                                     \
                     "diag_write_dec", diag_write_dec);                       \
CYG_LDR_TABLE_ENTRY(diag_write_hex_entry,                                     \
                     "diag_write_hex", diag_write_hex);                       \
CYG_LDR_TABLE_ENTRY(diag_dump_buf_entry,                                      \
                     "diag_dump_buf", diag_dump_buf);                         \
CYG_LDR_TABLE_ENTRY(diag_dump_buf_32bit_entry,                                \
                     "diag_dump_buf_32bit", diag_dump_buf_32bit);             \
CYG_LDR_TABLE_ENTRY(diag_dump_buf_16bit_entry,                                \
                     "diag_dump_buf_16bit", diag_dump_buf_16bit);             \
CYG_LDR_TABLE_ENTRY(diag_vdump_buf_with_offset_entry,                         \
                     "diag_vdump_buf_with_offset",                            \
                     diag_vdump_buf_with_offset);                             \
CYG_LDR_TABLE_ENTRY(diag_dump_buf_with_offset_entry,                          \
                     "diag_dump_buf_with_offset",                             \
                     diag_dump_buf_with_offset);                              \
CYG_LDR_TABLE_ENTRY(diag_dump_buf_with_offset_32bit_entry,                    \
                     "diag_dump_buf_with_offset_32bit",                       \
                     diag_dump_buf_with_offset_32bit);                        \
CYG_LDR_TABLE_ENTRY(diag_dump_buf_with_offset_16bit_entry,                    \
                     "diag_dump_buf_with_offset_16bit",                       \
                     diag_dump_buf_with_offset_16bit);                        \
CYG_LDR_TABLE_ENTRY(diag_printf_entry, "diag_printf", diag_printf);           \
CYG_LDR_TABLE_ENTRY(diag_init_putc_entry, "diag_init_putc", diag_init_putc);  \
CYG_LDR_TABLE_ENTRY(diag_sprintf_entry, "diag_sprintf", diag_sprintf);        \
CYG_LDR_TABLE_ENTRY(diag_snprintf_entry, "diag_snprintf", diag_snprintf);     \
CYG_LDR_TABLE_ENTRY(diag_vsprintf_entry, "diag_vsprintf", diag_vsprintf);     \
CYG_LDR_TABLE_ENTRY(diag_vprintf_entry, "diag_vprintf", diag_vprintf);

//==============================================================================
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -