Contents | < Browse | Browse >

#-------------------------------------------------------------------#
|  Tools                                                            |
#-------------------------------------------------------------------#

   Tools in the E:bin/ drawer
   ==========================


   ViewModule     - MODULENAME/A
                    View contents of binary module.

   ViewCache      - View contents of modulecache.

   EmptyCache     - Empty the modulecache.
                    Optionally may remove modules using pattern.

   TrackHit       - EXENAME/A, OFFSET
                    Shows source and linenumber for a given offset into exe.
                    ADOS Executable must have been compiled with LINEDEBUG/S
                    switch. Example: trackhit bla $eb8

   DisHunk        - FILENAME/A, DIS/S
                    Amiga DOS Hunk viewer, with optional PPC-disassembly.
                    Does not really support much more than is needed to display
                    ECX ADOS binaries :)

   DisELF         - Show contents of ELF files, with optional PPC-disassembly.
                    FILENAME/A  --  name of ELF file.
                    DIS/S       --  disassemble sections
                    HIT/N       --  offset to locate for hit-information.
                    SECT/K      --  view only this section (name).
                    (For a more advanced tool to look at ELFs, I recommend
                     "MorphOS_SDK:DevEnv/Bin/objdump")

   ModuleFromFD   - Convert an .fd (function definition) file to an ecx module.
                    Currently supports standard Amiga FD and MorphOS FD.
                    FD/A          --  the name of the FD file.
                    MODULEDIR/A   --  directory to place resulting module in.
                    VERBOSE/S     --  show some info.
                    BASE/K        --  use another name of librarybase.
                    NAMEFIX/S     --  fix case of beginning letters of
                                      functions to Xx.

   ModuleFromProto - Convert a textfile with C function prototypes into
                     an e library module. See bin/modulefromproto.readme.

   CeeModule       - View module in a C friendlier way.
                     Supports library functions, objects and constants.
                     MODULE/A       - name of module with or witout .m
                     LIBPROTOS/S    - Normally library functions are
                                      displayed FD-style. With this
                                      switch they are displayed
                                      as C prototypes.

   MakeLibMod     -  Create a library module.
                     Replaces old ModuleFromFD and ModuleFromProto tools.
                     No more documentation for now. It is in a bit of early
                     state, and things might change, but was used to create
                     all the library modules for OS4 and MOS2.