Package org.eclipse.cdt.utils.macho
Class MachOHelper64
java.lang.Object
org.eclipse.cdt.utils.macho.MachOHelper64
MachOHelper64
is a wrapper class for the MachO64
class
to provide higher level API for sorting/searching the MachO data.- Since:
- 5.2
- See Also:
-
Nested Class Summary
-
Constructor Summary
ConstructorDescriptionMachOHelper64
(String filename) Create a newMachOHelper64
based on the given filename.MachOHelper64
(String filename, boolean filton) MachOHelper64
(String filename, long offset) Create a newMachOHelper64
based on the given filename.MachOHelper64
(MachO64 macho) Create a newMachOHelper64
using an existingMachO64
object. -
Method Summary
-
Constructor Details
-
MachOHelper64
Create a newMachOHelper64
using an existingMachO64
object.- Parameters:
macho
- An existing MachO64 object to wrap.- Throws:
IOException
- Error processing the MachO file.
-
MachOHelper64
Create a newMachOHelper64
based on the given filename.- Parameters:
filename
- The file to use for creating a new MachO64 object.- Throws:
IOException
- Error processing the MachO file.- See Also:
-
MachOHelper64
Create a newMachOHelper64
based on the given filename.- Parameters:
filename
- The file to use for creating a new MachO64 object.- Throws:
IOException
- Error processing the MachO file.- See Also:
-
MachOHelper64
- Throws:
IOException
-
-
Method Details
-
dispose
public void dispose() -
is64
public boolean is64() -
getMachO
Give back the MachO64 object that this helper is wrapping -
getExternalFunctions
- Throws:
IOException
-
getExternalObjects
- Throws:
IOException
-
getUndefined
- Throws:
IOException
-
getLocalFunctions
- Throws:
IOException
-
getLocalObjects
- Throws:
IOException
-
getCommonObjects
- Throws:
IOException
-
getNeeded
- Throws:
IOException
-
getSoname
- Throws:
IOException
-
getQnxUsage
- Throws:
IOException
-
getSizes
- Throws:
IOException
-