Tools

EEC Documentation


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).

`LABEL/K` --  disassemble a label
    (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.