Package org.eclipse.cdt.utils.macho
Class MachOHelper
- java.lang.Object
-
- org.eclipse.cdt.utils.macho.MachOHelper
-
@Deprecated public class MachOHelper extends java.lang.ObjectDeprecated.Deprecated as of CDT 6.1. Use 64 bit versionMachOHelper64. This class is planned for removal in next major release.MachOHelperis a wrapper class for theMachOclass to provide higher level API for sorting/searching the MachO data.- See Also:
MachO
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classMachOHelper.SizesDeprecated.
-
Constructor Summary
Constructors Constructor Description MachOHelper(java.lang.String filename)Deprecated.Create a newMachOHelperbased on the given filename.MachOHelper(java.lang.String filename, boolean filton)Deprecated.MachOHelper(java.lang.String filename, long offset)Deprecated.Create a newMachOHelperbased on the given filename.MachOHelper(MachO macho)Deprecated.Create a newMachOHelperusing an existingMachOobject.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voiddispose()Deprecated.MachO.Symbol[]getCommonObjects()Deprecated.MachO.Symbol[]getExternalFunctions()Deprecated.MachO.Symbol[]getExternalObjects()Deprecated.MachO.Symbol[]getLocalFunctions()Deprecated.MachO.Symbol[]getLocalObjects()Deprecated.MachOgetMachO()Deprecated.Give back the MachO object that this helper is wrappingjava.lang.String[]getNeeded()Deprecated.java.lang.StringgetQnxUsage()Deprecated.MachOHelper.SizesgetSizes()Deprecated.java.lang.StringgetSoname()Deprecated.MachO.Symbol[]getUndefined()Deprecated.
-
-
-
Constructor Detail
-
MachOHelper
public MachOHelper(MachO macho) throws java.io.IOException
Deprecated.Create a newMachOHelperusing an existingMachOobject.- Parameters:
macho- An existing MachO object to wrap.- Throws:
java.io.IOException- Error processing the MachO file.
-
MachOHelper
public MachOHelper(java.lang.String filename) throws java.io.IOExceptionDeprecated.Create a newMachOHelperbased on the given filename.- Parameters:
filename- The file to use for creating a new MachO object.- Throws:
java.io.IOException- Error processing the MachO file.- See Also:
MachO( String )
-
MachOHelper
public MachOHelper(java.lang.String filename, long offset) throws java.io.IOExceptionDeprecated.Create a newMachOHelperbased on the given filename.- Parameters:
filename- The file to use for creating a new MachO object.- Throws:
java.io.IOException- Error processing the MachO file.- See Also:
MachO( String )
-
MachOHelper
public MachOHelper(java.lang.String filename, boolean filton) throws java.io.IOExceptionDeprecated.- Throws:
java.io.IOException
-
-
Method Detail
-
dispose
public void dispose()
Deprecated.
-
getMachO
public MachO getMachO()
Deprecated.Give back the MachO object that this helper is wrapping
-
getExternalFunctions
public MachO.Symbol[] getExternalFunctions() throws java.io.IOException
Deprecated.- Throws:
java.io.IOException
-
getExternalObjects
public MachO.Symbol[] getExternalObjects() throws java.io.IOException
Deprecated.- Throws:
java.io.IOException
-
getUndefined
public MachO.Symbol[] getUndefined() throws java.io.IOException
Deprecated.- Throws:
java.io.IOException
-
getLocalFunctions
public MachO.Symbol[] getLocalFunctions() throws java.io.IOException
Deprecated.- Throws:
java.io.IOException
-
getLocalObjects
public MachO.Symbol[] getLocalObjects() throws java.io.IOException
Deprecated.- Throws:
java.io.IOException
-
getCommonObjects
public MachO.Symbol[] getCommonObjects() throws java.io.IOException
Deprecated.- Throws:
java.io.IOException
-
getNeeded
public java.lang.String[] getNeeded() throws java.io.IOExceptionDeprecated.- Throws:
java.io.IOException
-
getSoname
public java.lang.String getSoname() throws java.io.IOExceptionDeprecated.- Throws:
java.io.IOException
-
getQnxUsage
public java.lang.String getQnxUsage() throws java.io.IOExceptionDeprecated.- Throws:
java.io.IOException
-
getSizes
public MachOHelper.Sizes getSizes() throws java.io.IOException
Deprecated.- Throws:
java.io.IOException
-
-