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()