Searched refs:PC (Results 1 - 25 of 326) sorted by relevance

1234567891011>>

/openbsd-current/gnu/usr.bin/binutils/gdb/config/mips/
H A Dtm-obsd64.h28 #define IN_SOLIB_DYNSYM_RESOLVE_CODE(PC) mips64obsd_in_dynsym_resolve_code (PC)
H A Dtm-linux.h48 #define IN_SOLIB_DYNSYM_RESOLVE_CODE(PC) mips_linux_in_dynsym_resolve_code (PC)
/openbsd-current/gnu/lib/libreadline/
H A Dtcap.h38 /* On Solaris2, sys/types.h #includes sys/reg.h, which #defines PC.
39 Unfortunately, PC is a global variable used by the termcap library. */
40 #ifdef PC
41 # undef PC macro
44 extern char PC;
/openbsd-current/gnu/usr.bin/gcc/gcc/java/
H A Djavaop.h91 #define IMMEDIATE_u1 (PC++, CHECK_PC_IN_RANGE(PC), BCODE[PC-1])
94 #define IMMEDIATE_s1 (PC++, CHECK_PC_IN_RANGE(PC), (signed char)BCODE[PC-1])
97 #define IMMEDIATE_s2 (PC+=2, CHECK_PC_IN_RANGE(PC), \
98 (signed char) BCODE[PC-2] * 256 + BCODE[PC
[all...]
/openbsd-current/gnu/usr.bin/binutils/gdb/config/rs6000/
H A Dnm-rs6000.h56 #define PC_SOLIB(PC) xcoff_solib_address(PC)
/openbsd-current/gnu/llvm/clang/lib/AST/Interp/
H A DSource.cpp31 const Expr *SourceMapper::getExpr(const Function *F, CodePtr PC) const {
32 if (const Expr *E = getSource(F, PC).asExpr())
37 SourceLocation SourceMapper::getLocation(const Function *F, CodePtr PC) const {
38 return getSource(F, PC).getLoc();
H A DFunction.cpp32 SourceInfo Function::getSource(CodePtr PC) const {
33 assert(PC >= getCodeBegin() && "PC does not belong to this function");
34 assert(PC <= getCodeEnd() && "PC Does not belong to this function");
35 unsigned Offset = PC - getCodeBegin();
H A DDisasm.cpp60 for (CodePtr Start = getCodeBegin(), PC = Start; PC != getCodeEnd();) {
61 size_t Addr = PC - Start;
62 auto Op = PC.read<Opcode>();
H A DInterpState.h85 SourceInfo getSource(const Function *F, CodePtr PC) const override {
86 return M ? M->getSource(F, PC) : F->getSource(PC);
H A DSource.h95 /// Returns source information for a given PC in a function.
96 virtual SourceInfo getSource(const Function *F, CodePtr PC) const = 0;
99 const Expr *getExpr(const Function *F, CodePtr PC) const;
101 SourceLocation getLocation(const Function *F, CodePtr PC) const;
H A DInterpFrame.h112 /// Returns the PC of the frame's code start.
119 virtual SourceInfo getSource(CodePtr PC) const;
120 const Expr *getExpr(CodePtr PC) const;
121 SourceLocation getLocation(CodePtr PC) const;
/openbsd-current/gnu/llvm/llvm/lib/MC/
H A DMCInstrDesc.cpp24 unsigned PC = RI.getProgramCounter(); local
25 if (PC == 0)
27 if (hasDefOfPhysReg(MI, PC, RI))
/openbsd-current/gnu/llvm/llvm/lib/Target/ARM/
H A DARMFeatures.h79 return Instr->getOperand(2).getReg() != ARM::PC;
80 // ADD PC, SP and BLX PC were always unpredictable,
84 return Instr->getOperand(0).getReg() != ARM::PC;
86 return Instr->getOperand(0).getReg() != ARM::PC &&
87 Instr->getOperand(2).getReg() != ARM::PC;
90 return Instr->getOperand(0).getReg() != ARM::PC &&
91 Instr->getOperand(1).getReg() != ARM::PC;
/openbsd-current/distrib/special/more/
H A Dtputs.c48 char PC; variable
115 (*outc)(PC);
/openbsd-current/gnu/llvm/compiler-rt/lib/fuzzer/
H A DFuzzerTracePC.cpp1 //===- FuzzerTracePC.cpp - PC tracing--------------------------------------===//
90 Printf("INFO: Loaded %zd PC tables (%zd PCs): ", NumPCTables,
99 Printf("ERROR: The size of coverage PC tables does not match the\n"
112 Printf("WARNING: The coverage PC tables may produce up to %zu features.\n"
130 inline ALWAYS_INLINE uintptr_t GetPreviousInstructionPc(uintptr_t PC) {
135 return (PC - 3) & (~1);
137 return PC - 8;
139 return PC - 2;
141 return PC - 1;
143 return PC
[all...]
/openbsd-current/gnu/usr.bin/binutils-2.17/gprof/
H A Dvax.c45 #define PC 0xf macro
100 return usesreg != PC ? autoinc : immediate;
102 return usesreg != PC ? autoincdef : absolute;
104 return usesreg != PC ? bytedisp : byterel;
106 return usesreg != PC ? bytedispdef : bytereldef;
108 return usesreg != PC ? worddisp : wordrel;
110 return usesreg != PC ? worddispdef : wordreldef;
112 return usesreg != PC ? longdisp : longrel;
114 return usesreg != PC ? longdispdef : longreldef;
H A Dtahoe.c45 #define PC 0xf macro
90 return usesreg != PC ? autoincdef : absolute;
92 return usesreg != PC ? bytedisp : byterel;
94 return usesreg != PC ? bytedispdef : bytereldef;
96 return usesreg != PC ? worddisp : wordrel;
98 return usesreg != PC ? worddispdef : wordreldef;
100 return usesreg != PC ? longdisp : longrel;
102 return usesreg != PC ? longdispdef : longreldef;
/openbsd-current/lib/libcurses/
H A Dtermcap.h57 extern NCURSES_EXPORT_VAR(char) PC;
/openbsd-current/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64TargetObjectFile.cpp45 const MCExpr *PC = MCSymbolRefExpr::create(PCSym, getContext()); local
46 return MCBinaryExpr::createSub(Res, PC, getContext());
63 "Arch64 does not support GOT PC rel with extra offset");
70 const MCExpr *PC = MCSymbolRefExpr::create(PCSym, getContext()); local
71 return MCBinaryExpr::createSub(Res, PC, getContext());
/openbsd-current/gnu/llvm/llvm/lib/ExecutionEngine/JITLink/
H A DEHFrameSupport.cpp51 ParseContext PC(G);
59 auto &CurSym = PC.AddrToSym[Sym->getAddress()];
66 if (auto Err = PC.AddrToBlock.addBlocks(Sec.blocks(),
82 if (auto Err = processBlock(PC, *B))
114 Error EHFrameEdgeFixer::processBlock(ParseContext &PC, Block &B) { argument
144 PC.G.getEndianness());
170 if (auto Err = processCIE(PC, B, RecordStartOffset,
175 if (auto Err = processFDE(PC, B, RecordStartOffset,
189 Error EHFrameEdgeFixer::processCIE(ParseContext &PC, Block &B, argument
199 PC
304 processFDE(ParseContext &PC, Block &B, size_t RecordOffset, size_t RecordLength, size_t CIEDeltaFieldOffset, uint32_t CIEDelta, const BlockEdgeMap &BlockEdges) argument
522 getOrCreateEncodedPointerEdge( ParseContext &PC, const BlockEdgeMap &BlockEdges, uint8_t PointerEncoding, BinaryStreamReader &RecordReader, Block &BlockToFix, size_t PointerFieldOffset, const char *FieldName) argument
610 getOrCreateSymbol(ParseContext &PC, orc::ExecutorAddr Addr) argument
[all...]
H A DEHFrameSupportImpl.h24 /// A LinkGraph pass that adds missing FDE-to-CIE, FDE-to-PC and FDE-to-LSDA
83 Error processBlock(ParseContext &PC, Block &B);
84 Error processCIE(ParseContext &PC, Block &B, size_t RecordOffset,
87 Error processFDE(ParseContext &PC, Block &B, size_t RecordOffset,
99 ParseContext &PC, const BlockEdgeMap &BlockEdges, uint8_t PointerEncoding,
103 Expected<Symbol &> getOrCreateSymbol(ParseContext &PC,
/openbsd-current/gnu/usr.bin/binutils/gprof/
H A Dvax.c45 #define PC 0xf macro
99 return usesreg != PC ? autoinc : immediate;
101 return usesreg != PC ? autoincdef : absolute;
103 return usesreg != PC ? bytedisp : byterel;
105 return usesreg != PC ? bytedispdef : bytereldef;
107 return usesreg != PC ? worddisp : wordrel;
109 return usesreg != PC ? worddispdef : wordreldef;
111 return usesreg != PC ? longdisp : longrel;
113 return usesreg != PC ? longdispdef : longreldef;
H A Dtahoe.c45 #define PC 0xf macro
91 return usesreg != PC ? autoincdef : absolute;
93 return usesreg != PC ? bytedisp : byterel;
95 return usesreg != PC ? bytedispdef : bytereldef;
97 return usesreg != PC ? worddisp : wordrel;
99 return usesreg != PC ? worddispdef : wordreldef;
101 return usesreg != PC ? longdisp : longrel;
103 return usesreg != PC ? longdispdef : longreldef;
/openbsd-current/gnu/llvm/lldb/source/Plugins/Disassembler/LLVMC/
H A DDisassemblerLLVMC.h56 int OpInfo(uint64_t PC, uint64_t Offset, uint64_t Size, int TagType,
62 static int OpInfoCallback(void *DisInfo, uint64_t PC, uint64_t Offset,
/openbsd-current/gnu/llvm/compiler-rt/lib/sanitizer_common/tests/
H A Dsanitizer_stacktrace_test.cpp59 static uptr PC(uptr idx) { function in namespace:__sanitizer
75 fake_stack[i+1] = PC(i + 1); // retaddr
85 start_pc = PC(0);
117 EXPECT_EQ(PC(i*2 - 1), trace.trace[i]);
130 EXPECT_EQ(PC(i*2 - 1), trace.trace[i]);
142 EXPECT_EQ(PC(i*2 - 1), trace.trace[i]);
163 fake_stack[1] = PC(1);
166 EXPECT_EQ(PC(0), trace.trace[0]);
167 EXPECT_EQ(PC(1), trace.trace[1]);
178 EXPECT_EQ(PC(
[all...]

Completed in 172 milliseconds

1234567891011>>