/external/chromium_org/courgette/ |
disassembler.cc | 5 #include "courgette/disassembler.h" 26 Disassembler* DetectDisassembler(const void* buffer, size_t length) { 27 Disassembler* disassembler = NULL; local 29 disassembler = new DisassemblerWin32X86(buffer, length); 30 if (disassembler->ParseHeader()) 31 return disassembler; 33 delete disassembler; 35 disassembler = new DisassemblerWin32X64(buffer, length); 36 if (disassembler->ParseHeader() 60 Disassembler* disassembler = DetectDisassembler(buffer, length); local 79 Disassembler* disassembler = DetectDisassembler(buffer, length); local [all...] |
disassembler_win32_x64_unittest.cc | 20 scoped_ptr<courgette::DisassemblerWin32X64> disassembler( 23 bool can_parse_header = disassembler->ParseHeader(); 27 EXPECT_EQ(file1.length(), disassembler->length()); 29 EXPECT_TRUE(disassembler->ok()); 30 EXPECT_TRUE(disassembler->has_text_section()); 31 EXPECT_EQ(488448U, disassembler->size_of_code()); 32 EXPECT_FALSE(disassembler->is_32bit()); 34 disassembler->RVAToSection(0x00401234 - 0x00400000)), 37 EXPECT_EQ(0, disassembler->RVAToFileOffset(0)); 38 EXPECT_EQ(1024, disassembler->RVAToFileOffset(4096)) [all...] |
disassembler_win32_x86_unittest.cc | 20 scoped_ptr<courgette::DisassemblerWin32X86> disassembler( 23 bool can_parse_header = disassembler->ParseHeader(); 27 EXPECT_EQ(file1.length(), disassembler->length()); 29 EXPECT_TRUE(disassembler->ok()); 30 EXPECT_TRUE(disassembler->has_text_section()); 31 EXPECT_EQ(449536U, disassembler->size_of_code()); 32 EXPECT_TRUE(disassembler->is_32bit()); 34 disassembler->RVAToSection(0x00401234 - 0x00400000)), 37 EXPECT_EQ(0, disassembler->RVAToFileOffset(0)); 38 EXPECT_EQ(1024, disassembler->RVAToFileOffset(4096)) [all...] |
disassembler_elf_32_x86_unittest.cc | 22 scoped_ptr<courgette::DisassemblerElf32X86> disassembler( 25 bool can_parse_header = disassembler->ParseHeader(); 27 EXPECT_TRUE(disassembler->ok()); 31 EXPECT_EQ(file1.length(), disassembler->length()); 33 const uint8* offset_p = disassembler->OffsetToPointer(0); 44 EXPECT_TRUE(disassembler->Disassemble(program)); 46 EXPECT_EQ(disassembler->Abs32Locations().size(), expected_abs_count); 47 EXPECT_EQ(disassembler->Rel32Locations().size(), expected_rel_count); 50 std::set<courgette::RVA> abs(disassembler->Abs32Locations().begin(), 51 disassembler->Abs32Locations().end()) [all...] |
/external/llvm/bindings/python/llvm/tests/ |
test_disassembler.py | 3 from ..disassembler import Disassembler, Option_UseMarkup 7 Disassembler('i686-apple-darwin9') 13 disassembler = Disassembler(triple) 15 count, s = disassembler.get_instruction(sequence) 22 disassembler = Disassembler('i686-apple-darwin9') 24 instructions = list(disassembler.get_instructions(sequence)) 34 disassembler = Disassembler(triple [all...] |
/external/chromium_org/tools/memory_watcher/ |
preamble_patcher_with_stub.cc | 77 MiniDisassembler disassembler; local 81 disassembler.Disassemble(target + preamble_bytes, preamble_bytes); 90 ASSERT(false, "Disassembler encountered unsupported instruction "
|
preamble_patcher.cc | 145 MiniDisassembler disassembler; local 148 InstructionType instruction_type = disassembler.Disassemble(
|
/external/chromium_org/sandbox/win/src/sidestep/ |
preamble_patcher_with_stub.cpp | 86 MiniDisassembler disassembler; local 90 disassembler.Disassemble(target + preamble_bytes, &preamble_bytes); 99 ASSERT(false, (L"Disassembler encountered unsupported instruction "
|
/frameworks/compile/libbcc/lib/Support/ |
Disassembler.cpp | 17 #include "bcc/Support/Disassembler.h" 75 const llvm::MCDisassembler *disassembler = NULL; local 88 ALOGE("Invalid target triple for disassembler: %s (%s)!", 101 disassembler = target->createMCDisassembler(*subtarget_info); 109 if ((disassembler == NULL) || (mc_inst_info == NULL) || 139 disassembler->getInstruction(inst, inst_size, *input_function, i, 180 delete disassembler;
|
/external/smali/ |
README.md | 3 smali/baksmali is an assembler/disassembler for the dex format used by dalvik, Android's Java VM implementation. The syntax is loosely based on Jasmin's/dedexer's syntax, and supports the full functionality of the dex format (annotations, debug info, line info, etc.)
|
/external/chromium_org/third_party/tcmalloc/chromium/src/windows/ |
preamble_patcher_test.cc | 117 sidestep::MiniDisassembler disassembler; local 124 sidestep::InstructionType instructionType = disassembler.Disassemble( 224 sidestep::MiniDisassembler disassembler; local 226 SIDESTEP_EXPECT_TRUE(sidestep::IT_JUMP == disassembler.Disassemble(
|
preamble_patcher_with_stub.cc | 138 MiniDisassembler disassembler; local 144 disassembler.Disassemble(target + preamble_bytes, cur_bytes); 189 "Disassembler encountered unsupported instruction "
|
preamble_patcher.cc | 340 MiniDisassembler disassembler; local 346 disassembler.Disassemble(preamble_stub + preamble_bytes, cur_bytes);
|
/external/chromium_org/third_party/tcmalloc/vendor/src/windows/ |
preamble_patcher_test.cc | 117 sidestep::MiniDisassembler disassembler; local 124 sidestep::InstructionType instructionType = disassembler.Disassemble( 224 sidestep::MiniDisassembler disassembler; local 226 SIDESTEP_EXPECT_TRUE(sidestep::IT_JUMP == disassembler.Disassemble(
|
preamble_patcher_with_stub.cc | 138 MiniDisassembler disassembler; local 144 disassembler.Disassemble(target + preamble_bytes, cur_bytes); 189 "Disassembler encountered unsupported instruction "
|
preamble_patcher.cc | 340 MiniDisassembler disassembler; local 346 disassembler.Disassemble(preamble_stub + preamble_bytes, cur_bytes);
|
/external/llvm/ |
tblgen-rules.mk | 103 $(call transform-td-to-out,disassembler)
|
llvm-tblgen-rules.mk | 160 $(call transform-td-to-out,disassembler)
|
/external/llvm/utils/ |
codegen-diff | 118 disassembler, but it might help you highlight the more egregious cases
|
/art/compiler/jni/quick/ |
jni_compiler.cc | 27 #include "disassembler.h" 370 UniquePtr<Disassembler> disassembler(Disassembler::Create(instruction_set)); 371 disassembler->Dump(LOG(INFO), &managed_code[0], &managed_code[managed_code.size()]);
|
/external/qemu/ |
dis-asm.h | 283 /* For use by the disassembler. 285 The bottom 16 bits are for the internal use of the disassembler. */ 355 /* Command line options specific to the target disassembler. */ 406 /* Fetch the disassembler for a given BFD, if that support is available. */ 407 disassembler_ftype disassembler(bfd *); 442 disassembler. Architecture dependent things such as byte order, or machine
|
/external/v8/ |
Makefile | 52 # disassembler=on 53 ifeq ($(disassembler), on)
|
/external/elfutils/ |
elfutils.spec | 190 - libcpu: disassembler fixes 218 - libcpu: Implement x86 and x86-64 disassembler. 219 - libasm: Add interface for disassembler.
|
/art/runtime/ |
Android.mk | 41 disassembler.cc \
|
/external/chromium_org/v8/ |
Makefile | 55 # disassembler=on 56 ifeq ($(disassembler), on)
|