/macosx-10.10.1/JavaScriptCore-7600.1.17/disassembler/ |
H A D | UDis86Disassembler.cpp | 38 ud_t disassembler; local 39 ud_init(&disassembler); 40 ud_set_input_buffer(&disassembler, static_cast<unsigned char*>(codePtr.executableAddress()), size); 42 ud_set_mode(&disassembler, 64); 44 ud_set_mode(&disassembler, 32); 46 ud_set_pc(&disassembler, bitwise_cast<uintptr_t>(codePtr.executableAddress())); 47 ud_set_syntax(&disassembler, UD_SYN_ATT); 49 uint64_t currentPC = disassembler.pc; 50 while (ud_disassemble(&disassembler)) { 53 out.printf("%s%16s: %s\n", prefix, pcString, ud_insn_asm(&disassembler)); [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/bindings/python/llvm/tests/ |
H A D | test_disassembler.py | 3 from ..disassembler import Disassembler 13 disassembler = Disassembler(triple) 15 count, s = disassembler.get_instruction(sequence) 22 disassembler = Disassembler('i686-apple-darwin9') 24 instructions = list(disassembler.get_instructions(sequence))
|
/macosx-10.10.1/llvmCore-3425.0.34/lib/MC/MCDisassembler/ |
H A D | EDToken.cpp | 26 EDDisassembler &disassembler) : 27 Disassembler(disassembler), 91 EDDisassembler &disassembler) { 95 if (disassembler.parseInst(parsedOperands, asmTokens, str)) 126 disassembler); 148 disassembler); 158 disassembler); 165 disassembler); 180 disassembler); 23 EDToken(StringRef str, enum tokenType type, uint64_t localType, EDDisassembler &disassembler) argument 88 tokenize(std::vector<EDToken*> &tokens, std::string &str, const signed char *operandOrder, EDDisassembler &disassembler) argument
|
H A D | EDToken.h | 40 /// The parent disassembler 68 /// @arg disassembler - The disassembler responsible for the token 72 EDDisassembler &disassembler); 124 /// @arg disassembler - The disassembler for the desired target and 129 EDDisassembler &disassembler);
|
H A D | EDMain.cpp | 10 // This file implements the enhanced disassembler's public C API. 21 int EDGetDisassembler(EDDisassemblerRef *disassembler, argument 42 *disassembler = ret; 47 EDDisassemblerRef disassembler, 49 const char *name = ((EDDisassembler*)disassembler)->nameWithRegisterID(regID); 56 int EDRegisterIsStackPointer(EDDisassemblerRef disassembler, argument 58 return ((EDDisassembler*)disassembler)->registerIsStackPointer(regID) ? 1 : 0; 61 int EDRegisterIsProgramCounter(EDDisassemblerRef disassembler, argument 63 return ((EDDisassembler*)disassembler)->registerIsProgramCounter(regID) ? 1:0; 68 EDDisassemblerRef disassembler, 46 EDGetRegisterName(const char** regName, EDDisassemblerRef disassembler, unsigned regID) argument 66 EDCreateInsts(EDInstRef *insts, unsigned int count, EDDisassemblerRef disassembler, ::EDByteReaderCallback byteReader, uint64_t address, void *arg) argument 241 EDBlockCreateInsts(EDInstRef *insts, int count, EDDisassemblerRef disassembler, EDByteBlock_t byteBlock, uint64_t address) argument [all...] |
H A D | EDOperand.h | 33 /// The parent disassembler 45 /// @arg disassembler - The disassembler responsible for the operand 49 EDOperand(const EDDisassembler &disassembler,
|
H A D | EDInst.h | 61 /// The parent disassembler 97 /// C++ disassembler 101 /// @arg disassembler - The parent disassembler 106 EDDisassembler &disassembler,
|
H A D | EDInst.cpp | 28 EDDisassembler &disassembler, 30 Disassembler(disassembler), 26 EDInst(llvm::MCInst *inst, uint64_t byteSize, EDDisassembler &disassembler, const llvm::EDInstInfo *info) argument
|
H A D | EDOperand.cpp | 23 EDOperand::EDOperand(const EDDisassembler &disassembler, argument 27 Disassembler(disassembler),
|
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm-c/ |
H A D | EnhancedDisassembly.h | 11 |* implements a disassembler with the ability to extract operand values and *| 78 Encapsulates a disassembler for a single CPU architecture. 101 @functiongroup Getting a disassembler 106 Gets the disassembler for a given target. 107 @param disassembler A pointer whose target will be filled in with the 108 disassembler. 113 int EDGetDisassembler(EDDisassemblerRef *disassembler, 126 @param disassembler The disassembler to query for the name. 131 EDDisassemblerRef disassembler, [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/tools/llvm-mc/ |
H A D | Disassembler.cpp | 10 // This class implements the disassembler of strings of bytes written in 152 errs() << "error: no disassembler for target " << Triple << "\n"; 185 EDDisassembler &disassembler = *(EDDisassembler *)((void **)Arg)[0]; local 188 if (const char *regName = disassembler.nameWithRegisterID(R)) 191 if (disassembler.registerIsStackPointer(R)) 193 if (disassembler.registerIsProgramCounter(R)) 229 disassembler(EDDisassembler::getDisassembler(TS.c_str(), AS)); 231 if (disassembler == 0) { 232 errs() << "error: couldn't get disassembler for " << TS << '\n'; 238 inst(disassembler [all...] |
/macosx-10.10.1/JavaScriptCore-7600.1.17/JavaScriptCore.vcxproj/ |
H A D | copy-files.cmd | 47 disassembler
|
/macosx-10.10.1/llvmCore-3425.0.34/utils/ |
H A D | codegen-diff | 118 disassembler, but it might help you highlight the more egregious cases
|
/macosx-10.10.1/cxxfilt-11/cxxfilt/include/ |
H A D | dis-asm.h | 86 display insns. If this is NULL, the target disassembler function 105 /* For use by the disassembler. 107 The bottom 16 bits are for the internal use of the disassembler. */ 183 /* Whether the disassembler always needs the relocations. */ 202 /* Command line options specific to the target disassembler. */ 299 /* Fetch the disassembler for a given BFD, if that support is available. */ 300 extern disassembler_ftype disassembler (bfd *); 306 /* Document any target specific options available from the disassembler. */
|
/macosx-10.10.1/cxxfilt-11/cxxfilt/opcodes/ |
H A D | disassemble.c | 92 disassembler (abfd) function
|
/macosx-10.10.1/cxxfilt-11/cxxfilt/binutils/ |
H A D | objdump.c | 25 their own, or inside libraries. It is commonly used as a disassembler, 49 supplied by the disassembler() function. */ 118 /* Extra info to pass to the section disassembler and address printing 134 /* Target specific options to the disassembler. */ 205 -M, --disassembler-options=OPT Pass text OPT on to the disassembler\n\ 255 {"disassembler-options", required_argument, NULL, 'M'}, 897 /* Print VMA to INFO. This function is passed to the disassembler 1402 disassembler function which just returns the length 1900 /* Use libopcodes to locate a suitable disassembler [all...] |