Skip to content

The APIdocs for all the structs.

struct Device

Implementation:

struct Device {
    unsigned char major;
    unsigned char minor;
};

Comments:

A struct for holding a deviceID

struct Map

Implementation:

struct Map {
    unsigned long long start;
    unsigned long long end;
    uint64_t offset;
    uint64_t inodeID;
    char* mappedPath;
    int permissions;
    struct Device* deviceID;
};

Comments:

A struct used for the memory map of a process.

struct ProcessMaps

Implementation:

struct ProcessMaps {
    struct Map** maps;
    size_t mapCount;
};

Comments:

A struct for holding an array of Maps