MachOHelper64.
This class is planned for removal in next major release.@Deprecated public class MachOHelper extends Object
MachOHelper is a wrapper class for the MachO class
to provide higher level API for sorting/searching the MachO data.MachO| Modifier and Type | Class and Description |
|---|---|
class |
MachOHelper.Sizes
Deprecated.
|
| Constructor and Description |
|---|
MachOHelper(MachO macho)
Deprecated.
Create a new
MachOHelper using an existing MachO
object. |
MachOHelper(String filename)
Deprecated.
Create a new
MachOHelper based on the given filename. |
MachOHelper(String filename,
boolean filton)
Deprecated.
|
MachOHelper(String filename,
long offset)
Deprecated.
Create a new
MachOHelper based on the given filename. |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose()
Deprecated.
|
MachO.Symbol[] |
getCommonObjects()
Deprecated.
|
MachO.Symbol[] |
getExternalFunctions()
Deprecated.
|
MachO.Symbol[] |
getExternalObjects()
Deprecated.
|
MachO.Symbol[] |
getLocalFunctions()
Deprecated.
|
MachO.Symbol[] |
getLocalObjects()
Deprecated.
|
MachO |
getMachO()
Deprecated.
Give back the MachO object that this helper is wrapping
|
String[] |
getNeeded()
Deprecated.
|
String |
getQnxUsage()
Deprecated.
|
MachOHelper.Sizes |
getSizes()
Deprecated.
|
String |
getSoname()
Deprecated.
|
MachO.Symbol[] |
getUndefined()
Deprecated.
|
public MachOHelper(MachO macho) throws IOException
MachOHelper using an existing MachO
object.macho - An existing MachO object to wrap.IOException - Error processing the MachO file.public MachOHelper(String filename) throws IOException
MachOHelper based on the given filename.filename - The file to use for creating a new MachO object.IOException - Error processing the MachO file.MachO.MachO( String )public MachOHelper(String filename, long offset) throws IOException
MachOHelper based on the given filename.filename - The file to use for creating a new MachO object.IOException - Error processing the MachO file.MachO.MachO( String )public MachOHelper(String filename, boolean filton) throws IOException
IOExceptionpublic void dispose()
public MachO getMachO()
public MachO.Symbol[] getExternalFunctions() throws IOException
IOExceptionpublic MachO.Symbol[] getExternalObjects() throws IOException
IOExceptionpublic MachO.Symbol[] getUndefined() throws IOException
IOExceptionpublic MachO.Symbol[] getLocalFunctions() throws IOException
IOExceptionpublic MachO.Symbol[] getLocalObjects() throws IOException
IOExceptionpublic MachO.Symbol[] getCommonObjects() throws IOException
IOExceptionpublic String[] getNeeded() throws IOException
IOExceptionpublic String getSoname() throws IOException
IOExceptionpublic String getQnxUsage() throws IOException
IOExceptionpublic MachOHelper.Sizes getSizes() throws IOException
IOExceptionCopyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.