Lines Matching refs:class_sign
143 copy_class_filename(const char * class_sign, const char * file_name, char * result, size_t max_leng… in copy_class_filename() argument
148 if (*class_sign == 'L') { in copy_class_filename()
150 char *p = strrchr(class_sign, '/'); in copy_class_filename()
153 for (i = 0; i < (p - class_sign); i++) in copy_class_filename()
154 result[i] = class_sign[i+1]; in copy_class_filename()
176 char *class_sign = NULL; in get_source_filename() local
192 ret = (*jvmti)->GetClassSignature(jvmti, decl_class, &class_sign, NULL); in get_source_filename()
198 copy_class_filename(class_sign, file_name, fn, PATH_MAX); in get_source_filename()
210 (*jvmti)->Deallocate(jvmti, (unsigned char *)class_sign); in get_source_filename()
246 char *class_sign = NULL; in compiled_method_load_cb() local
292 &class_sign, NULL); in compiled_method_load_cb()
305 copy_class_filename(class_sign, file_name, fn, PATH_MAX); in compiled_method_load_cb()
314 len = strlen(func_name) + strlen(class_sign) + strlen(func_sign) + 2; in compiled_method_load_cb()
317 snprintf(str, len, "%s%s%s", class_sign, func_name, func_sign); in compiled_method_load_cb()
325 (*jvmti)->Deallocate(jvmti, (unsigned char *)class_sign); in compiled_method_load_cb()