Modifier and Type | Class and Description |
---|---|
class |
MachOHelper64.Sizes |
Constructor and Description |
---|
MachOHelper64(MachO64 macho)
Create a new
MachOHelper64 using an existing MachO64
object. |
MachOHelper64(String filename)
Create a new
MachOHelper64 based on the given filename. |
MachOHelper64(String filename,
boolean filton) |
MachOHelper64(String filename,
long offset)
Create a new
MachOHelper64 based on the given filename. |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
MachO64.Symbol[] |
getCommonObjects() |
MachO64.Symbol[] |
getExternalFunctions() |
MachO64.Symbol[] |
getExternalObjects() |
MachO64.Symbol[] |
getLocalFunctions() |
MachO64.Symbol[] |
getLocalObjects() |
MachO64 |
getMachO()
Give back the MachO64 object that this helper is wrapping
|
String[] |
getNeeded() |
String |
getQnxUsage() |
MachOHelper64.Sizes |
getSizes() |
String |
getSoname() |
MachO64.Symbol[] |
getUndefined() |
boolean |
is64() |
public MachOHelper64(MachO64 macho) throws IOException
MachOHelper64
using an existing MachO64
object.macho
- An existing MachO64 object to wrap.IOException
- Error processing the MachO file.public MachOHelper64(String filename) throws IOException
MachOHelper64
based on the given filename.filename
- The file to use for creating a new MachO64 object.IOException
- Error processing the MachO file.MachO64( String )
public MachOHelper64(String filename, long offset) throws IOException
MachOHelper64
based on the given filename.filename
- The file to use for creating a new MachO64 object.IOException
- Error processing the MachO file.MachO64( String )
public MachOHelper64(String filename, boolean filton) throws IOException
IOException
public void dispose()
public boolean is64()
public MachO64 getMachO()
public MachO64.Symbol[] getExternalFunctions() throws IOException
IOException
public MachO64.Symbol[] getExternalObjects() throws IOException
IOException
public MachO64.Symbol[] getUndefined() throws IOException
IOException
public MachO64.Symbol[] getLocalFunctions() throws IOException
IOException
public MachO64.Symbol[] getLocalObjects() throws IOException
IOException
public MachO64.Symbol[] getCommonObjects() throws IOException
IOException
public String[] getNeeded() throws IOException
IOException
public String getSoname() throws IOException
IOException
public String getQnxUsage() throws IOException
IOException
public MachOHelper64.Sizes getSizes() throws IOException
IOException
Copyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.