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( 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( String )
public MachOHelper(String filename, boolean filton) throws IOException
IOException
public void dispose()
public MachO getMachO()
public MachO.Symbol[] getExternalFunctions() throws IOException
IOException
public MachO.Symbol[] getExternalObjects() throws IOException
IOException
public MachO.Symbol[] getUndefined() throws IOException
IOException
public MachO.Symbol[] getLocalFunctions() throws IOException
IOException
public MachO.Symbol[] getLocalObjects() throws IOException
IOException
public MachO.Symbol[] getCommonObjects() throws IOException
IOException
public String[] getNeeded() throws IOException
IOException
public String getSoname() throws IOException
IOException
public String getQnxUsage() throws IOException
IOException
public MachOHelper.Sizes getSizes() throws IOException
IOException
Copyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.