Changeset 2955 for trunk/kLdr/kLdr.h


Ignore:
Timestamp:
Feb 7, 2007, 8:07:16 AM (19 years ago)
Author:
bird
Message:

Completed kldrModMachOParseLoadCommands and kldrModMachOSize. Added an kLdrErrStr API.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kLdr/kLdr.h

    r2954 r2955  
    12651265/** The sections aren't ordered by segment as expected by the loader. */
    12661266#define KLDR_ERR_MACHO_BAD_SECTION_ORDER                    (KLDR_ERR_MACHO_BASE + 11)
     1267/** The image is 32-bit and contains 64-bit load commands or vise versa. */
     1268#define KLDR_ERR_MACHO_BIT_MIX                              (KLDR_ERR_MACHO_BASE + 12)
     1269/** The bad MH_OBJECT file. */
     1270#define KLDR_ERR_MACHO_BAD_OBJECT_FILE                      (KLDR_ERR_MACHO_BASE + 13)
    12671271/** @} */
    12681272
    12691273/** End of the valid kLdr status codes. */
    1270 #define KLDR_ERR_END                                        (KLDR_ERR_MACHO_BASE + 12)
     1274#define KLDR_ERR_END                                        (KLDR_ERR_MACHO_BASE + 14)
     1275
     1276const char *kLdrErrStr(int rc);
    12711277
    12721278/** @} */
Note: See TracChangeset for help on using the changeset viewer.