Home | History | Annotate | Download | only in llvm

Lines Matching refs:Disassembler

1 #===- disassembler.py - Python LLVM Bindings -----------------*- python -*--===#
28 'Disassembler',
37 class Disassembler(LLVMObject):
38 """Represents a disassembler instance.
40 Disassembler instances are tied to specific "triple," which must be defined
43 Disassembler instances can disassemble instructions from multiple sources.
46 """Create a new disassembler instance.
48 The triple argument is the triple to create the disassembler for. This
54 raise Exception('Could not obtain disassembler for triple: %s' %
121 raise Exception('Unable to set all disassembler options in %i' % options)
129 library.LLVMDisasmDispose.argtypes = [Disassembler]
131 library.LLVMDisasmInstruction.argtypes = [Disassembler, POINTER(c_ubyte),
135 library.LLVMSetDisasmOptions.argtypes = [Disassembler, c_uint64]