jvmti 10 tools/build/feature/test-jvmti.c jvmtiEnv jvmti __attribute__((unused)); jvmti 20 tools/perf/jvmti/libjvmti.c static void print_error(jvmtiEnv *jvmti, const char *msg, jvmtiError ret) jvmti 24 tools/perf/jvmti/libjvmti.c err = (*jvmti)->GetErrorName(jvmti, ret, &err_msg); jvmti 27 tools/perf/jvmti/libjvmti.c (*jvmti)->Deallocate(jvmti, (unsigned char *)err_msg); jvmti 35 tools/perf/jvmti/libjvmti.c do_get_line_numbers(jvmtiEnv *jvmti, void *pc, jmethodID m, jint bci, jvmti 43 tools/perf/jvmti/libjvmti.c ret = (*jvmti)->GetLineNumberTable(jvmti, m, &nr_lines, &loc_tab); jvmti 45 tools/perf/jvmti/libjvmti.c print_error(jvmti, "GetLineNumberTable", ret); jvmti 60 tools/perf/jvmti/libjvmti.c (*jvmti)->Deallocate(jvmti, (unsigned char *)loc_tab); jvmti 66 tools/perf/jvmti/libjvmti.c get_line_numbers(jvmtiEnv *jvmti, const void *compile_info, jvmti_line_info_t **tab, int *nr_lines) jvmti 91 tools/perf/jvmti/libjvmti.c ret = (*jvmti)->GetLineNumberTable(jvmti, c->methods[0], &nr, &lne); jvmti 94 tools/perf/jvmti/libjvmti.c (*jvmti)->Deallocate(jvmti, (unsigned char *)lne); jvmti 97 tools/perf/jvmti/libjvmti.c print_error(jvmti, "GetLineNumberTable", ret); jvmti 119 tools/perf/jvmti/libjvmti.c ret = do_get_line_numbers(jvmti, c->pc, jvmti 135 tools/perf/jvmti/libjvmti.c get_line_numbers(jvmtiEnv *jvmti __maybe_unused, const void *compile_info __maybe_unused, jvmti 171 tools/perf/jvmti/libjvmti.c get_source_filename(jvmtiEnv *jvmti, jmethodID methodID, char ** buffer) jvmti 180 tools/perf/jvmti/libjvmti.c ret = (*jvmti)->GetMethodDeclaringClass(jvmti, methodID, &decl_class); jvmti 182 tools/perf/jvmti/libjvmti.c print_error(jvmti, "GetMethodDeclaringClass", ret); jvmti 186 tools/perf/jvmti/libjvmti.c ret = (*jvmti)->GetSourceFileName(jvmti, decl_class, &file_name); jvmti 188 tools/perf/jvmti/libjvmti.c print_error(jvmti, "GetSourceFileName", ret); jvmti 192 tools/perf/jvmti/libjvmti.c ret = (*jvmti)->GetClassSignature(jvmti, decl_class, &class_sign, NULL); jvmti 194 tools/perf/jvmti/libjvmti.c print_error(jvmti, "GetClassSignature", ret); jvmti 202 tools/perf/jvmti/libjvmti.c print_error(jvmti, "GetClassSignature", ret); jvmti 210 tools/perf/jvmti/libjvmti.c (*jvmti)->Deallocate(jvmti, (unsigned char *)class_sign); jvmti 212 tools/perf/jvmti/libjvmti.c (*jvmti)->Deallocate(jvmti, (unsigned char *)file_name); jvmti 218 tools/perf/jvmti/libjvmti.c fill_source_filenames(jvmtiEnv *jvmti, int nr_lines, jvmti 226 tools/perf/jvmti/libjvmti.c ret = get_source_filename(jvmti, line_tab[index].methodID, &(file_names[index])); jvmti 235 tools/perf/jvmti/libjvmti.c compiled_method_load_cb(jvmtiEnv *jvmti, jvmti 257 tools/perf/jvmti/libjvmti.c ret = (*jvmti)->GetMethodDeclaringClass(jvmti, method, jvmti 260 tools/perf/jvmti/libjvmti.c print_error(jvmti, "GetMethodDeclaringClass", ret); jvmti 265 tools/perf/jvmti/libjvmti.c ret = get_line_numbers(jvmti, compile_info, &line_tab, &nr_lines); jvmti 275 tools/perf/jvmti/libjvmti.c ret = fill_source_filenames(jvmti, nr_lines, line_tab, line_file_names); jvmti 285 tools/perf/jvmti/libjvmti.c ret = (*jvmti)->GetSourceFileName(jvmti, decl_class, &file_name); jvmti 287 tools/perf/jvmti/libjvmti.c print_error(jvmti, "GetSourceFileName", ret); jvmti 291 tools/perf/jvmti/libjvmti.c ret = (*jvmti)->GetClassSignature(jvmti, decl_class, jvmti 294 tools/perf/jvmti/libjvmti.c print_error(jvmti, "GetClassSignature", ret); jvmti 298 tools/perf/jvmti/libjvmti.c ret = (*jvmti)->GetMethodName(jvmti, method, &func_name, jvmti 301 tools/perf/jvmti/libjvmti.c print_error(jvmti, "GetMethodName", ret); jvmti 323 tools/perf/jvmti/libjvmti.c (*jvmti)->Deallocate(jvmti, (unsigned char *)func_name); jvmti 324 tools/perf/jvmti/libjvmti.c (*jvmti)->Deallocate(jvmti, (unsigned char *)func_sign); jvmti 325 tools/perf/jvmti/libjvmti.c (*jvmti)->Deallocate(jvmti, (unsigned char *)class_sign); jvmti 326 tools/perf/jvmti/libjvmti.c (*jvmti)->Deallocate(jvmti, (unsigned char *)file_name); jvmti 338 tools/perf/jvmti/libjvmti.c code_generated_cb(jvmtiEnv *jvmti, jvmti 357 tools/perf/jvmti/libjvmti.c jvmtiEnv *jvmti = NULL; jvmti 369 tools/perf/jvmti/libjvmti.c ret = (*jvm)->GetEnv(jvm, (void *)&jvmti, JVMTI_VERSION_1); jvmti 382 tools/perf/jvmti/libjvmti.c ret = (*jvmti)->AddCapabilities(jvmti, &caps1); jvmti 384 tools/perf/jvmti/libjvmti.c print_error(jvmti, "AddCapabilities", ret); jvmti 387 tools/perf/jvmti/libjvmti.c ret = (*jvmti)->GetJLocationFormat(jvmti, &format); jvmti 392 tools/perf/jvmti/libjvmti.c ret = (*jvmti)->AddCapabilities(jvmti, &caps1); jvmti 396 tools/perf/jvmti/libjvmti.c print_error(jvmti, "GetJLocationFormat", ret); jvmti 404 tools/perf/jvmti/libjvmti.c ret = (*jvmti)->SetEventCallbacks(jvmti, &cb, sizeof(cb)); jvmti 406 tools/perf/jvmti/libjvmti.c print_error(jvmti, "SetEventCallbacks", ret); jvmti 410 tools/perf/jvmti/libjvmti.c ret = (*jvmti)->SetEventNotificationMode(jvmti, JVMTI_ENABLE, jvmti 413 tools/perf/jvmti/libjvmti.c print_error(jvmti, "SetEventNotificationMode(METHOD_LOAD)", ret); jvmti 417 tools/perf/jvmti/libjvmti.c ret = (*jvmti)->SetEventNotificationMode(jvmti, JVMTI_ENABLE, jvmti 420 tools/perf/jvmti/libjvmti.c print_error(jvmti, "SetEventNotificationMode(CODE_GENERATED)", ret);