miasm
Reverse engineering framework
miasm.arch.msp430.ctype.CTypeMSP430_unk Class Reference
Inheritance diagram for miasm.arch.msp430.ctype.CTypeMSP430_unk:
Collaboration diagram for miasm.arch.msp430.ctype.CTypeMSP430_unk:

Public Member Functions

def __init__ (self)
 

Public Attributes

 types
 

Static Public Attributes

 obj_pad = ObjCDecl(PADDING_TYPE_NAME, 1, 1)
 
 obj_char = ObjCDecl("char", 1, 1)
 
 obj_short = ObjCDecl("short", 2, 2)
 
 obj_int = ObjCDecl("int", 2, 2)
 
 obj_long = ObjCDecl("long", 2, 2)
 
 obj_uchar = ObjCDecl("uchar", 1, 1)
 
 obj_ushort = ObjCDecl("ushort", 2, 2)
 
 obj_uint = ObjCDecl("uint", 2, 2)
 
 obj_ulong = ObjCDecl("ulong", 2, 2)
 
 obj_void = ObjCDecl("void", 1, 1)
 
 obj_enum = ObjCDecl("enum", 2, 2)
 
 obj_float = ObjCDecl("float", 4, 4)
 
 obj_double = ObjCDecl("double", 8, 8)
 
 obj_ldouble = ObjCDecl("ldouble", 16, 16)
 

Detailed Description

Define C types sizes/alignment for msp430 architecture

Constructor & Destructor Documentation

◆ __init__()

def miasm.arch.msp430.ctype.CTypeMSP430_unk.__init__ (   self)

Member Data Documentation

◆ obj_char

miasm.arch.msp430.ctype.CTypeMSP430_unk.obj_char = ObjCDecl("char", 1, 1)
static

◆ obj_double

miasm.arch.msp430.ctype.CTypeMSP430_unk.obj_double = ObjCDecl("double", 8, 8)
static

◆ obj_enum

miasm.arch.msp430.ctype.CTypeMSP430_unk.obj_enum = ObjCDecl("enum", 2, 2)
static

◆ obj_float

miasm.arch.msp430.ctype.CTypeMSP430_unk.obj_float = ObjCDecl("float", 4, 4)
static

◆ obj_int

miasm.arch.msp430.ctype.CTypeMSP430_unk.obj_int = ObjCDecl("int", 2, 2)
static

◆ obj_ldouble

miasm.arch.msp430.ctype.CTypeMSP430_unk.obj_ldouble = ObjCDecl("ldouble", 16, 16)
static

◆ obj_long

miasm.arch.msp430.ctype.CTypeMSP430_unk.obj_long = ObjCDecl("long", 2, 2)
static

◆ obj_pad

miasm.arch.msp430.ctype.CTypeMSP430_unk.obj_pad = ObjCDecl(PADDING_TYPE_NAME, 1, 1)
static

◆ obj_short

miasm.arch.msp430.ctype.CTypeMSP430_unk.obj_short = ObjCDecl("short", 2, 2)
static

◆ obj_uchar

miasm.arch.msp430.ctype.CTypeMSP430_unk.obj_uchar = ObjCDecl("uchar", 1, 1)
static

◆ obj_uint

miasm.arch.msp430.ctype.CTypeMSP430_unk.obj_uint = ObjCDecl("uint", 2, 2)
static

◆ obj_ulong

miasm.arch.msp430.ctype.CTypeMSP430_unk.obj_ulong = ObjCDecl("ulong", 2, 2)
static

◆ obj_ushort

miasm.arch.msp430.ctype.CTypeMSP430_unk.obj_ushort = ObjCDecl("ushort", 2, 2)
static

◆ obj_void

miasm.arch.msp430.ctype.CTypeMSP430_unk.obj_void = ObjCDecl("void", 1, 1)
static

◆ types

miasm.arch.msp430.ctype.CTypeMSP430_unk.types

The documentation for this class was generated from the following file: