OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:disassembler
(Results
1 - 16
of
16
) sorted by null
/external/llvm/lib/MC/MCDisassembler/
EDToken.cpp
1
//===-- EDToken.cpp - LLVM Enhanced
Disassembler
--------------------------===//
10
// This file implements the Enhanced
Disassembler
library's token class. The
26
EDDisassembler &
disassembler
) :
27
Disassembler
(
disassembler
),
91
EDDisassembler &
disassembler
) {
95
if (
disassembler
.parseInst(parsedOperands, asmTokens, str))
126
disassembler
);
148
disassembler
);
158
disassembler
);
[
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
);
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.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
,
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
if (
Disassembler
.Key.Arch == Triple::x86 ||
34
Disassembler
.Key.Arch == Triple::x86_64) {
57
else if (
Disassembler
.Key.Arch == Triple::arm ||
58
Disassembler
.Key.Arch == Triple::thumb) {
129
switch (
Disassembler
.Key.Arch) {
153
if (callback(&ripVal,
Disassembler
.registerIDWithName("RIP"), arg)
[
all
...]
/external/llvm/include/llvm-c/
EnhancedDisassembly.h
1
/*===-- llvm-c/EnhancedDisassembly.h -
Disassembler
C Interface ---*- C -*-===*\
11
|* implements a
disassembler
with the ability to extract operand values and *|
65
Encapsulates a
disassembler
for a single CPU architecture.
88
@functiongroup Getting a
disassembler
93
Gets the
disassembler
for a given target.
94
@param
disassembler
A pointer whose target will be filled in with the
95
disassembler
.
100
int EDGetDisassembler(EDDisassemblerRef *
disassembler
,
113
@param
disassembler
The
disassembler
to query for the name
[
all
...]
/external/llvm/tools/edis/
EDMain.cpp
10
// This file implements the enhanced
disassembler
's public C API.
23
int EDGetDisassembler(EDDisassemblerRef *
disassembler
,
46
*
disassembler
= ret;
51
EDDisassemblerRef
disassembler
,
53
const char *name = ((EDDisassembler*)
disassembler
)->nameWithRegisterID(regID);
60
int EDRegisterIsStackPointer(EDDisassemblerRef
disassembler
,
62
return ((EDDisassembler*)
disassembler
)->registerIsStackPointer(regID) ? 1 : 0;
65
int EDRegisterIsProgramCounter(EDDisassemblerRef
disassembler
,
67
return ((EDDisassembler*)
disassembler
)->registerIsProgramCounter(regID) ? 1:0;
72
EDDisassemblerRef
disassembler
,
[
all
...]
/external/llvm/tools/llvm-mc/
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"
144
int
Disassembler
::disassemble(const Target &T,
150
// Set up
disassembler
.
166
errs() << "error: no
disassembler
for target " << Triple << "\n";
207
EDDisassembler &
disassembler
= *(EDDisassembler *)((void **)Arg)[0];
local
210
if (const char *regName =
disassembler
.nameWithRegisterID(R))
213
if (
disassembler
.registerIsStackPointer(R)
[
all
...]
/external/llvm/
llvm-tblgen-rules.mk
100
$(call transform-td-to-out,
disassembler
)
tblgen-rules.mk
90
$(call transform-td-to-out,
disassembler
)
/external/llvm/utils/
codegen-diff
118
disassembler
, but it might help you highlight the more egregious cases
/prebuilt/linux-x86/toolchain/i686-unknown-linux-gnu-4.2.1/include/
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
. */
297
/* Fetch the
disassembler
for a given BFD, if that support is available. */
298
extern disassembler_ftype
disassembler
(bfd *);
304
/* Document any target specific options available from the
disassembler
. */
/external/v8/
Android.v8common.mk
29
src/
disassembler
.cc \
/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/clang/www/demo/
index.cgi
242
if `llvm-dis --help 2>&1` !~ /ll
disassembler
/;
406
print " Demangling
disassembler
output.\n";
415
dumpFile( "Output from LLVM
disassembler
", $disassemblyFile );
Completed in 979 milliseconds