OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:Disassembler
(Results
1 - 25
of
44
) sorted by null
1
2
/external/llvm/bindings/python/llvm/tests/
test_disassembler.py
3
from ..
disassembler
import
Disassembler
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))
/external/v8/src/
disasm.h
53
// A generic
Disassembler
interface
54
class
Disassembler
{
57
explicit
Disassembler
(const NameConverter& converter);
59
virtual ~
Disassembler
();
75
DISALLOW_IMPLICIT_CONSTRUCTORS(
Disassembler
);
disassembler.h
36
class
Disassembler
: public AllStatic {
disassembler.cc
35
#include "
disassembler
.h"
45
void
Disassembler
::Dump(FILE* f, byte* begin, byte* end) {
127
disasm::
Disassembler
d(converter);
317
int
Disassembler
::Decode(FILE* f, byte* begin, byte* end) {
324
void
Disassembler
::Decode(FILE* f, Code* code) {
342
void
Disassembler
::Dump(FILE* f, byte* begin, byte* end) {}
343
int
Disassembler
::Decode(FILE* f, byte* begin, byte* end) { return 0; }
344
void
Disassembler
::Decode(FILE* f, Code* code) {}
/external/llvm/lib/Target/MBlaze/
Makefile
21
DIRS = InstPrinter AsmParser
Disassembler
TargetInfo MCTargetDesc
/external/llvm/lib/Target/Mips/
Makefile
22
DIRS = InstPrinter
Disassembler
AsmParser TargetInfo MCTargetDesc
/external/llvm/lib/Target/X86/
Makefile
22
DIRS = InstPrinter AsmParser
Disassembler
TargetInfo MCTargetDesc Utils
/external/llvm/tools/llvm-mc/
Disassembler.h
1
//===-
Disassembler
.h - Text File
Disassembler
----------------------------===//
10
// This class implements the
disassembler
of strings of bytes written in
29
class
Disassembler
{
Disassembler.cpp
1
//===-
Disassembler
.cpp -
Disassembler
for hex strings --------------------===//
10
// This class implements the
disassembler
of strings of bytes written in
15
#include "
Disassembler
.h"
143
int
Disassembler
::disassemble(const Target &T,
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)
[
all
...]
/external/llvm/lib/MC/MCDisassembler/
EDOperand.h
1
//===-EDOperand.h - LLVM Enhanced
Disassembler
------------------*- C++ -*-===//
33
/// The parent
disassembler
34
const EDDisassembler &
Disassembler
;
45
/// @arg
disassembler
- The
disassembler
responsible for the operand
49
EDOperand(const EDDisassembler &
disassembler
,
EDInst.cpp
1
//===-EDInst.cpp - LLVM Enhanced
Disassembler
-----------------------------===//
28
EDDisassembler &
disassembler
,
30
Disassembler
(
disassembler
),
37
OperandOrder = ThisInstInfo->operandOrders[
Disassembler
.llvmSyntaxVariant()];
63
if (
Disassembler
.printInst(String, *Inst))
122
EDOperand *operand = new EDOperand(
Disassembler
, *this, opIndex, mcOpIndex);
178
Disassembler
));
EDOperand.cpp
1
//===-- EDOperand.cpp - LLVM Enhanced
Disassembler
------------------------===//
23
EDOperand::EDOperand(const EDDisassembler &
disassembler
,
27
Disassembler
(
disassembler
),
33
Triple::ArchType arch =
Disassembler
.TgtTriple.getArch();
131
Triple::ArchType arch =
Disassembler
.TgtTriple.getArch();
157
if (callback(&ripVal,
Disassembler
.registerIDWithName("RIP"), arg))
176
unsigned fsID =
Disassembler
.registerIDWithName("FS");
177
unsigned gsID =
Disassembler
.registerIDWithName("GS");
235
if (callback(&pcVal,
Disassembler
.registerIDWithName("PC"), arg)
[
all
...]
EDToken.h
1
//===-EDToken.h - LLVM Enhanced
Disassembler
--------------------*- C++ -*-===//
40
/// The parent
disassembler
41
EDDisassembler &
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
);
EDInst.h
1
//===-- EDInst.h - LLVM Enhanced
Disassembler
-------------------*- C++ -*-===//
61
/// The parent
disassembler
62
EDDisassembler &
Disassembler
;
97
/// C++
disassembler
101
/// @arg
disassembler
- The parent
disassembler
106
EDDisassembler &
disassembler
,
EDDisassembler.cpp
1
//===-EDDisassembler.cpp - LLVM Enhanced
Disassembler
---------------------===//
10
// This file implements the Enhanced Disassembly library's
disassembler
class.
11
// The
disassembler
is responsible for vending individual instructions according
163
Disassembler
.reset(Tgt->createMCDisassembler(*STI));
165
if (!
Disassembler
)
168
InstInfos =
Disassembler
->getEDInfo();
231
S =
Disassembler
->getInstruction(*inst, byteSize, memoryObject, address,
EDDisassembler.h
1
//===-- EDDisassembler.h - LLVM Enhanced
Disassembler
-----------*- C++ -*-===//
11
//
disassembler
class. The
disassembler
is responsible for vending individual
59
/// EDDisassembler - Encapsulates a
disassembler
for a single architecture and
60
/// disassembly syntax. Also manages the static
disassembler
registry.
99
/// A map from
disassembler
specifications to disassemblers. Populated
110
/// getDisassembler - Returns the
disassembler
for a given combination of
115
/// @arg syntax - The disassembly syntax for the required
disassembler
125
/// True if the
disassembler
can provide semantic information
135
/// The LLVM target corresponding to the
disassembler
[
all
...]
/external/llvm/lib/Target/ARM/
Makefile
22
DIRS = InstPrinter AsmParser
Disassembler
TargetInfo MCTargetDesc
/external/llvm/include/llvm/Support/
TargetSelect.h
41
// Declare all of the available
disassembler
initialization functions.
43
void LLVMInitialize##TargetName##
Disassembler
();
107
#define LLVM_DISASSEMBLER(TargetName) LLVMInitialize##TargetName##
Disassembler
();
153
/// this function to initialize the native target
disassembler
.
155
// If we have a native target, initialize the corresponding
disassembler
.
/frameworks/compile/libbcc/lib/Support/
Android.mk
26
Disassembler
.cpp \
/external/llvm/
Android.mk
41
lib/Target/ARM/
Disassembler
\
50
lib/Target/Mips/
Disassembler
\
59
lib/Target/X86/
Disassembler
\
/external/llvm/bindings/python/llvm/
disassembler.py
1
#===-
disassembler
.py - Python LLVM Bindings -----------------*- python -*--===#
28
'
Disassembler
',
34
class
Disassembler
(LLVMObject):
35
"""Represents a
disassembler
instance.
37
Disassembler
instances are tied to specific "triple," which must be defined
40
Disassembler
instances can disassemble instructions from multiple sources.
43
"""Create a new
disassembler
instance.
45
The triple argument is the triple to create the
disassembler
for. This
51
raise Exception('Could not obtain
disassembler
for triple: %s' %
122
library.LLVMDisasmDispose.argtypes = [
Disassembler
]
[
all
...]
/external/llvm/include/llvm/Config/
llvm-config.h.cmake
67
/* LLVM name for the native
Disassembler
init function, if available */
68
#cmakedefine LLVM_NATIVE_DISASSEMBLER LLVMInitialize${LLVM_NATIVE_ARCH}
Disassembler
/external/llvm/include/llvm-c/
Target.h
69
/* Declare all of the available
disassembler
initialization functions. */
71
void LLVMInitialize##TargetName##
Disassembler
(void);
125
LLVMInitialize##TargetName##
Disassembler
();
/external/llvm/utils/
GenLibDeps.pl
94
$libpath =~ s/(.+)
Disassembler
$/Target\/$1\/
Disassembler
/;
135
$libpath =~ s/(.+)
Disassembler
$/Target\/$1\/
Disassembler
/;
/external/llvm/lib/Support/
CMakeLists.txt
69
Disassembler
.cpp
Completed in 481 milliseconds
1
2