Home | History | Annotate | Download | only in llvm-objdump

Lines Matching refs:Pc

201 // This is used to search for a data in code table entry for the PC being
202 // disassembled. The j parameter has the PC in j.first. A single data in code
205 // covers the PC being searched for this will return true. If not it will
1745 // at the Pc parameter. The immediate value the operand has is passed in
1752 static int SymbolizerGetOpInfo(void *DisInfo, uint64_t Pc, uint64_t Offset,
1775 uint32_t sect_offset = (Pc + Offset) - sect_addr;
1846 // uint32_t seg_offset = (Pc + Offset);
1855 uint64_t sect_offset = (Pc + Offset) - sect_addr;
1878 // The Value passed in will be adjusted by the Pc if the instruction
1879 // adds the Pc. But for x86_64 external relocation entries the Value
1882 op_info->Value -= Pc + Offset + Size;
1913 // uint64_t seg_offset = (Pc + Offset);
1922 uint32_t sect_offset = (Pc + Offset) - sect_addr;
2055 uint64_t sect_offset = (Pc + Offset) - sect_addr;
3582 struct protocol64_t pc;
3632 memset(&pc, '\0', sizeof(struct protocol64_t));
3634 memcpy(&pc, r, left);
3637 memcpy(&pc, r, sizeof(struct protocol64_t));
3639 swapStruct(pc);
3641 outs() << "\t\t\t isa " << format("0x%" PRIx64, pc.isa) << "\n";
3645 info, n_value, pc.name);
3651 if (pc.name != 0)
3652 outs() << " + " << format("0x%" PRIx64, pc.name);
3654 outs() << format("0x%" PRIx64, pc.name);
3655 name = get_pointer_64(pc.name + n_value, xoffset, left, xS, info);
3660 outs() << "\t\t\tprotocols " << format("0x%" PRIx64, pc.protocols) << "\n";
3665 S, info, n_value, pc.instanceMethods);
3671 if (pc.instanceMethods != 0)
3672 outs() << " + " << format("0x%" PRIx64, pc.instanceMethods);
3674 outs() << format("0x%" PRIx64, pc.instanceMethods);
3676 if (pc.instanceMethods + n_value != 0)
3677 print_method_list64_t(pc.instanceMethods + n_value, info, "\t");
3682 info, n_value, pc.classMethods);
3688 if (pc.classMethods != 0)
3689 outs() << " + " << format("0x%" PRIx64, pc.classMethods);
3691 outs() << format("0x%" PRIx64, pc.classMethods);
3693 if (pc.classMethods + n_value != 0)
3694 print_method_list64_t(pc.classMethods + n_value, info, "\t");
3697 << format("0x%" PRIx64, pc.optionalInstanceMethods) << "\n";
3699 << format("0x%" PRIx64, pc.optionalClassMethods) << "\n";
3701 << format("0x%" PRIx64, pc.instanceProperties) << "\n";
3711 struct protocol32_t pc;
3749 memset(&pc, '\0', sizeof(struct protocol32_t));
3751 memcpy(&pc, r, left);
3754 memcpy(&pc, r, sizeof(struct protocol32_t));
3756 swapStruct(pc);
3757 outs() << "\t\t\t isa " << format("0x%" PRIx32, pc.isa) << "\n";
3758 outs() << "\t\t\t name " << format("0x%" PRIx32, pc.name);
3759 name = get_pointer_32(pc.name, xoffset, left, xS, info);
3763 outs() << "\t\t\tprotocols " << format("0x%" PRIx32, pc.protocols) << "\n";
3765 << format("0x%" PRIx32, pc.instanceMethods)
3767 if (pc.instanceMethods != 0)
3768 print_method_list32_t(pc.instanceMethods, info, "\t");
3769 outs() << "\t\t classMethods " << format("0x%" PRIx32, pc.classMethods)
3771 if (pc.classMethods != 0)
3772 print_method_list32_t(pc.classMethods, info, "\t");
3774 << format("0x%" PRIx32, pc.optionalInstanceMethods) << "\n";
3776 << format("0x%" PRIx32, pc.optionalClassMethods) << "\n";
3778 << format("0x%" PRIx32, pc.instanceProperties) << "\n";
5770 // When this is called with an value loaded via a PC relative load then
5890 // If this arm64 and is an load register (PC-relative) instruction the
5891 // ReferenceValue is the PC plus the immediate value.
6264 uint64_t PC = SectAddress + Index;
6268 outs() << format("%016" PRIx64, PC);
6270 outs() << format("%08" PRIx64, PC);
6272 outs() << format("%8" PRIx64 ":", PC);
6281 Dice.push_back(std::make_pair(PC, DiceRef()));
6292 (PC == (DTI->first + Length - 1)) && (Length & 1))
6303 PC, DebugOut, Annotations);
6305 gotInst = DisAsm->getInstruction(Inst, Size, Bytes.slice(Index), PC,
6322 DILineInfo dli = diContext->getLineInfoForAddress(PC);
6359 uint64_t PC = SectAddress + Index;
6360 if (DisAsm->getInstruction(Inst, InstSize, Bytes.slice(Index), PC,
6365 outs() << format("%016" PRIx64, PC);
6367 outs() << format("%08" PRIx64, PC);
6369 outs() << format("%8" PRIx64 ":", PC);
6752 // information, sorted by PC.
7989 outs() << "\t\t pc ";
7990 if (fpu.fpu_fcw.pc == MachO::x86_FP_PREC_24B)
7992 else if (fpu.fpu_fcw.pc == MachO::x86_FP_PREC_53B)
7994 else if (fpu.fpu_fcw.pc == MachO::x86_FP_PREC_64B)
7997 outs() << fpu.fpu_fcw.pc << " ";