Class: ELF

ELF in org.xwt.mips.Interpreter.loadImage (Interpreter.java:611)

ELF in org.xwt.mips.ELF.main (ELF.java:270)

ELF in org.xwt.mips.Compiler.main (Compiler.java:65)

ELF in org.xwt.mips.Interpreter.loadImage (Interpreter.java:612)

ELF in org.xwt.mips.Interpreter.loadImage (Interpreter.java:614)

ELF in org.xwt.mips.Interpreter.loadImage (Interpreter.java:621)

ELF in org.xwt.mips.Compiler.main (Compiler.java:66)

ELF in org.xwt.mips.Compiler.main (Compiler.java:67)

ELF in org.xwt.mips.Compiler.findBranchesInSymtab (Compiler.java:329)

Variable: sectionReaderActive

sectionReaderActive in org.xwt.mips.ELF.SectionInputStream (ELF.java:198)

sectionReaderActive in org.xwt.mips.ELF.SectionInputStream (ELF.java:200)

sectionReaderActive in org.xwt.mips.ELF.close (ELF.java:211)

Variable: stringTable

stringTable in org.xwt.mips.ELF.getString (ELF.java:174)

Variable: _symtab

_symtab in org.xwt.mips.ELF.getSymtab (ELF.java:216)

_symtab in org.xwt.mips.ELF.getSymtab (ELF.java:216)

_symtab in org.xwt.mips.ELF.getSymtab (ELF.java:229)

Variable: pheaders

pheaders in org.xwt.mips.ELF.main (ELF.java:274)

pheaders in org.xwt.mips.ELF.main (ELF.java:275)

pheaders in org.xwt.mips.Interpreter.loadImage (Interpreter.java:617)

Variable: sheaders

sheaders in org.xwt.mips.ELF.sectionWithName (ELF.java:182)

sheaders in org.xwt.mips.ELF.sectionWithName (ELF.java:183)

sheaders in org.xwt.mips.ELF.sectionWithName (ELF.java:184)

sheaders in org.xwt.mips.ELF.main (ELF.java:282)

sheaders in org.xwt.mips.ELF.main (ELF.java:283)

sheaders in org.xwt.mips.Compiler.main (Compiler.java:125)

sheaders in org.xwt.mips.Compiler.main (Compiler.java:112)

sheaders in org.xwt.mips.Compiler.main (Compiler.java:113)

sheaders in org.xwt.mips.Compiler.main (Compiler.java:126)

Variable: image

image in org.xwt.mips.ELF.seek (ELF.java:9)

image in org.xwt.mips.ELF.seek (ELF.java:11)

image in org.xwt.mips.ELF.seek (ELF.java:10)

image in org.xwt.mips.ELF.seek (ELF.java:12)

Variable: fd

fd in org.xwt.mips.ELF.PHeader (ELF.java:90)

fd in org.xwt.mips.ELF.PHeader (ELF.java:91)

fd in org.xwt.mips.ELF.PHeader (ELF.java:92)

fd in org.xwt.mips.ELF.PHeader (ELF.java:93)

fd in org.xwt.mips.ELF.PHeader (ELF.java:94)

fd in org.xwt.mips.ELF.PHeader (ELF.java:95)

fd in org.xwt.mips.ELF.PHeader (ELF.java:96)

fd in org.xwt.mips.ELF.PHeader (ELF.java:97)

fd in org.xwt.mips.ELF.seek (ELF.java:14)

fd in org.xwt.mips.ELF.SHeader (ELF.java:127)

fd in org.xwt.mips.ELF.SHeader (ELF.java:128)

fd in org.xwt.mips.ELF.SHeader (ELF.java:129)

fd in org.xwt.mips.ELF.SHeader (ELF.java:130)

fd in org.xwt.mips.ELF.SHeader (ELF.java:131)

fd in org.xwt.mips.ELF.SHeader (ELF.java:132)

fd in org.xwt.mips.ELF.SHeader (ELF.java:133)

fd in org.xwt.mips.ELF.SHeader (ELF.java:134)

fd in org.xwt.mips.ELF.SHeader (ELF.java:135)

fd in org.xwt.mips.ELF.SHeader (ELF.java:136)

fd in org.xwt.mips.ELF.read (ELF.java:207)

fd in org.xwt.mips.ELF.read (ELF.java:209)

fd in org.xwt.mips.ELF.ELFHeader (ELF.java:50)

fd in org.xwt.mips.ELF.ELFHeader (ELF.java:51)

fd in org.xwt.mips.ELF.ELFHeader (ELF.java:52)

fd in org.xwt.mips.ELF.ELFHeader (ELF.java:53)

fd in org.xwt.mips.ELF.ELFHeader (ELF.java:54)

fd in org.xwt.mips.ELF.ELFHeader (ELF.java:55)

fd in org.xwt.mips.ELF.ELFHeader (ELF.java:56)

fd in org.xwt.mips.ELF.ELFHeader (ELF.java:57)

fd in org.xwt.mips.ELF.ELFHeader (ELF.java:58)

fd in org.xwt.mips.ELF.ELFHeader (ELF.java:59)

fd in org.xwt.mips.ELF.ELFHeader (ELF.java:60)

fd in org.xwt.mips.ELF.ELFHeader (ELF.java:61)

fd in org.xwt.mips.ELF.ELFHeader (ELF.java:62)

fd in org.xwt.mips.ELF.ELFHeader (ELF.java:63)

fd in org.xwt.mips.ELF.ELFHeader (ELF.java:64)

fd in org.xwt.mips.ELF.ELFHeader (ELF.java:65)

fd in org.xwt.mips.ELF.ELFHeader (ELF.java:66)

fd in org.xwt.mips.ELF.ELFHeader (ELF.java:67)

fd in org.xwt.mips.ELF.ELFHeader (ELF.java:68)

fd in org.xwt.mips.ELF.ELFHeader (ELF.java:69)

Variable: header

header in org.xwt.mips.Interpreter.loadImage (Interpreter.java:612)

header in org.xwt.mips.ELF.main (ELF.java:271)

header in org.xwt.mips.ELF.main (ELF.java:272)

header in org.xwt.mips.ELF.main (ELF.java:273)

header in org.xwt.mips.Interpreter.loadImage (Interpreter.java:614)

header in org.xwt.mips.Interpreter.loadImage (Interpreter.java:616)

header in org.xwt.mips.Compiler.main (Compiler.java:66)

header in org.xwt.mips.Compiler.main (Compiler.java:67)

header in org.xwt.mips.Compiler.main (Compiler.java:155)

header in org.xwt.mips.Compiler.main (Compiler.java:104)

Method: getSymtab()

getSymtab in org.xwt.mips.ELF.main (ELF.java:291)

getSymtab in org.xwt.mips.Compiler.main (Compiler.java:110)

Method: seek(long)

seek in org.xwt.mips.ELF.SectionInputStream (ELF.java:202)

Method: main(String)

Method: ELF(Object)

ELF in org.xwt.mips.Interpreter.loadImage (Interpreter.java:611)

ELF in org.xwt.mips.ELF.main (ELF.java:270)

ELF in org.xwt.mips.Compiler.main (Compiler.java:65)

Method: sectionWithName(String)

sectionWithName in org.xwt.mips.ELF.getSymtab (ELF.java:218)

sectionWithName in org.xwt.mips.ELF.getSymtab (ELF.java:221)

sectionWithName in org.xwt.mips.Compiler.main (Compiler.java:106)

Method: toHex(int)

toHex in org.xwt.mips.ELF.main (ELF.java:271)

toHex in org.xwt.mips.ELF.main (ELF.java:272)

toHex in org.xwt.mips.ELF.main (ELF.java:273)

toHex in org.xwt.mips.ELF.main (ELF.java:276)

toHex in org.xwt.mips.ELF.main (ELF.java:278)

toHex in org.xwt.mips.ELF.main (ELF.java:284)

toHex in org.xwt.mips.ELF.main (ELF.java:287)

toHex in org.xwt.mips.ELF.main (ELF.java:289)

Method: getString(int)

Method: getString(int,byte)

getString in org.xwt.mips.ELF.Symbol (ELF.java:256)

getString in org.xwt.mips.ELF.getString (ELF.java:174)

Class: ELF.MyRandomAccessFile

Method: MyRandomAccessFile(String,String)

Class: ELF.PHeader

PHeader in org.xwt.mips.Interpreter.loadImage (Interpreter.java:617)

PHeader in org.xwt.mips.Interpreter.loadImage (Interpreter.java:620)

PHeader in org.xwt.mips.ELF.main (ELF.java:275)

PHeader in org.xwt.mips.ELF.? (ELF.java:19)

PHeader in org.xwt.mips.Interpreter.loadImage (Interpreter.java:621)

Variable: flags

flags in org.xwt.mips.ELF.PHeader (ELF.java:96)

flags in org.xwt.mips.ELF.writable (ELF.java:101)

Variable: offset

offset in org.xwt.mips.ELF.PHeader (ELF.java:91)

offset in org.xwt.mips.ELF.getInputStream (ELF.java:105)

offset in org.xwt.mips.ELF.getInputStream (ELF.java:105)

offset in org.xwt.mips.ELF.main (ELF.java:277)

Variable: vaddr

vaddr in org.xwt.mips.ELF.PHeader (ELF.java:92)

vaddr in org.xwt.mips.ELF.main (ELF.java:278)

vaddr in org.xwt.mips.Interpreter.loadImage (Interpreter.java:626)

Variable: PF_X

Variable: PF_W

PF_W in org.xwt.mips.ELF.writable (ELF.java:101)

Variable: memsz

memsz in org.xwt.mips.ELF.PHeader (ELF.java:95)

memsz in org.xwt.mips.ELF.PHeader (ELF.java:98)

memsz in org.xwt.mips.ELF.main (ELF.java:280)

memsz in org.xwt.mips.Interpreter.loadImage (Interpreter.java:622)

Variable: align

align in org.xwt.mips.ELF.PHeader (ELF.java:97)

Variable: filesz

filesz in org.xwt.mips.ELF.PHeader (ELF.java:94)

filesz in org.xwt.mips.ELF.PHeader (ELF.java:98)

filesz in org.xwt.mips.ELF.getInputStream (ELF.java:105)

filesz in org.xwt.mips.ELF.main (ELF.java:279)

filesz in org.xwt.mips.Interpreter.loadImage (Interpreter.java:623)

Variable: type

type in org.xwt.mips.ELF.PHeader (ELF.java:90)

type in org.xwt.mips.Interpreter.loadImage (Interpreter.java:621)

Variable: PT_LOAD

PT_LOAD in org.xwt.mips.Interpreter.loadImage (Interpreter.java:621)

Variable: PF_R

Variable: paddr

paddr in org.xwt.mips.ELF.PHeader (ELF.java:93)

Method: PHeader()

Method: getInputStream()

getInputStream in org.xwt.mips.Interpreter.loadImage (Interpreter.java:638)

Method: writable()

writable in org.xwt.mips.Interpreter.loadImage (Interpreter.java:634)

Class: ELF.Symtab

Symtab in org.xwt.mips.ELF.? (ELF.java:215)

Symtab in org.xwt.mips.ELF.main (ELF.java:291)

Symtab in org.xwt.mips.ELF.? (ELF.java:214)

Symtab in org.xwt.mips.Compiler.findBranchesInSymtab (Compiler.java:324)

Variable: symbols

symbols in org.xwt.mips.ELF.Symtab (ELF.java:238)

symbols in org.xwt.mips.ELF.Symtab (ELF.java:239)

symbols in org.xwt.mips.Compiler.findBranchesInSymtab (Compiler.java:325)

Method: Symtab(InputStream,int,byte)

Symtab in org.xwt.mips.ELF.getSymtab (ELF.java:229)

Class: ELF.SectionInputStream

Variable: maxpos

maxpos in org.xwt.mips.ELF.bytesLeft (ELF.java:206)

Variable: pos

pos in org.xwt.mips.ELF.bytesLeft (ELF.java:206)

pos in org.xwt.mips.ELF.read (ELF.java:207)

Method: SectionInputStream(int,int)

SectionInputStream in org.xwt.mips.ELF.getInputStream (ELF.java:104)

SectionInputStream in org.xwt.mips.ELF.getInputStream (ELF.java:140)

Method: read()

Method: read(byte,int,int)

Method: close()

Method: bytesLeft()

bytesLeft in org.xwt.mips.ELF.read (ELF.java:207)

bytesLeft in org.xwt.mips.ELF.read (ELF.java:209)

Class: ELF.SHeader

SHeader in org.xwt.mips.ELF.getSymtab (ELF.java:218)

SHeader in org.xwt.mips.ELF.getSymtab (ELF.java:221)

SHeader in org.xwt.mips.ELF.main (ELF.java:283)

SHeader in org.xwt.mips.ELF.ELF (ELF.java:169)

SHeader in org.xwt.mips.ELF.? (ELF.java:20)

SHeader in org.xwt.mips.ELF.? (ELF.java:251)

SHeader in org.xwt.mips.ELF.? (ELF.java:181)

SHeader in org.xwt.mips.Compiler.main (Compiler.java:113)

SHeader in org.xwt.mips.Compiler.main (Compiler.java:106)

SHeader in org.xwt.mips.Compiler.main (Compiler.java:126)

SHeader in org.xwt.mips.ELF.getSymtab (ELF.java:219)

SHeader in org.xwt.mips.ELF.getSymtab (ELF.java:222)

Variable: name

name in org.xwt.mips.ELF.ELF (ELF.java:170)

name in org.xwt.mips.ELF.sectionWithName (ELF.java:183)

name in org.xwt.mips.ELF.main (ELF.java:285)

name in org.xwt.mips.Compiler.main (Compiler.java:114)

name in org.xwt.mips.Compiler.main (Compiler.java:127)

Variable: SHT_SYMTAB

SHT_SYMTAB in org.xwt.mips.ELF.getSymtab (ELF.java:219)

Variable: info

info in org.xwt.mips.ELF.SHeader (ELF.java:134)

Variable: flags

flags in org.xwt.mips.ELF.SHeader (ELF.java:129)

Variable: SHT_STRTAB

SHT_STRTAB in org.xwt.mips.ELF.getSymtab (ELF.java:222)

Variable: nameidx

nameidx in org.xwt.mips.ELF.ELF (ELF.java:170)

nameidx in org.xwt.mips.ELF.SHeader (ELF.java:127)

Variable: offset

offset in org.xwt.mips.ELF.getInputStream (ELF.java:141)

offset in org.xwt.mips.ELF.getInputStream (ELF.java:141)

offset in org.xwt.mips.ELF.SHeader (ELF.java:131)

offset in org.xwt.mips.ELF.main (ELF.java:286)

Variable: entsize

entsize in org.xwt.mips.ELF.SHeader (ELF.java:136)

entsize in org.xwt.mips.Compiler.main (Compiler.java:139)

Variable: SHT_NOBITS

SHT_NOBITS in org.xwt.mips.ELF.getInputStream (ELF.java:141)

Variable: addr

addr in org.xwt.mips.ELF.SHeader (ELF.java:130)

addr in org.xwt.mips.ELF.main (ELF.java:287)

addr in org.xwt.mips.Compiler.main (Compiler.java:108)

addr in org.xwt.mips.Compiler.main (Compiler.java:116)

addr in org.xwt.mips.Compiler.main (Compiler.java:118)

addr in org.xwt.mips.Compiler.main (Compiler.java:118)

addr in org.xwt.mips.Compiler.main (Compiler.java:129)

addr in org.xwt.mips.Compiler.main (Compiler.java:131)

addr in org.xwt.mips.Compiler.main (Compiler.java:134)

addr in org.xwt.mips.Compiler.main (Compiler.java:137)

addr in org.xwt.mips.Compiler.main (Compiler.java:140)

Variable: type

type in org.xwt.mips.ELF.getSymtab (ELF.java:219)

type in org.xwt.mips.ELF.getInputStream (ELF.java:141)

type in org.xwt.mips.ELF.SHeader (ELF.java:128)

type in org.xwt.mips.ELF.getSymtab (ELF.java:222)

type in org.xwt.mips.ELF.main (ELF.java:289)

Variable: link

link in org.xwt.mips.ELF.SHeader (ELF.java:133)

Variable: addralign

addralign in org.xwt.mips.ELF.SHeader (ELF.java:135)

Variable: size

size in org.xwt.mips.ELF.getInputStream (ELF.java:141)

size in org.xwt.mips.ELF.SHeader (ELF.java:132)

size in org.xwt.mips.ELF.getSymtab (ELF.java:224)

size in org.xwt.mips.ELF.getSymtab (ELF.java:229)

size in org.xwt.mips.ELF.main (ELF.java:288)

size in org.xwt.mips.Compiler.main (Compiler.java:108)

size in org.xwt.mips.Compiler.main (Compiler.java:118)

size in org.xwt.mips.Compiler.main (Compiler.java:118)

size in org.xwt.mips.Compiler.main (Compiler.java:131)

size in org.xwt.mips.Compiler.main (Compiler.java:134)

size in org.xwt.mips.Compiler.main (Compiler.java:137)

size in org.xwt.mips.Compiler.main (Compiler.java:140)

Method: getInputStream()

getInputStream in org.xwt.mips.ELF.getSymtab (ELF.java:225)

getInputStream in org.xwt.mips.ELF.getSymtab (ELF.java:229)

getInputStream in org.xwt.mips.Compiler.main (Compiler.java:108)

getInputStream in org.xwt.mips.Compiler.main (Compiler.java:118)

getInputStream in org.xwt.mips.Compiler.main (Compiler.java:134)

getInputStream in org.xwt.mips.Compiler.main (Compiler.java:137)

Method: SHeader()

Class: ELF.ELFException

ELFException in org.xwt.mips.ELF.ELF (ELF.java:145)

Method: ELFException(String)

ELFException in org.xwt.mips.ELF.PHeader (ELF.java:98)

ELFException in org.xwt.mips.ELF.ELFHeader (ELF.java:50)

Class: ELF.Symbol

Symbol in org.xwt.mips.ELF.? (ELF.java:233)

Symbol in org.xwt.mips.Compiler.findBranchesInSymtab (Compiler.java:325)

Symbol in org.xwt.mips.Compiler.findBranchesInSymtab (Compiler.java:328)

Symbol in org.xwt.mips.ELF.Symtab (ELF.java:238)

Symbol in org.xwt.mips.Compiler.findBranchesInSymtab (Compiler.java:329)

Variable: name

name in org.xwt.mips.ELF.Symbol (ELF.java:256)

Variable: info

info in org.xwt.mips.ELF.Symbol (ELF.java:259)

info in org.xwt.mips.ELF.Symbol (ELF.java:260)

Variable: STT_FUNC

STT_FUNC in org.xwt.mips.Compiler.findBranchesInSymtab (Compiler.java:329)

Variable: other

other in org.xwt.mips.ELF.Symbol (ELF.java:261)

Variable: addr

addr in org.xwt.mips.ELF.Symbol (ELF.java:257)

addr in org.xwt.mips.Compiler.findBranchesInSymtab (Compiler.java:331)

Variable: type

type in org.xwt.mips.ELF.Symbol (ELF.java:260)

type in org.xwt.mips.Compiler.findBranchesInSymtab (Compiler.java:329)

Variable: sheader

Variable: size

size in org.xwt.mips.ELF.Symbol (ELF.java:258)

Method: Symbol(DataInputStream,byte)

Symbol in org.xwt.mips.ELF.Symtab (ELF.java:239)

Class: ELF.ELFHeader

ELFHeader in org.xwt.mips.ELF.? (ELF.java:18)

ELFHeader in org.xwt.mips.Interpreter.loadImage (Interpreter.java:612)

ELFHeader in org.xwt.mips.Interpreter.loadImage (Interpreter.java:614)

ELFHeader in org.xwt.mips.Compiler.main (Compiler.java:66)

ELFHeader in org.xwt.mips.Compiler.main (Compiler.java:67)

Variable: ehsize

ehsize in org.xwt.mips.ELF.ELFHeader (ELF.java:64)

Variable: entry

entry in org.xwt.mips.ELF.main (ELF.java:273)

entry in org.xwt.mips.ELF.ELFHeader (ELF.java:60)

entry in org.xwt.mips.Interpreter.loadImage (Interpreter.java:616)

entry in org.xwt.mips.Compiler.main (Compiler.java:155)

entry in org.xwt.mips.Compiler.main (Compiler.java:104)

Variable: type

type in org.xwt.mips.Interpreter.loadImage (Interpreter.java:612)

type in org.xwt.mips.ELF.main (ELF.java:271)

type in org.xwt.mips.ELF.ELFHeader (ELF.java:57)

type in org.xwt.mips.Compiler.main (Compiler.java:66)

Variable: version

version in org.xwt.mips.ELF.ELFHeader (ELF.java:59)

Variable: shstrndx

shstrndx in org.xwt.mips.ELF.ELFHeader (ELF.java:69)

Variable: machine

machine in org.xwt.mips.ELF.main (ELF.java:272)

machine in org.xwt.mips.ELF.ELFHeader (ELF.java:58)

machine in org.xwt.mips.Interpreter.loadImage (Interpreter.java:614)

machine in org.xwt.mips.Compiler.main (Compiler.java:67)

Variable: flags

flags in org.xwt.mips.ELF.ELFHeader (ELF.java:63)

Variable: ET_EXEC

ET_EXEC in org.xwt.mips.Interpreter.loadImage (Interpreter.java:612)

ET_EXEC in org.xwt.mips.Compiler.main (Compiler.java:66)

Variable: osabi

osabi in org.xwt.mips.ELF.ELFHeader (ELF.java:54)

Variable: shentsize

shentsize in org.xwt.mips.ELF.ELFHeader (ELF.java:67)

Variable: shoff

shoff in org.xwt.mips.ELF.ELFHeader (ELF.java:62)

Variable: klass

klass in org.xwt.mips.ELF.ELFHeader (ELF.java:51)

Variable: phoff

phoff in org.xwt.mips.ELF.ELFHeader (ELF.java:61)

Variable: ELF_MAGIC

ELF_MAGIC in org.xwt.mips.ELF.ELFHeader (ELF.java:50)

Variable: EM_MIPS

EM_MIPS in org.xwt.mips.Interpreter.loadImage (Interpreter.java:614)

EM_MIPS in org.xwt.mips.Compiler.main (Compiler.java:67)

Variable: shnum

shnum in org.xwt.mips.ELF.ELFHeader (ELF.java:68)

Variable: phentsize

phentsize in org.xwt.mips.ELF.ELFHeader (ELF.java:65)

Variable: phnum

phnum in org.xwt.mips.ELF.ELFHeader (ELF.java:66)

Variable: abiversion

abiversion in org.xwt.mips.ELF.ELFHeader (ELF.java:55)

Variable: data

data in org.xwt.mips.ELF.ELFHeader (ELF.java:52)

Method: ELFHeader()