Package apple.struct
Class dylib_module
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.c.StructObject
-
- apple.struct.dylib_module
-
public final class dylib_module extends org.moe.natj.c.StructObject
-
-
Constructor Summary
Constructors Modifier Constructor Description dylib_module()protecteddylib_module(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intiextdefsym()index into externally defined symbolsintiextrel()index into external relocation entriesintiinit_iterm()low 16 bits are the index into the init section, high 16 bits are the index into the term sectionintilocalsym()index into symbols for local symbolsintirefsym()index into reference symbol tableintmodule_name()the module name (index into string table)intnextdefsym()number of externally defined symbolsintnextrel()number of external relocation entriesintninit_nterm()low 16 bits are the number of init section entries, high 16 bits are the number of term section entriesintnlocalsym()number of local symbolsintnrefsym()number of reference symbol table entriesintobjc_module_info_addr()the (__OBJC,__module_info) sectionintobjc_module_info_size()the (__OBJC,__module_info) sectionvoidsetIextdefsym(int value)index into externally defined symbolsvoidsetIextrel(int value)index into external relocation entriesvoidsetIinit_iterm(int value)low 16 bits are the index into the init section, high 16 bits are the index into the term sectionvoidsetIlocalsym(int value)index into symbols for local symbolsvoidsetIrefsym(int value)index into reference symbol tablevoidsetModule_name(int value)the module name (index into string table)voidsetNextdefsym(int value)number of externally defined symbolsvoidsetNextrel(int value)number of external relocation entriesvoidsetNinit_nterm(int value)low 16 bits are the number of init section entries, high 16 bits are the number of term section entriesvoidsetNlocalsym(int value)number of local symbolsvoidsetNrefsym(int value)number of reference symbol table entriesvoidsetObjc_module_info_addr(int value)the (__OBJC,__module_info) sectionvoidsetObjc_module_info_size(int value)the (__OBJC,__module_info) section
-
-
-
Method Detail
-
module_name
public int module_name()
the module name (index into string table)
-
setModule_name
public void setModule_name(int value)
the module name (index into string table)
-
iextdefsym
public int iextdefsym()
index into externally defined symbols
-
setIextdefsym
public void setIextdefsym(int value)
index into externally defined symbols
-
nextdefsym
public int nextdefsym()
number of externally defined symbols
-
setNextdefsym
public void setNextdefsym(int value)
number of externally defined symbols
-
irefsym
public int irefsym()
index into reference symbol table
-
setIrefsym
public void setIrefsym(int value)
index into reference symbol table
-
nrefsym
public int nrefsym()
number of reference symbol table entries
-
setNrefsym
public void setNrefsym(int value)
number of reference symbol table entries
-
ilocalsym
public int ilocalsym()
index into symbols for local symbols
-
setIlocalsym
public void setIlocalsym(int value)
index into symbols for local symbols
-
nlocalsym
public int nlocalsym()
number of local symbols
-
setNlocalsym
public void setNlocalsym(int value)
number of local symbols
-
iextrel
public int iextrel()
index into external relocation entries
-
setIextrel
public void setIextrel(int value)
index into external relocation entries
-
nextrel
public int nextrel()
number of external relocation entries
-
setNextrel
public void setNextrel(int value)
number of external relocation entries
-
iinit_iterm
public int iinit_iterm()
low 16 bits are the index into the init section, high 16 bits are the index into the term section
-
setIinit_iterm
public void setIinit_iterm(int value)
low 16 bits are the index into the init section, high 16 bits are the index into the term section
-
ninit_nterm
public int ninit_nterm()
low 16 bits are the number of init section entries, high 16 bits are the number of term section entries
-
setNinit_nterm
public void setNinit_nterm(int value)
low 16 bits are the number of init section entries, high 16 bits are the number of term section entries
-
objc_module_info_addr
public int objc_module_info_addr()
the (__OBJC,__module_info) section
-
setObjc_module_info_addr
public void setObjc_module_info_addr(int value)
the (__OBJC,__module_info) section
-
objc_module_info_size
public int objc_module_info_size()
the (__OBJC,__module_info) section
-
setObjc_module_info_size
public void setObjc_module_info_size(int value)
the (__OBJC,__module_info) section
-
-