Lines Matching defs:err

59 static void failed(int err, const char * file, int line) {
61 fprintf(stderr, "failed %d at %s:%d\n", err, file, line);
79 #define CHECK_FAIL(err) \
80 if (err != PS_OK) { failed(err, __FILE__, __LINE__); goto fail; }
181 int err = PS_OK;
182 while (size-- > 1 && err == PS_OK) {
183 err = ps_pread(P, addr, buf, 1);
194 int err = -1;
196 err = ps_pread(J->P, base, &ptr32, sizeof(uint32_t));
198 return err;
202 int err = -1;
207 err = ps_pread(J->P, base, ptr, sizeof(uint64_t));
210 err = ps_pread(J->P, base, &ptr32, sizeof(uint32_t));
215 return err;
220 int err;
224 err = read_pointer(J, base, &ptr);
225 CHECK_FAIL(err);
227 err = read_string(J->P, buffer, sizeof(buffer), ptr);
228 CHECK_FAIL(err);
234 return err;
239 int err;
241 err = read_string_pointer(J, base + OFFSET_VMStructEntrytypeName, &vmp->typeName);
242 CHECK_FAIL(err);
243 err = read_string_pointer(J, base + OFFSET_VMStructEntryfieldName, &vmp->fieldName);
244 CHECK_FAIL(err);
245 err = read_pointer(J, base + OFFSET_VMStructEntryaddress, &vmp->address);
246 CHECK_FAIL(err);
253 return err;
262 int err;
264 err = ps_pglobal_lookup(J->P, LIBJVM_SO, "gHotSpotVMStructs", &sym_addr);
265 CHECK_FAIL(err);
266 err = read_pointer(J, sym_addr, &gHotSpotVMStructs);
267 CHECK_FAIL(err);
270 err = PS_OK;
271 while (err == PS_OK) {
273 err = parse_vmstruct_entry(J, base, vmp);
274 if (err != PS_OK || vmp->typeName == NULL) {
280 err = read_pointer(J, vmp->address, &J->CodeCache_heap_address);
293 CHECK_FAIL(err);
310 int err;
312 err = ps_pglobal_lookup(J->P, LIBJVM_SO, name, &sym_addr);
313 if (err != PS_OK) goto fail;
318 return err;
323 int err;
325 err = find_symbol(J, "UseCompressedOops", &J->Use_Compressed_Oops_address);
326 if (err == PS_OK) {
327 err = ps_pread(J->P, J->Use_Compressed_Oops_address, &J->Use_Compressed_Oops, sizeof(uint8_t));
328 CHECK_FAIL(err);
333 err = read_pointer(J, J->Universe_methodKlassObj_address, &J->Universe_methodKlassObj);
334 CHECK_FAIL(err);
336 err = read_pointer(J, J->Universe_narrow_oop_base_address, &J->Universe_narrow_oop_base);
337 CHECK_FAIL(err);
338 err = ps_pread(J->P, J->Universe_narrow_oop_shift_address, &J->Universe_narrow_oop_shift, sizeof(uint32_t));
339 CHECK_FAIL(err);
341 err = read_pointer(J, J->CodeCache_heap_address + OFFSET_CodeHeap_memory +
343 CHECK_FAIL(err);
344 err = read_pointer(J, J->CodeCache_heap_address + OFFSET_CodeHeap_memory +
346 CHECK_FAIL(err);
347 err = read_pointer(J, J->CodeCache_heap_address + OFFSET_CodeHeap_segmap +
349 CHECK_FAIL(err);
350 err = read_pointer(J, J->CodeCache_heap_address + OFFSET_CodeHeap_segmap +
352 CHECK_FAIL(err);
354 err = ps_pread(J->P, J->CodeCache_heap_address + OFFSET_CodeHeap_log2_segment_size,
356 CHECK_FAIL(err);
361 return err;
379 int err;
387 err = ps_pread(J->P, block + segment, &tag, sizeof(tag));
388 CHECK_FAIL(err);
392 err = ps_pread(J->P, block + segment, &tag, sizeof(tag));
393 CHECK_FAIL(err);
397 err = ps_pread(J->P, block + OFFSET_HeapBlockHeader_used, &used, sizeof(used));
398 CHECK_FAIL(err);
411 int err = ps_pglobal_lookup(J->P, LIBJVM_SO, name, &sym_addr);
412 if (err == PS_OK) {
413 err = ps_pread(J->P, sym_addr, valuep, sizeof(uint64_t));
414 return err;
422 int err;
450 err = find_symbol(J, "__1cHnmethodG__vtbl_", &J->nmethod_vtbl);
451 CHECK_FAIL(err);
452 err = find_symbol(J, "__1cKBufferBlobG__vtbl_", &J->BufferBlob_vtbl);
453 if (err != PS_OK) J->BufferBlob_vtbl = 0;
454 err = find_symbol(J, "__1cICodeBlobG__vtbl_", &J->CodeBlob_vtbl);
455 CHECK_FAIL(err);
456 err = find_symbol(J, "__1cLRuntimeStubG__vtbl_", &J->RuntimeStub_vtbl);
457 CHECK_FAIL(err);
459 err = parse_vmstructs(J);
460 CHECK_FAIL(err);
461 err = read_volatiles(J);
462 CHECK_FAIL(err);
479 int err;
483 err = read_compressed_pointer(J, methodOopPtr + OFFSET_oopDesc_metadata,
489 err = read_pointer(J, methodOopPtr + OFFSET_oopDesc_metadata, &klass);
491 if (err != PS_OK) goto fail;
515 int err;
517 err = read_pointer(J, methodOopPtr + OFFSET_methodOopDesc_constants, &constantPool);
518 CHECK_FAIL(err);
519 err = read_pointer(J, methodOopPtr + OFFSET_methodOopDesc_constMethod, &constMethod);
520 CHECK_FAIL(err);
523 err = ps_pread(J->P, constMethod + OFFSET_constMethodOopDesc_name_index, &nameIndex, 2);
524 CHECK_FAIL(err);
525 err = read_pointer(J, constantPool + nameIndex * POINTER_SIZE + SIZE_constantPoolOopDesc, &nameSymbol);
526 CHECK_FAIL(err);
529 err = ps_pread(J->P, nameSymbol + OFFSET_Symbol_length, &nameSymbolLength, 2);
530 CHECK_FAIL(err);
532 err = ps_pread(J->P, nameSymbol + OFFSET_Symbol_body, nameString, nameSymbolLength);
533 CHECK_FAIL(err);
536 err = ps_pread(J->P, constMethod + OFFSET_constMethodOopDesc_signature_index, &signatureIndex, 2);
537 CHECK_FAIL(err);
538 err = read_pointer(J, constantPool + signatureIndex * POINTER_SIZE + SIZE_constantPoolOopDesc, &signatureSymbol);
539 CHECK_FAIL(err);
541 err = ps_pread(J->P, signatureSymbol + OFFSET_Symbol_length, &signatureSymbolLength, 2);
542 CHECK_FAIL(err);
544 err = ps_pread(J->P, signatureSymbol + OFFSET_Symbol_body, signatureString, signatureSymbolLength);
545 CHECK_FAIL(err);
548 err = read_pointer(J, constantPool + OFFSET_constantPoolOopDesc_pool_holder, &klassPtr);
549 CHECK_FAIL(err);
550 err = read_pointer(J, klassPtr + OFFSET_Klass_name + SIZE_oopDesc, &klassSymbol);
551 CHECK_FAIL(err);
552 err = ps_pread(J->P, klassSymbol + OFFSET_Symbol_length, &klassSymbolLength, 2);
553 CHECK_FAIL(err);
555 err = ps_pread(J->P, klassSymbol + OFFSET_Symbol_body, klassString, klassSymbolLength);
556 CHECK_FAIL(err);
587 int32_t err;
593 err = ps_pread(J->P, nm + OFFSET_CodeBlob_code_offset, &N->instrs_beg, SZ32);
594 CHECK_FAIL(err);
595 err = ps_pread(J->P, nm + OFFSET_CodeBlob_data_offset, &N->instrs_end, SZ32);
596 CHECK_FAIL(err);
597 err = ps_pread(J->P, nm + OFFSET_nmethod_deoptimize_offset, &N->deopt_beg, SZ32);
598 CHECK_FAIL(err);
599 err = ps_pread(J->P, nm + OFFSET_nmethod_orig_pc_offset, &N->orig_pc_offset, SZ32);
600 CHECK_FAIL(err);
603 err = ps_pread(J->P, nm + OFFSET_nmethod_oops_offset, &N->oops_beg, SZ32);
604 CHECK_FAIL(err);
605 err = ps_pread(J->P, nm + OFFSET_nmethod_scopes_data_offset, &N->oops_end, SZ32);
606 CHECK_FAIL(err);
609 err = ps_pread(J->P, nm + OFFSET_nmethod_scopes_pcs_offset, &N->scopes_pcs_beg, SZ32);
610 CHECK_FAIL(err);
611 err = ps_pread(J->P, nm + OFFSET_nmethod_handler_table_offset, &N->scopes_pcs_end, SZ32);
612 CHECK_FAIL(err);
615 err = ps_pread(J->P, nm + OFFSET_nmethod_scopes_data_offset, &N->scopes_data_beg, SZ32);
616 CHECK_FAIL(err);
644 return err;
653 int32_t err;
665 err = ps_pread(J->P, (*buffer)++, &ch, sizeof(uint8_t));
666 CHECK_FAIL(err);
676 err = ps_pread(J->P, (*buffer)++, &ch, sizeof(uint8_t));
677 CHECK_FAIL(err);
690 return err;
699 int32_t err;
704 err = ps_pread(J->P, (*buffer)++, &next, sizeof(uint8_t));
705 CHECK_FAIL(err);
718 err = raw_read_int(J, buffer, &bci_delta);
719 CHECK_FAIL(err);
721 err = raw_read_int(J, buffer, &line_delta);
722 CHECK_FAIL(err);
751 return err;
765 int32_t err;
769 err = name_for_methodOop(J, vf->methodOop, name, 256);
770 CHECK_FAIL(err);
775 err = read_pointer(J, vf->methodOop + OFFSET_methodOopDesc_constMethod, &constMethod);
776 CHECK_FAIL(err);
779 err = ps_pread(J->P, constMethod + OFFSET_constMethodOopDesc_flags, &access_flags, sizeof(int8_t));
780 CHECK_FAIL(err);
792 err = ps_pread(J->P, constMethod + OFFSET_constMethodOopDesc_code_size, &code_size, SZ16);
793 CHECK_FAIL(err);
832 return err;
839 int32_t err;
841 err = ps_pread(N->J->P, pc_desc + OFFSET_PcDesc_pc_offset, &pc_offset, SZ32);
842 CHECK_FAIL(err);
852 return err;
860 int32_t err;
874 err = get_real_pc(N, pd, &real_pc);
875 CHECK_FAIL(err);
905 return err;
912 int32_t err;
920 err = raw_read_int(N->J, &buffer, &vf->sender_decode_offset);
921 CHECK_FAIL(err);
923 err = raw_read_int(N->J, &buffer, &vf->methodIdx);
924 CHECK_FAIL(err);
926 err = raw_read_int(N->J, &buffer, &vf->bci);
927 CHECK_FAIL(err);
940 return err;
945 int32_t err;
951 err = ps_pread(N->J->P, N->pc_desc + OFFSET_PcDesc_scope_decode_offset,
953 CHECK_FAIL(err);
962 err = scope_desc_at(N, decode_offset, vf);
963 CHECK_FAIL(err);
969 err = read_pointer(N->J, N->nm + N->oops_beg + (vf->methodIdx-1)*POINTER_SIZE,
971 CHECK_FAIL(err);
975 err = line_number_from_bci(N->J, vf);
976 CHECK_FAIL(err);
993 return err;
1008 int32_t err;
1024 err = nmethod_info(N);
1025 CHECK_FAIL(err);
1042 err = read_pointer(J, base, &N->pc);
1043 CHECK_FAIL(err);
1051 err = pc_desc_at(N);
1052 CHECK_FAIL(err);
1056 err = scopeDesc_chain(N);
1057 CHECK_FAIL(err);
1065 err = name_for_methodOop(J, N->vframes[0].methodOop, result+1, size-1);
1066 CHECK_FAIL(err);
1068 err = name_for_methodOop(J, methodOop, result+1, size-1);
1069 CHECK_FAIL(err);
1084 return err;
1109 int32_t err;
1111 err = read_pointer(J, methodOop + OFFSET_methodOopDesc_constMethod, &constMethod);
1112 CHECK_FAIL(err);
1119 err = name_for_methodOop(J, methodOop, result, size);
1120 CHECK_FAIL(err);
1127 err = line_number_from_bci(J, vf);
1128 CHECK_FAIL(err);
1143 return err;
1152 int32_t err;
1157 err = find_start(J, pc, &start);
1158 CHECK_FAIL(err);
1160 err = read_pointer(J, start, &vtbl);
1161 CHECK_FAIL(err);
1166 err = read_pointer(J, start + OFFSET_nmethod_method, &methodOop);
1167 CHECK_FAIL(err);
1173 err = name_for_nmethod(J, start, pc, methodOop, result, size, jframe);
1174 CHECK_FAIL(err);
1178 err = read_string_pointer(J, start + OFFSET_CodeBlob_name, &name);
1185 if (err == PS_OK && strncmp(name, "Interpreter", 11) == 0) {
1192 if (err == PS_OK) {
1202 err = read_string_pointer(J, start + OFFSET_CodeBlob_name, &name);
1203 if (err == PS_OK) {
1217 err = ps_pread(J->P, start + OFFSET_CodeBlob_frame_size,
1219 CHECK_FAIL(err);
1232 err = read_pointer(J, fp + POINTER_SIZE , &trial_pc);
1233 if ( (err != PS_OK || trial_pc != pc) && frame_size > 0 ) {
1246 err = read_pointer(J, base , &check);
1247 CHECK_FAIL(err);
1250 err = read_pointer(J, base , &check);
1251 CHECK_FAIL(err);
1266 err = read_pointer(J, jframe->new_sp - POINTER_SIZE , &jframe->new_pc);
1267 CHECK_FAIL(err);
1268 err = read_pointer(J, jframe->new_sp - 2*POINTER_SIZE, &jframe->new_fp);
1269 CHECK_FAIL(err);
1284 err = read_pointer(J, fp, &jframe->new_fp);
1285 CHECK_FAIL(err);
1287 err = read_pointer(J, jframe->new_fp + POINTER_SIZE, &jframe->new_pc);
1288 CHECK_FAIL(err);
1302 return err;
1310 int32_t err;
1318 err = name_for_methodOop(J, vf->methodOop, name + 1, size);
1319 CHECK_FAIL(err);
1333 return err;
1348 int err = PS_OK;
1461 CHECK_FAIL(err);
1477 return err;