HomeSort by relevance Sort by last modified time
    Searched refs:disassembler (Results 1 - 25 of 40) sorted by null

1 2

  /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)

Completed in 1222 milliseconds

1 2