Super Mario 64 Source
A Super Mario 64 decompilation, brought to you by a bunch of clever folks.
Data Structures | Namespaces | Functions | Variables
asm-processor.py File Reference

Data Structures

class  asm-processor.ElfHeader
 
class  asm-processor.Symbol
 
class  asm-processor.Relocation
 
class  asm-processor.Section
 
class  asm-processor.ElfFile
 
class  asm-processor.GlobalState
 
class  asm-processor.GlobalAsmBlock
 

Namespaces

 asm-processor
 

Functions

def asm-processor.is_temp_name (name)
 
def asm-processor.parse_source (f, print_source, opt, framepointer)
 
def asm-processor.fixup_objfile (objfile_name, functions, asm_prelude, assembler)
 
def asm-processor.main ()
 

Variables

int asm-processor.MAX_FN_SIZE = 100
 
int asm-processor.EI_NIDENT = 16
 
int asm-processor.EI_CLASS = 4
 
int asm-processor.EI_DATA = 5
 
int asm-processor.EI_VERSION = 6
 
int asm-processor.EI_OSABI = 7
 
int asm-processor.EI_ABIVERSION = 8
 
int asm-processor.STN_UNDEF = 0
 
int asm-processor.SHN_UNDEF = 0
 
int asm-processor.SHN_ABS = 0xfff1
 
int asm-processor.SHN_COMMON = 0xfff2
 
int asm-processor.SHN_XINDEX = 0xffff
 
int asm-processor.SHN_LORESERVE = 0xff00
 
int asm-processor.STT_NOTYPE = 0
 
int asm-processor.STT_OBJECT = 1
 
int asm-processor.STT_FUNC = 2
 
int asm-processor.STT_SECTION = 3
 
int asm-processor.STT_FILE = 4
 
int asm-processor.STT_COMMON = 5
 
int asm-processor.STT_TLS = 6
 
int asm-processor.STB_LOCAL = 0
 
int asm-processor.STB_GLOBAL = 1
 
int asm-processor.STB_WEAK = 2
 
int asm-processor.STV_DEFAULT = 0
 
int asm-processor.STV_INTERNAL = 1
 
int asm-processor.STV_HIDDEN = 2
 
int asm-processor.STV_PROTECTED = 3
 
int asm-processor.SHT_NULL = 0
 
int asm-processor.SHT_PROGBITS = 1
 
int asm-processor.SHT_SYMTAB = 2
 
int asm-processor.SHT_STRTAB = 3
 
int asm-processor.SHT_RELA = 4
 
int asm-processor.SHT_HASH = 5
 
int asm-processor.SHT_DYNAMIC = 6
 
int asm-processor.SHT_NOTE = 7
 
int asm-processor.SHT_NOBITS = 8
 
int asm-processor.SHT_REL = 9
 
int asm-processor.SHT_SHLIB = 10
 
int asm-processor.SHT_DYNSYM = 11
 
int asm-processor.SHT_INIT_ARRAY = 14
 
int asm-processor.SHT_FINI_ARRAY = 15
 
int asm-processor.SHT_PREINIT_ARRAY = 16
 
int asm-processor.SHT_GROUP = 17
 
int asm-processor.SHT_SYMTAB_SHNDX = 18
 
int asm-processor.SHT_MIPS_GPTAB = 0x70000003
 
int asm-processor.SHT_MIPS_DEBUG = 0x70000005
 
int asm-processor.SHT_MIPS_REGINFO = 0x70000006
 
int asm-processor.SHT_MIPS_OPTIONS = 0x7000000d
 
int asm-processor.SHF_WRITE = 0x1
 
int asm-processor.SHF_ALLOC = 0x2
 
int asm-processor.SHF_EXECINSTR = 0x4
 
int asm-processor.SHF_MERGE = 0x10
 
int asm-processor.SHF_STRINGS = 0x20
 
int asm-processor.SHF_INFO_LINK = 0x40
 
int asm-processor.SHF_LINK_ORDER = 0x80
 
int asm-processor.SHF_OS_NONCONFORMING = 0x100
 
int asm-processor.SHF_GROUP = 0x200
 
int asm-processor.SHF_TLS = 0x400
 
int asm-processor.R_MIPS_32 = 2
 
int asm-processor.R_MIPS_26 = 4
 
int asm-processor.R_MIPS_HI16 = 5
 
int asm-processor.R_MIPS_LO16 = 6