index Testframe testing framework index intro_sec usage_sec testframe.h C:/cvn_rep/source/trunk/working_vm/vm/tests/unit/framework/ testframe_8h TestDescriptor #define NULL testframe_8h.html 070d2ce7b6bb7e5c05602aa8c308d0c4 #define TEST_PASSED group__testframe.html g562e15dd66cf158c98dbfec9f6afa1ae #define TEST_FAILED group__testframe.html g8b8b91205df891e2c7837bd03795306f #define TEST_ERROR group__testframe.html g8251bcdfc5c83845e0834adf211de033 #define tf_fail group__assertions.html g0e569c2f5b0ef614a1d975f86571002c (message) #define tf_pass group__assertions.html gef5b812f48120f7578051888fb1e7d41 () #define tf_assert group__assertions.html g84a1d93f29ab6befdb4e91337a6eab55 (expression) #define tf_assert_v group__assertions.html g2b68bfa27c2933a6b415116a2bd4f3f2 (expression) #define tf_assert_message group__assertions.html g368e90e3dc507dc2d10bb009b4386be4 (message, expression) #define tf_assert_null group__assertions.html gce23e2358319c1cebca8a48b813b990e (expression) #define tf_assert_null_message group__assertions.html g9dea239354b5cb580b2ae89b6a7cc67e (message, expression) #define tf_assert_not_null group__assertions.html g372d8d0654ee0d7f26bb4653c787b924 (expression) #define tf_assert_not_null_message group__assertions.html g6bba8466109bf8dd0e5d94356e4cd0e8 (message, expression) #define tf_assert_same group__assertions.html g6dcaf70442bbb8b05010af30ed45e305 (expected, actual) #define tf_assert_same_v group__assertions.html gc466a0a0ae2db4031452cce7fae209fc (expected, actual) #define tf_assert_same_message group__assertions.html gb9a38d2914baece1791a0e19a1e0d844 (message, expected, actual) #define TEST_LIST_START group__testframe.html g79fd5e0ead2686fc693f7d05df6ccdd2 #define TEST group__testframe.html g45feb1f37ce559e49baf8655d769ef85 (name) #define TEST_LIST_END group__testframe.html gb351141d118f992aef0ba3ad55916814 #define LOG_LEVEL_ERROR group__logging.html g742fc70e331d7e568bd893c514756a29 #define LOG_LEVEL_INFO group__logging.html g2e25fe130cf710da4ad800747fdd51f3 #define LOG_LEVEL_DEBUG group__logging.html g130224df8c6bf22a688e3cb74a45689a void setup group__testframe.html g4fc01d736fe50cf5b977f755b675f11d () void teardown group__testframe.html g4adab6322a0276f34a7d656d49fc865c () int default_main group__testframe.html g8a6d81f428db303c0d318435a3782db7 (int argc, char *argv[]) void log_error group__logging.html g9d7a4649c2fbd04ffa637cff8fdbee1b (char *format,...) void log_info group__logging.html ge4ec226f54de9f8042c99ec446e3084c (char *format,...) void log_debug group__logging.html g86c55909e18d18059179b0d3f43bef27 (char *format,...) void log_set_level group__logging.html gf2493e94f152a28b2ba4e3a2e2bba65d (int level) TestDescriptor testDescriptor testframe_8h.html d6b287d3010853d395732b93f82c2dcd [] thread_unit_test_utils.h C:/cvn_rep/source/trunk/working_vm/vm/tests/unit/thread/utils/ thread__unit__test__utils_8h _jjobject _jobject tested_thread_sturct_t #define TT_PHASE_NONE thread__unit__test__utils_8h.html b3535759452e9048d15824c11c553bbd #define TT_PHASE_DEAD thread__unit__test__utils_8h.html eb29b27657abf8c71c02062f07316afb #define TT_PHASE_OK thread__unit__test__utils_8h.html 3efbbb06a28a2ffa8189213b6b0d82f7 #define TT_PHASE_ERROR thread__unit__test__utils_8h.html c8c90ed3a352cac16ca55b8676da82df #define TT_PHASE_SLEEPING thread__unit__test__utils_8h.html 157ed4b1db59365dadffda69c5f72caf #define TT_PHASE_WAITING thread__unit__test__utils_8h.html 923509ff9b1535297dc6e4911af6a694 #define TT_PHASE_IN_CRITICAL_SECTON thread__unit__test__utils_8h.html 4d540c29f294b5c5e2fcbd861caaa930 #define TT_PHASE_WAITING_ON_MONITOR thread__unit__test__utils_8h.html 3f469896269e5338383bab298227bac1 #define TT_PHASE_WAITING_ON_WAIT thread__unit__test__utils_8h.html f91baec60b4a7b51a4a4ca1978c2dcde #define TT_PHASE_WAITING_ON_JOIN thread__unit__test__utils_8h.html 90792a08141dba2aa9e4dc7c42586100 #define TT_PHASE_RUNNING thread__unit__test__utils_8h.html 908b10cfafedd059ccbe1f9b8879fad2 #define TT_PHASE_PARKED thread__unit__test__utils_8h.html 8fbc0f0a37c19cb5b4204eca16535623 #define TT_PHASE_ATTACHED thread__unit__test__utils_8h.html c2e3127a60c84f1afd5efc2af8499494 #define TT_PHASE_ATTACHED_TWICE thread__unit__test__utils_8h.html 5f5799da11900c11b41c2e01ab1ff157 #define TT_PHASE_STEP_1 thread__unit__test__utils_8h.html ef599a37ef7bb9f8a34391729fbe8681 #define TT_PHASE_DETACHED thread__unit__test__utils_8h.html 0387badf10d3cf56becd05d8b1a6fa8e #define TT_PHASE_INTERRUPTED thread__unit__test__utils_8h.html 8203f2d7438f4d486c5be283339d72af #define TT_PHASE_ANY thread__unit__test__utils_8h.html 98e49ebfca7e2acb815d9ea7f00578ba #define TTS_INIT_COMMON_MONITOR thread__unit__test__utils_8h.html ece45c55a250a1e752d42189212fd4c4 #define TTS_INIT_DIFFERENT_MONITORS thread__unit__test__utils_8h.html 1371f6bcd92cf15d731ee75b1ad8057e #define MAX_TESTED_THREAD_NUMBER thread__unit__test__utils_8h.html 8844ac9ce1797c18a6ac9b9e943411c1 #define MAX_TIME_TO_WAIT thread__unit__test__utils_8h.html c861fee8cbb789fbb1d79732186c9da8 #define MAX_OWNED_MONITORS_NMB thread__unit__test__utils_8h.html a62d9346fbc9d5f3d5392a4dea983819 #define SLEEP_TIME thread__unit__test__utils_8h.html be0b7b2a0ec4b64b92585808a051e1fa #define CLICK_TIME_MSEC thread__unit__test__utils_8h.html 532def780ed53cfcda3b81c091986948 #define check_tested_thread_phase thread__unit__test__utils_8h.html 8d3fd46d57e218af05170f94e41843e0 (tts, phase) #define check_tested_thread_structures thread__unit__test__utils_8h.html 3b4b10ba94da9cab20a8a7ee34bbec3a (tts) jint(JNICALL *) create_java_vm_func thread__unit__test__utils_8h.html 2f2d72765860312de55bb7bb5187b914 (JavaVM **vm, JNIEnv **env, JavaVMInitArgs *args) void sleep_a_click thread__unit__test__utils_8h.html 4481197d3b22c97401970bd954056e10 (void) void test_java_thread_setup thread__unit__test__utils_8h.html d9fca2ca19979c29305eb83f0099af23 (int argc, char *argv[]) void test_java_thread_teardown thread__unit__test__utils_8h.html e5a7b805528c96a53973262c35d7303d (void) void tested_threads_init thread__unit__test__utils_8h.html 5d04f6c213c6079261c0ac6ce66c8876 (int mode) void tested_threads_run thread__unit__test__utils_8h.html 532a754980902ebe38db097065c6f5cf (jvmtiStartFunction run_method_param) void tested_threads_run_common thread__unit__test__utils_8h.html e70af9b23820bd7272a6b98022a08e96 (jvmtiStartFunction run_method_param) void tested_threads_run_with_different_monitors thread__unit__test__utils_8h.html cb9487893e6b2e84f25fd543b183e10d (jvmtiStartFunction run_method_param) void tested_threads_run_with_jvmti_start_proc thread__unit__test__utils_8h.html 46ec2da9fe820b70f5a6854d4589df23 (jvmtiStartFunction jvmti_start_proc) void tested_os_threads_run thread__unit__test__utils_8h.html 720288e8c81d90c34bd5b0d9a93b571f (hythread_entrypoint_t run_method_param) int tested_threads_destroy thread__unit__test__utils_8h.html 373c9bf28a9ff1a396e809c4da930f35 () int tested_threads_stop thread__unit__test__utils_8h.html 5012c195f91e73d3e8673234d723eb35 () tested_thread_sturct_t * get_tts thread__unit__test__utils_8h.html 29e70d9add4e21f3f468b7e1fedf3249 (int tts_index) int next_tested_thread thread__unit__test__utils_8h.html 8e0ff74705cc9e1b9fa9b2feb813d853 (tested_thread_sturct_t **tts) int prev_tested_thread thread__unit__test__utils_8h.html ff14a8a9bbabc507e38dcf0433db8da8 (tested_thread_sturct_t **tts) void reset_tested_thread_iterator thread__unit__test__utils_8h.html 7407e1b050fd8ef48e6c916234f29973 (tested_thread_sturct_t **tts) int check_structure thread__unit__test__utils_8h.html 03a8be013ba52b45ada32e904c514731 (tested_thread_sturct_t *tts) int check_phase thread__unit__test__utils_8h.html dbb898116f33f2d4a22fe20debf0a37b (tested_thread_sturct_t *tts, int phase) void tested_thread_started thread__unit__test__utils_8h.html b922ce797e262a98dd70f453c5a3228c (tested_thread_sturct_t *tts) void tested_thread_ended thread__unit__test__utils_8h.html e620a203b95171016c2c2d44b21522c3 (tested_thread_sturct_t *tts) void tested_thread_send_stop_request thread__unit__test__utils_8h.html 8e7ff18242cae0a2b5fa3479a1b766fa (tested_thread_sturct_t *tts) void tested_thread_wait_for_stop_request thread__unit__test__utils_8h.html ceb04ddc1aeadf9ddd374b7fa7d52e7c (tested_thread_sturct_t *tts) IDATA tested_thread_wait_for_stop_request_timed thread__unit__test__utils_8h.html 537b5b763b665e648584764d7b92cfe2 (tested_thread_sturct_t *tts, I_64 sleep_time) void tested_thread_wait_started thread__unit__test__utils_8h.html 5b83c7fbba468ba3fe9db62726e833a2 (tested_thread_sturct_t *tts) void tested_thread_wait_running thread__unit__test__utils_8h.html deed32cee07717eba8382cd112994fa3 (tested_thread_sturct_t *tts) void tested_thread_wait_ended thread__unit__test__utils_8h.html cc00a2d48634aa53a21d612d671d7365 (tested_thread_sturct_t *tts) void tested_thread_wait_dead thread__unit__test__utils_8h.html ac0aee67caa63bb27cc99ea5f258d29a (tested_thread_sturct_t *tts) void test_thread_join thread__unit__test__utils_8h.html 3267991c0bccf0fe7bb849a2ec236457 (hythread_t native_thread, int index) int compare_threads thread__unit__test__utils_8h.html 7d9232ad480dc3d15f91dc4a41983a70 (jthread *threads, int thread_nmb, int compare_from_end) int compare_pointer_sets thread__unit__test__utils_8h.html 7595b13a5d57d449ac07a4af0a156f9e (void **set_a, void **set_b, int nmb) int check_exception thread__unit__test__utils_8h.html b3a4b795ec146b393a696ddb8e32eff6 (jobject excn) void set_phase thread__unit__test__utils_8h.html 8af933926e8e1388f109f3283b9e9677 (tested_thread_sturct_t *tts, int phase) void JNICALL default_run_for_test thread__unit__test__utils_8h.html f8de42714fdfd249576a2edc38796903 (jvmtiEnv *jvmti_env, JNIEnv *jni_env, void *arg) jthread new_jobject_thread thread__unit__test__utils_8h.html 58903aeec6601c9b32e10c05c5b10586 (JNIEnv *jni_env) jobject new_jobject_thread_death thread__unit__test__utils_8h.html 9e1555363032f5bd05a6b219430f2c63 (JNIEnv *jni_env) jthread new_jobject thread__unit__test__utils_8h.html c156f2856f8107c815c5f945e0177f91 () void delete_jobject thread__unit__test__utils_8h.html 060490446db681e1ec2bf8e267a0a798 (jobject obj) create_java_vm_func test_get_java_vm_ptr thread__unit__test__utils_8h.html 04968e68fa9c12b1fd42bc495f0c88a9 (void) JavaVM * GLOBAL_VM thread__unit__test__utils_8h.html 6ff6e3e74f03599052c1490e7e1f5ba4 unit_test.h C:/cvn_rep/source/trunk/working_vm/vm/tests/unit/ulist/ unit__test_8h Descriptor SetupDescriptor TeardownDescriptor TestCaseDescriptor #define LOG_DOMAIN unit__test_8h.html 95a1d08c807e0aada863b5298a61d08d #define TEST unit__test_8h.html 54fefa14478497199056d57f6fdae66c (x) #define XTEST unit__test_8h.html 69b9ce56cf0b4a045f49d803258fffa3 (x) #define SETUP unit__test_8h.html c31c3566a39a12da03a799cbdcf2c30e (x) #define TEARDOWN unit__test_8h.html 8ab587d0ed66704c21d60a0635b3541c (x) std::ostream & operator<< unit__test_8h.html 189e0a257aafb799a52d1563d13ed451 (std::ostream &out, Descriptor *descriptor) SetupDescriptor * setup_descriptor unit__test_8h.html 10ddbf02af23c503748444d4a61c0003 TeardownDescriptor * teardown_descriptor unit__test_8h.html 886f577da9d35296b888edb1aeb78d19 std::list< TestCaseDescriptor * > test_cases unit__test_8h.html e1dc518e7122a9799a0934286f9c2d68 unit_test_logger.h C:/cvn_rep/source/trunk/working_vm/vm/tests/unit/ulist/ unit__test__logger_8h #define EXPAND_ unit__test__logger_8h.html 67344d1b810047432365bec27359d53d (a) #define EXPAND unit__test__logger_8h.html 163034f672135660e04386e0812f57cc (a) #define __FILELINE__ unit__test__logger_8h.html 25d6e09c9caf74488d6ebf6add2a46d0 #define TICK unit__test__logger_8h.html c04e1397a4feea024faaa833e7d6eaad (x) #define fail unit__test__logger_8h.html 215c9d74c02676bf99f840e0d0ca5217 (x) #define assert unit__test__logger_8h.html f576bf8ffa22a44e53018c67095ffbf0 (x) #define ECHO2 unit__test__logger_8h.html 4f158db6930098a475a38237f6416258 (x, y) #define TRACE2 unit__test__logger_8h.html 65c02d22b1faf0f8e84ced5e091eb47c (x, y) #define LOG2 unit__test__logger_8h.html 53c3ff63184383da316c2e58d7503c18 (x, y) #define INFO2 unit__test__logger_8h.html 99801d6ee9ab0a7a979ed2d9246f4fd5 (x, y) #define WARN2 unit__test__logger_8h.html 36cd0d3c858019a19ec2a9e895f4296e (x, y) #define ECHO unit__test__logger_8h.html cdf7e238e48e10eee67f0c954a892a88 (x) #define TRACE unit__test__logger_8h.html 494d31903e7b0333dfa03b0778679113 (x) #define LOG unit__test__logger_8h.html f855c94dc540e943632089ce7496faac (x) #define INFO unit__test__logger_8h.html b7e64333eba48090f444ec9f36fd23ef (x) #define WARN unit__test__logger_8h.html 0374cad637bd9df09182785b0c204658 (x) int status unit__test__logger_8h.html 6e27f49150e9a14580fb313cc2777e00 int log_level unit__test__logger_8h.html b5a71c2541c377b3d5b34fdb35964c2e unit_test_main.h C:/cvn_rep/source/trunk/working_vm/vm/tests/unit/ulist/ unit__test__main_8h static bool begins_with unit__test__main_8h.html 97bbf42bea81f6d1f4c6aad0c79320a9 (const char *str, const char *beginning) static void set_log_levels_from_cmd unit__test__main_8h.html 709377a23b696baf769dbac8096da43a (int argc, char *argv[]) void summary unit__test__main_8h.html 22589c5d06fa406cb26f0059c1ce26bc (int failed) void run unit__test__main_8h.html 8671a4739ef0330cde4139094eebc183 (int argc, char **argv) int log_level unit__test__main_8h.html b5a71c2541c377b3d5b34fdb35964c2e int status unit__test__main_8h.html 6e27f49150e9a14580fb313cc2777e00 std::list< TestCaseDescriptor * > test_cases unit__test__main_8h.html e1dc518e7122a9799a0934286f9c2d68 SetupDescriptor * setup_descriptor unit__test__main_8h.html 10ddbf02af23c503748444d4a61c0003 TeardownDescriptor * teardown_descriptor unit__test__main_8h.html 886f577da9d35296b888edb1aeb78d19 testframe Testframe testing framework group__testframe.html testframe.h #define TEST_PASSED group__testframe.html g562e15dd66cf158c98dbfec9f6afa1ae #define TEST_FAILED group__testframe.html g8b8b91205df891e2c7837bd03795306f #define TEST_ERROR group__testframe.html g8251bcdfc5c83845e0834adf211de033 #define TEST_LIST_START group__testframe.html g79fd5e0ead2686fc693f7d05df6ccdd2 #define TEST group__testframe.html g45feb1f37ce559e49baf8655d769ef85 (name) #define TEST_LIST_END group__testframe.html gb351141d118f992aef0ba3ad55916814 void setup group__testframe.html g4fc01d736fe50cf5b977f755b675f11d () void teardown group__testframe.html g4adab6322a0276f34a7d656d49fc865c () int default_main group__testframe.html g8a6d81f428db303c0d318435a3782db7 (int argc, char *argv[]) assertions Assertion checks group__assertions.html #define tf_fail group__assertions.html g0e569c2f5b0ef614a1d975f86571002c (message) #define tf_pass group__assertions.html gef5b812f48120f7578051888fb1e7d41 () #define tf_assert group__assertions.html g84a1d93f29ab6befdb4e91337a6eab55 (expression) #define tf_assert_v group__assertions.html g2b68bfa27c2933a6b415116a2bd4f3f2 (expression) #define tf_assert_message group__assertions.html g368e90e3dc507dc2d10bb009b4386be4 (message, expression) #define tf_assert_null group__assertions.html gce23e2358319c1cebca8a48b813b990e (expression) #define tf_assert_null_message group__assertions.html g9dea239354b5cb580b2ae89b6a7cc67e (message, expression) #define tf_assert_not_null group__assertions.html g372d8d0654ee0d7f26bb4653c787b924 (expression) #define tf_assert_not_null_message group__assertions.html g6bba8466109bf8dd0e5d94356e4cd0e8 (message, expression) #define tf_assert_same group__assertions.html g6dcaf70442bbb8b05010af30ed45e305 (expected, actual) #define tf_assert_same_v group__assertions.html gc466a0a0ae2db4031452cce7fae209fc (expected, actual) #define tf_assert_same_message group__assertions.html gb9a38d2914baece1791a0e19a1e0d844 (message, expected, actual) logging Logging functions group__logging.html #define LOG_LEVEL_ERROR group__logging.html g742fc70e331d7e568bd893c514756a29 #define LOG_LEVEL_INFO group__logging.html g2e25fe130cf710da4ad800747fdd51f3 #define LOG_LEVEL_DEBUG group__logging.html g130224df8c6bf22a688e3cb74a45689a void log_error group__logging.html g9d7a4649c2fbd04ffa637cff8fdbee1b (char *format,...) void log_info group__logging.html ge4ec226f54de9f8042c99ec446e3084c (char *format,...) void log_debug group__logging.html g86c55909e18d18059179b0d3f43bef27 (char *format,...) void log_set_level group__logging.html gf2493e94f152a28b2ba4e3a2e2bba65d (int level) _jjobject struct__jjobject.html void * data struct__jjobject.html f8efe178cdb0a752051d4f5b5e93f3e3 jboolean daemon struct__jjobject.html 48e1d43f62e935afa10e21d7bb06fc14 char * name struct__jjobject.html 92b7ac411a759d6ef8182cc50c9f77d5 int lockword struct__jjobject.html df1167f1fe27e9123712e21d3974ee08 _jobject struct__jobject.html _jjobject * object struct__jobject.html 1998654c1bfc46e88382311f9e98bf5c Descriptor class_descriptor.html Descriptor class_descriptor.html 3cba83133cf43da859c092a699e915e2 (void(*func)(), char *name, char *file, int line) void(* func class_descriptor.html c91e473da24e64bb99afc5bb70b33705 )() char * name class_descriptor.html 151d65c84adda81d27c63b513c2ff7ae char * file class_descriptor.html 2b2100ff2b78bd1dd47fbcb0d225de1c int line class_descriptor.html 6900023d0aa7e907892e634410cea127 friend std::ostream & operator<< class_descriptor.html 189e0a257aafb799a52d1563d13ed451 (std::ostream &out, Descriptor *descriptor) SetupDescriptor class_setup_descriptor.html Descriptor SetupDescriptor class_setup_descriptor.html 73a630bb4945246e021db04a945afa5b (void(*func)(), char *name, char *file, int line) int setup class_setup_descriptor.html 808a8a1ef23adc760583e9b3a26f25c9 () TeardownDescriptor class_teardown_descriptor.html Descriptor TeardownDescriptor class_teardown_descriptor.html b57b90a61dcf201766291718f810713d (void(*func)(), char *name, char *file, int line) int teardown class_teardown_descriptor.html db387cc1194c0db8597bbd9629f0dc9c () TestCaseDescriptor class_test_case_descriptor.html Descriptor TestCaseDescriptor class_test_case_descriptor.html 46bc2196e756405b783b6781e8fe1375 (void(*func)(), char *name, char *file, int line) int run class_test_case_descriptor.html 5145d0da728241e8b6242ea5646e4ebf () TestDescriptor struct_test_descriptor.html char * name struct_test_descriptor.html bfadb5423553413ad6f57b0891533c8f int(* func struct_test_descriptor.html 80aae0ee8e663e907bd727fd286a0517 )(void) tested_thread_sturct_t structtested__thread__sturct__t.html int my_index structtested__thread__sturct__t.html 9fab065476e9bb51fda5d5bc28d633fc jthread java_thread structtested__thread__sturct__t.html aa716aec10d70d9de96d5d8980199ffc hythread_t native_thread structtested__thread__sturct__t.html c03f50c6764a0ec26788b4064074484e jobject monitor structtested__thread__sturct__t.html cf6fe8dee24f8ec470ba3c02d9e45c30 jrawMonitorID raw_monitor structtested__thread__sturct__t.html 7ef13e5d6547d0565763fa7a247e7899 void * jvmti_start_proc_arg structtested__thread__sturct__t.html 243675a33bf48f301932dcdafd2e1779 hysem_t started structtested__thread__sturct__t.html 096258f34f3003dfc52bbb1e89e50094 hysem_t running structtested__thread__sturct__t.html 5fa4b33370ebc0c3394ee782e69a1169 hysem_t stop_request structtested__thread__sturct__t.html 674b706fa468fba7d0fa4e1c13892aec hysem_t ended structtested__thread__sturct__t.html c6b84c8649be077511c7048dc842e8bc int phase structtested__thread__sturct__t.html 43dab78bee12cc4b04959338ab77aa63 jint peak_count structtested__thread__sturct__t.html d40ed1ab252bf47be49e049f69c12317 jthread_start_proc_data attrs structtested__thread__sturct__t.html 87e4ca404f7ca9bdc94ebb5975ad7b25 jclass excn structtested__thread__sturct__t.html a508d6874155cbc4fa870338eda0e42e