diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2024-11-26 10:45:44 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2024-11-26 10:45:44 +0100 |
| commit | aee503259794350477dad13ec7a1254e299a4303 (patch) | |
| tree | 3eece21e72426c027805eb6ac626eb59fe515e7b /src | |
| parent | c7cc78194ffda7cd69797bc4e5f606465d32de88 (diff) | |
| download | box64-aee503259794350477dad13ec7a1254e299a4303.tar.gz box64-aee503259794350477dad13ec7a1254e299a4303.zip | |
[WRAPPER] Reworked gstcheck with new wrapperhelper
Diffstat (limited to 'src')
| -rw-r--r-- | src/wrapped/generated/functions_list.txt | 1 | ||||
| -rw-r--r-- | src/wrapped/generated/wrapper.c | 3 | ||||
| -rw-r--r-- | src/wrapped/generated/wrapper.h | 1 | ||||
| -rw-r--r-- | src/wrapped/wrappedgstcheck_private.h | 396 |
4 files changed, 203 insertions, 198 deletions
diff --git a/src/wrapped/generated/functions_list.txt b/src/wrapped/generated/functions_list.txt index 50a392dd..8af23034 100644 --- a/src/wrapped/generated/functions_list.txt +++ b/src/wrapped/generated/functions_list.txt @@ -2391,6 +2391,7 @@ #() pFpppLii #() pFpppLui #() pFppppii +#() pFppppiL #() pFpppppi #() pFpppppu #() pFpppppp diff --git a/src/wrapped/generated/wrapper.c b/src/wrapped/generated/wrapper.c index cdb2c89f..c0e33ca3 100644 --- a/src/wrapped/generated/wrapper.c +++ b/src/wrapped/generated/wrapper.c @@ -2419,6 +2419,7 @@ typedef void* (*pFpppupp_t)(void*, void*, void*, uint32_t, void*, void*); typedef void* (*pFpppLii_t)(void*, void*, void*, uintptr_t, int32_t, int32_t); typedef void* (*pFpppLui_t)(void*, void*, void*, uintptr_t, uint32_t, int32_t); typedef void* (*pFppppii_t)(void*, void*, void*, void*, int32_t, int32_t); +typedef void* (*pFppppiL_t)(void*, void*, void*, void*, int32_t, uintptr_t); typedef void* (*pFpppppi_t)(void*, void*, void*, void*, void*, int32_t); typedef void* (*pFpppppu_t)(void*, void*, void*, void*, void*, uint32_t); typedef void* (*pFpppppp_t)(void*, void*, void*, void*, void*, void*); @@ -5789,6 +5790,7 @@ void pFpppupp(x64emu_t *emu, uintptr_t fcn) { pFpppupp_t fn = (pFpppupp_t)fcn; R void pFpppLii(x64emu_t *emu, uintptr_t fcn) { pFpppLii_t fn = (pFpppLii_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9); } void pFpppLui(x64emu_t *emu, uintptr_t fcn) { pFpppLui_t fn = (pFpppLui_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX, (uint32_t)R_R8, (int32_t)R_R9); } void pFppppii(x64emu_t *emu, uintptr_t fcn) { pFppppii_t fn = (pFppppii_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (int32_t)R_R8, (int32_t)R_R9); } +void pFppppiL(x64emu_t *emu, uintptr_t fcn) { pFppppiL_t fn = (pFppppiL_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (int32_t)R_R8, (uintptr_t)R_R9); } void pFpppppi(x64emu_t *emu, uintptr_t fcn) { pFpppppi_t fn = (pFpppppi_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (int32_t)R_R9); } void pFpppppu(x64emu_t *emu, uintptr_t fcn) { pFpppppu_t fn = (pFpppppu_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uint32_t)R_R9); } void pFpppppp(x64emu_t *emu, uintptr_t fcn) { pFpppppp_t fn = (pFpppppp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } @@ -8716,6 +8718,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFpppLii) return 1; if (fun == &pFpppLui) return 1; if (fun == &pFppppii) return 1; + if (fun == &pFppppiL) return 1; if (fun == &pFpppppi) return 1; if (fun == &pFpppppu) return 1; if (fun == &pFpppppp) return 1; diff --git a/src/wrapped/generated/wrapper.h b/src/wrapped/generated/wrapper.h index 2e63be55..df96eb03 100644 --- a/src/wrapped/generated/wrapper.h +++ b/src/wrapped/generated/wrapper.h @@ -2428,6 +2428,7 @@ void pFpppupp(x64emu_t *emu, uintptr_t fnc); void pFpppLii(x64emu_t *emu, uintptr_t fnc); void pFpppLui(x64emu_t *emu, uintptr_t fnc); void pFppppii(x64emu_t *emu, uintptr_t fnc); +void pFppppiL(x64emu_t *emu, uintptr_t fnc); void pFpppppi(x64emu_t *emu, uintptr_t fnc); void pFpppppu(x64emu_t *emu, uintptr_t fnc); void pFpppppp(x64emu_t *emu, uintptr_t fnc); diff --git a/src/wrapped/wrappedgstcheck_private.h b/src/wrapped/wrappedgstcheck_private.h index b2f2bfc0..e6e7d763 100644 --- a/src/wrapped/wrappedgstcheck_private.h +++ b/src/wrapped/wrappedgstcheck_private.h @@ -1,203 +1,203 @@ #if !(defined(GO) && defined(GOM) && defined(GO2) && defined(DATA)) -#error meh! +#error Meh... #endif -//DATAB(buffers, -//DATAB(check_cond, -//DATAB(check_debug, -//GO(check_fork, -//DATAB(check_major_version, -//DATA(check_micro_version, -//DATA(check_minor_version, -//DATAB(check_mutex, -//GO(check_waitpid_and_exit, -//GO(_ck_assert_failed, +//DATAB(buffers, 8) +//DATAB(check_cond, 16) +//DATAB(check_debug, 8) +GO(check_fork, iFv) +//DATAB(check_major_version, 4) +//DATA(check_micro_version, 4) +//DATA(check_minor_version, 4) +//DATAB(check_mutex, 8) +GO(check_waitpid_and_exit, vFi) +//GOM(_ck_assert_failed, vFEpipV) //GO(_fail_unless, -//GO(gst_buffer_straw_get_buffer, -//GO(gst_buffer_straw_start_pipeline, -//GO(gst_buffer_straw_stop_pipeline, -//GO(gst_check_abi_list, -//GO(gst_check_add_log_filter, -//GO(gst_check_buffer_data, -//GO(gst_check_caps_equal, -//GO(gst_check_chain_func, -//GO(gst_check_clear_log_filter, -//GO(gst_check_drop_buffers, -//GO(gst_check_element_push_buffer, -//GO(gst_check_element_push_buffer_list, -//DATAB(_gst_check_expecting_log, -//GO(gst_check_init, -//DATAB(_gst_check_list_tests, -//GO(gst_check_message_error, -//GO(gst_check_object_destroyed_on_unref, -//GO(gst_check_objects_destroyed_on_unref, -//DATAB(_gst_check_raised_critical, -//DATAB(_gst_check_raised_warning, -//GO(gst_check_remove_log_filter, -//GO(gst_check_run_suite, -//GO(_gst_check_run_test_func, -//GO(gst_check_setup_element, -//GO(gst_check_setup_events, -//GO(gst_check_setup_events_with_stream_id, -//GO(gst_check_setup_sink_pad, -//GO(gst_check_setup_sink_pad_by_name, -//GO(gst_check_setup_sink_pad_by_name_from_template, -//GO(gst_check_setup_sink_pad_from_template, -//GO(gst_check_setup_src_pad, -//GO(gst_check_setup_src_pad_by_name, -//GO(gst_check_setup_src_pad_by_name_from_template, -//GO(gst_check_setup_src_pad_from_template, -//GO(gst_check_teardown_element, -//GO(gst_check_teardown_pad_by_name, -//GO(gst_check_teardown_sink_pad, -//GO(gst_check_teardown_src_pad, -//DATAB(_gst_check_threads_running, -//GO(gst_consistency_checker_add_pad, -//GO(gst_consistency_checker_free, -//GO(gst_consistency_checker_new, -//GO(gst_consistency_checker_reset, -//GO(gst_harness_add_element_full, -//GO(gst_harness_add_element_sink_pad, -//GO(gst_harness_add_element_src_pad, -//GO(gst_harness_add_parse, -//GO(gst_harness_add_probe, -//GO(gst_harness_add_propose_allocation_meta, -//GO(gst_harness_add_sink, -//GO(gst_harness_add_sink_harness, -//GO(gst_harness_add_sink_parse, -//GO(gst_harness_add_src, -//GO(gst_harness_add_src_harness, -//GO(gst_harness_add_src_parse, -//GO(gst_harness_buffers_in_queue, -//GO(gst_harness_buffers_received, -//GO(gst_harness_crank_multiple_clock_waits, -//GO(gst_harness_crank_single_clock_wait, -//GO(gst_harness_create_buffer, -//GO(gst_harness_dump_to_file, -//GO(gst_harness_events_in_queue, -//GO(gst_harness_events_received, -//GO(gst_harness_find_element, -//GO(gst_harness_get, -//GO(gst_harness_get_allocator, -//GO(gst_harness_get_last_pushed_timestamp, -//GO(gst_harness_get_testclock, -//GO(gst_harness_new, -//GO(gst_harness_new_empty, -//GO(gst_harness_new_full, -//GO(gst_harness_new_parse, -//GO(gst_harness_new_with_element, -//GO(gst_harness_new_with_padnames, -//GO(gst_harness_new_with_templates, -//GO(gst_harness_play, -//GO(gst_harness_pull, -//GO(gst_harness_pull_event, -//GO(gst_harness_pull_until_eos, -//GO(gst_harness_pull_upstream_event, -//GO(gst_harness_push, -//GO(gst_harness_push_and_pull, -//GO(gst_harness_push_event, -//GO(gst_harness_push_from_src, -//GO(gst_harness_push_to_sink, -//GO(gst_harness_push_upstream_event, -//GO(gst_harness_query_latency, -//GO(gst_harness_set, -//GO(gst_harness_set_blocking_push_mode, -//GO(gst_harness_set_caps, -//GO(gst_harness_set_caps_str, -//GO(gst_harness_set_drop_buffers, -//GO(gst_harness_set_forwarding, -//GO(gst_harness_set_live, -//GO(gst_harness_set_propose_allocator, -//GO(gst_harness_set_sink_caps, -//GO(gst_harness_set_sink_caps_str, -//GO(gst_harness_set_src_caps, -//GO(gst_harness_set_src_caps_str, -//GO(gst_harness_set_time, -//GO(gst_harness_set_upstream_latency, -//GO(gst_harness_sink_push_many, -//GO(gst_harness_src_crank_and_push_many, -//GO(gst_harness_src_push_event, -//GO(gst_harness_stress_custom_start, -//GO(gst_harness_stress_property_start_full, -//GO(gst_harness_stress_push_buffer_start_full, -//GO(gst_harness_stress_push_buffer_with_cb_start_full, -//GO(gst_harness_stress_push_event_start_full, -//GO(gst_harness_stress_push_event_with_cb_start_full, -//GO(gst_harness_stress_push_upstream_event_start_full, -//GO(gst_harness_stress_push_upstream_event_with_cb_start_full, -//GO(gst_harness_stress_requestpad_start_full, -//GO(gst_harness_stress_statechange_start_full, -//GO(gst_harness_stress_thread_stop, -//GO(gst_harness_take_all_data, -//GO(gst_harness_take_all_data_as_buffer, -//GO(gst_harness_take_all_data_as_bytes, -//GO(gst_harness_teardown, -//GO(gst_harness_try_pull, -//GO(gst_harness_try_pull_event, -//GO(gst_harness_try_pull_upstream_event, -//GO(gst_harness_upstream_events_in_queue, -//GO(gst_harness_upstream_events_received, -//GO(gst_harness_use_systemclock, -//GO(gst_harness_use_testclock, -//GO(gst_harness_wait_for_clock_id_waits, -//GO(gst_test_clock_advance_time, -//GO(gst_test_clock_crank, -//GO(gst_test_clock_get_next_entry_time, +GO(gst_buffer_straw_get_buffer, pFpp) +GO(gst_buffer_straw_start_pipeline, vFpp) +GO(gst_buffer_straw_stop_pipeline, vFpp) +GO(gst_check_abi_list, vFpi) +//GOM(gst_check_add_log_filter, pFEpipppp) +GO(gst_check_buffer_data, vFppL) +GO(gst_check_caps_equal, vFpp) +GO(gst_check_chain_func, iFppp) +GO(gst_check_clear_log_filter, vFv) +GO(gst_check_drop_buffers, vFv) +GO(gst_check_element_push_buffer, vFppppp) +GO(gst_check_element_push_buffer_list, vFpppppi) +//DATAB(_gst_check_expecting_log, 4) +GO(gst_check_init, vFpp) +//DATAB(_gst_check_list_tests, 4) +GO(gst_check_message_error, vFpiui) +GO(gst_check_object_destroyed_on_unref, vFp) +//GOM(gst_check_objects_destroyed_on_unref, vFEppV) +//DATAB(_gst_check_raised_critical, 4) +//DATAB(_gst_check_raised_warning, 4) +GO(gst_check_remove_log_filter, vFp) +GO(gst_check_run_suite, iFppp) +GO(_gst_check_run_test_func, iFp) +GO(gst_check_setup_element, pFp) +GO(gst_check_setup_events, vFpppu) +GO(gst_check_setup_events_with_stream_id, vFpppup) +GO(gst_check_setup_sink_pad, pFpp) +GO(gst_check_setup_sink_pad_by_name, pFppp) +GO(gst_check_setup_sink_pad_by_name_from_template, pFppp) +GO(gst_check_setup_sink_pad_from_template, pFpp) +GO(gst_check_setup_src_pad, pFpp) +GO(gst_check_setup_src_pad_by_name, pFppp) +GO(gst_check_setup_src_pad_by_name_from_template, pFppp) +GO(gst_check_setup_src_pad_from_template, pFpp) +GO(gst_check_teardown_element, vFp) +GO(gst_check_teardown_pad_by_name, vFpp) +GO(gst_check_teardown_sink_pad, vFp) +GO(gst_check_teardown_src_pad, vFp) +//DATAB(_gst_check_threads_running, 4) +GO(gst_consistency_checker_add_pad, iFpp) +GO(gst_consistency_checker_free, vFp) +GO(gst_consistency_checker_new, pFp) +GO(gst_consistency_checker_reset, vFp) +GO(gst_harness_add_element_full, vFpppppp) +GO(gst_harness_add_element_sink_pad, vFpp) +GO(gst_harness_add_element_src_pad, vFpp) +GO(gst_harness_add_parse, vFpp) +//GOM(gst_harness_add_probe, vFEpppuppp) +GO(gst_harness_add_propose_allocation_meta, vFpLp) +GO(gst_harness_add_sink, vFpp) +GO(gst_harness_add_sink_harness, vFpp) +GO(gst_harness_add_sink_parse, vFpp) +GO(gst_harness_add_src, vFppi) +GO(gst_harness_add_src_harness, vFppi) +GO(gst_harness_add_src_parse, vFppi) +GO(gst_harness_buffers_in_queue, uFp) +GO(gst_harness_buffers_received, uFp) +GO(gst_harness_crank_multiple_clock_waits, iFpu) +GO(gst_harness_crank_single_clock_wait, iFp) +GO(gst_harness_create_buffer, pFpL) +GO(gst_harness_dump_to_file, vFpp) +GO(gst_harness_events_in_queue, uFp) +GO(gst_harness_events_received, uFp) +GO(gst_harness_find_element, pFpp) +//GOM(gst_harness_get, vFEpppV) +GO(gst_harness_get_allocator, vFppp) +GO(gst_harness_get_last_pushed_timestamp, LFp) +GO(gst_harness_get_testclock, pFp) +GO(gst_harness_new, pFp) +GO(gst_harness_new_empty, pFv) +GO(gst_harness_new_full, pFppppp) +GO(gst_harness_new_parse, pFp) +GO(gst_harness_new_with_element, pFppp) +GO(gst_harness_new_with_padnames, pFppp) +GO(gst_harness_new_with_templates, pFppp) +GO(gst_harness_play, vFp) +GO(gst_harness_pull, pFp) +GO(gst_harness_pull_event, pFp) +GO(gst_harness_pull_until_eos, iFpp) +GO(gst_harness_pull_upstream_event, pFp) +GO(gst_harness_push, iFpp) +GO(gst_harness_push_and_pull, pFpp) +GO(gst_harness_push_event, iFpp) +GO(gst_harness_push_from_src, iFp) +GO(gst_harness_push_to_sink, iFp) +GO(gst_harness_push_upstream_event, iFpp) +GO(gst_harness_query_latency, LFp) +//GOM(gst_harness_set, vFEpppV) +GO(gst_harness_set_blocking_push_mode, vFp) +GO(gst_harness_set_caps, vFppp) +GO(gst_harness_set_caps_str, vFppp) +GO(gst_harness_set_drop_buffers, vFpi) +GO(gst_harness_set_forwarding, vFpi) +GO(gst_harness_set_live, vFpi) +GO(gst_harness_set_propose_allocator, vFppp) +GO(gst_harness_set_sink_caps, vFpp) +GO(gst_harness_set_sink_caps_str, vFpp) +GO(gst_harness_set_src_caps, vFpp) +GO(gst_harness_set_src_caps_str, vFpp) +GO(gst_harness_set_time, iFpL) +GO(gst_harness_set_upstream_latency, vFpL) +GO(gst_harness_sink_push_many, iFpi) +GO(gst_harness_src_crank_and_push_many, iFpii) +GO(gst_harness_src_push_event, iFp) +//GOM(gst_harness_stress_custom_start, pFEppppL) +GO(gst_harness_stress_property_start_full, pFpppL) +GO(gst_harness_stress_push_buffer_start_full, pFppppL) +//GOM(gst_harness_stress_push_buffer_with_cb_start_full, pFEppppppL) +GO(gst_harness_stress_push_event_start_full, pFppL) +//GOM(gst_harness_stress_push_event_with_cb_start_full, pFEppppL) +GO(gst_harness_stress_push_upstream_event_start_full, pFppL) +//GOM(gst_harness_stress_push_upstream_event_with_cb_start_full, pFEppppL) +GO(gst_harness_stress_requestpad_start_full, pFppppiL) +GO(gst_harness_stress_statechange_start_full, pFpL) +GO(gst_harness_stress_thread_stop, uFp) +GO(gst_harness_take_all_data, pFpp) +GO(gst_harness_take_all_data_as_buffer, pFp) +GO(gst_harness_take_all_data_as_bytes, pFp) +GO(gst_harness_teardown, vFp) +GO(gst_harness_try_pull, pFp) +GO(gst_harness_try_pull_event, pFp) +GO(gst_harness_try_pull_upstream_event, pFp) +GO(gst_harness_upstream_events_in_queue, uFp) +GO(gst_harness_upstream_events_received, uFp) +GO(gst_harness_use_systemclock, vFp) +GO(gst_harness_use_testclock, vFp) +GO(gst_harness_wait_for_clock_id_waits, iFpuu) +GO(gst_test_clock_advance_time, vFpl) +GO(gst_test_clock_crank, iFp) +GO(gst_test_clock_get_next_entry_time, LFp) GO(gst_test_clock_get_type, LFv) -//GO(gst_test_clock_has_id, -//GO(gst_test_clock_id_list_get_latest_time, -//GO(gst_test_clock_new, -//GO(gst_test_clock_new_with_start_time, -//GO(gst_test_clock_peek_id_count, -//GO(gst_test_clock_peek_next_pending_id, -//GO(gst_test_clock_process_id, -//GO(gst_test_clock_process_id_list, -//GO(gst_test_clock_process_next_clock_id, -//GO(gst_test_clock_set_time, -//GO(gst_test_clock_timed_wait_for_multiple_pending_ids, -//GO(gst_test_clock_wait_for_multiple_pending_ids, -//GO(gst_test_clock_wait_for_next_pending_id, -//GO(gst_test_clock_wait_for_pending_id_count, -//GO(_mark_point, -//DATAB(mutex, -//GO(srunner_add_suite, -//GO(srunner_create, -//GO(srunner_failures, -//GO(srunner_fork_status, -//GO(srunner_free, -//GO(srunner_has_log, -//GO(srunner_has_tap, -//GO(srunner_has_xml, -//GO(srunner_log_fname, -//GO(srunner_ntests_failed, -//GO(srunner_ntests_run, -//GO(srunner_print, -//GO(srunner_results, -//GO(srunner_run, -//GO(srunner_run_all, -//GO(srunner_run_tagged, -//GO(srunner_set_fork_status, -//GO(srunner_set_log, -//GO(srunner_set_tap, -//GO(srunner_set_xml, -//GO(srunner_tap_fname, -//GO(srunner_xml_fname, -//DATAB(start_cond, -//GO(suite_add_tcase, -//GO(suite_create, -//GO(suite_tcase, -//DATAB(sync_cond, -//GO(tcase_add_checked_fixture, -//GO(_tcase_add_test, -//GO(tcase_add_unchecked_fixture, -//GO(tcase_create, -//GO(tcase_fn_start, -//GO(tcase_set_tags, -//GO(tcase_set_timeout, -//DATAB(thread_list, -//GO(tr_ctx, -//GO(tr_lfile, -//GO(tr_lno, -//GO(tr_msg, -//GO(tr_rtype, -//GO(tr_tcname, +GO(gst_test_clock_has_id, iFpp) +GO(gst_test_clock_id_list_get_latest_time, LFp) +GO(gst_test_clock_new, pFv) +GO(gst_test_clock_new_with_start_time, pFL) +GO(gst_test_clock_peek_id_count, uFp) +GO(gst_test_clock_peek_next_pending_id, iFpp) +GO(gst_test_clock_process_id, iFpp) +GO(gst_test_clock_process_id_list, uFpp) +GO(gst_test_clock_process_next_clock_id, pFp) +GO(gst_test_clock_set_time, vFpL) +GO(gst_test_clock_timed_wait_for_multiple_pending_ids, iFpuup) +GO(gst_test_clock_wait_for_multiple_pending_ids, vFpup) +GO(gst_test_clock_wait_for_next_pending_id, vFpp) +GO(gst_test_clock_wait_for_pending_id_count, vFpu) +GO(_mark_point, vFpi) +//DATAB(mutex, 8) +GO(srunner_add_suite, vFpp) +GO(srunner_create, pFp) +GO(srunner_failures, pFp) +GO(srunner_fork_status, uFp) +GO(srunner_free, vFp) +GO(srunner_has_log, iFp) +GO(srunner_has_tap, iFp) +GO(srunner_has_xml, iFp) +GO(srunner_log_fname, pFp) +GO(srunner_ntests_failed, iFp) +GO(srunner_ntests_run, iFp) +GO(srunner_print, vFpu) +GO(srunner_results, pFp) +GO(srunner_run, vFpppu) +GO(srunner_run_all, vFpu) +GO(srunner_run_tagged, vFpppppu) +GO(srunner_set_fork_status, vFpu) +GO(srunner_set_log, vFpp) +GO(srunner_set_tap, vFpp) +GO(srunner_set_xml, vFpp) +GO(srunner_tap_fname, pFp) +GO(srunner_xml_fname, pFp) +//DATAB(start_cond, 16) +GO(suite_add_tcase, vFpp) +GO(suite_create, pFp) +GO(suite_tcase, iFpp) +//DATAB(sync_cond, 16) +//GOM(tcase_add_checked_fixture, vFEppp) +//GOM(_tcase_add_test, vFEpppiiii) +//GOM(tcase_add_unchecked_fixture, vFEppp) +GO(tcase_create, pFp) +GO(tcase_fn_start, vFppi) +GO(tcase_set_tags, vFpp) +GO(tcase_set_timeout, vFpd) +//DATAB(thread_list, 8) +GO(tr_ctx, uFp) +GO(tr_lfile, pFp) +GO(tr_lno, iFp) +GO(tr_msg, pFp) +GO(tr_rtype, iFp) +GO(tr_tcname, pFp) |