Searched refs:class_sign (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/tools/perf/jvmti/ |
H A D | libjvmti.c | 138 copy_class_filename(const char * class_sign, const char * file_name, char * result, size_t max_length) in copy_class_filename() argument 143 if (*class_sign == 'L') { in copy_class_filename() 145 char *p = strrchr(class_sign, '/'); in copy_class_filename() 148 for (i = 0; i < (p - class_sign); i++) in copy_class_filename() 149 result[i] = class_sign[i+1]; in copy_class_filename() 153 * class_sign which is used later for the symbol name in copy_class_filename() 171 char *class_sign = NULL; in get_source_filename() local 187 ret = (*jvmti)->GetClassSignature(jvmti, decl_class, &class_sign, NULL); in get_source_filename() 193 copy_class_filename(class_sign, file_name, fn, PATH_MAX); in get_source_filename() 205 (*jvmti)->Deallocate(jvmti, (unsigned char *)class_sign); in get_source_filename() 241 char *class_sign = NULL; compiled_method_load_cb() local [all...] |
/kernel/linux/linux-6.6/tools/perf/jvmti/ |
H A D | libjvmti.c | 138 copy_class_filename(const char * class_sign, const char * file_name, char * result, size_t max_length) in copy_class_filename() argument 143 if (*class_sign == 'L') { in copy_class_filename() 145 char *p = strrchr(class_sign, '/'); in copy_class_filename() 148 for (i = 0; i < (p - class_sign); i++) in copy_class_filename() 149 result[i] = class_sign[i+1]; in copy_class_filename() 153 * class_sign which is used later for the symbol name in copy_class_filename() 171 char *class_sign = NULL; in get_source_filename() local 187 ret = (*jvmti)->GetClassSignature(jvmti, decl_class, &class_sign, NULL); in get_source_filename() 193 copy_class_filename(class_sign, file_name, fn, PATH_MAX); in get_source_filename() 205 (*jvmti)->Deallocate(jvmti, (unsigned char *)class_sign); in get_source_filename() 241 char *class_sign = NULL; compiled_method_load_cb() local [all...] |
Completed in 1 milliseconds