Class MachO


  • @Deprecated
    public class MachO
    extends java.lang.Object
    Deprecated.
    Deprecated as of CDT 6.1. Use 64 bit version MachO64. This class is planned for removal in next major release.
    • Field Detail

      • cppFiltEnabled

        protected boolean cppFiltEnabled
        Deprecated.
      • cppFilt

        protected CPPFilt cppFilt
        Deprecated.
      • file

        protected java.lang.String file
        Deprecated.
      • debugsym

        protected boolean debugsym
        Deprecated.
      • EMPTY_STRING

        protected static final java.lang.String EMPTY_STRING
        Deprecated.
        See Also:
        Constant Field Values
    • Constructor Detail

      • MachO

        protected MachO()
        Deprecated.
      • MachO

        public MachO​(java.lang.String file,
                     long offset)
              throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • MachO

        public MachO​(java.lang.String file)
              throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • MachO

        public MachO​(java.lang.String file,
                     long offset,
                     boolean filton)
              throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • MachO

        public MachO​(java.lang.String file,
                     boolean filton)
              throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
    • Method Detail

      • string_from_macho_symtab

        protected java.lang.String string_from_macho_symtab​(MachO.SymtabCommand symtab,
                                                            int index)
                                                     throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • cppFilterEnabled

        public boolean cppFilterEnabled()
        Deprecated.
      • setCppFilter

        public void setCppFilter​(boolean enabled)
        Deprecated.
      • getMachOhdr

        public MachO.MachOhdr getMachOhdr()
                                   throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • getAttributes

        public MachO.Attribute getAttributes()
                                      throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • getAttributes

        public static MachO.Attribute getAttributes​(java.lang.String file)
                                             throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • getAttributes

        public static MachO.Attribute getAttributes​(byte[] array)
                                             throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • isMachOHeader

        public static boolean isMachOHeader​(byte[] bytes)
        Deprecated.
      • dispose

        public void dispose()
        Deprecated.
      • finalize

        protected void finalize()
                         throws java.lang.Throwable
        Deprecated.
        Make sure we do not leak the fds.
        Overrides:
        finalize in class java.lang.Object
        Throws:
        java.lang.Throwable
      • loadBinary

        public void loadBinary()
                        throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • getSymbols

        public MachO.Symbol[] getSymbols()
        Deprecated.
      • getDynamicSymbols

        public MachO.Symbol[] getDynamicSymbols()
        Deprecated.
      • getSymtabSymbols

        public MachO.Symbol[] getSymtabSymbols()
        Deprecated.
      • getLocalSymbols

        public MachO.Symbol[] getLocalSymbols()
        Deprecated.
      • getLineTable

        public MachO.Line[] getLineTable()
        Deprecated.
      • getDyLibs

        public MachO.DyLib[] getDyLibs​(int type)
        Deprecated.
      • getSymbol

        public MachO.Symbol getSymbol​(long vma)
        Deprecated.
      • swapInt

        public long swapInt​(long val)
        Deprecated.
      • swapShort

        public int swapShort​(short val)
        Deprecated.
      • getFilename

        public java.lang.String getFilename()
        Deprecated.
      • getSymbolReader

        public java.lang.Object getSymbolReader()
        Deprecated.