KittyMemoryEx 1.0.0
Dedicated library for runtime code patching, memory scanning, tracing, injection and some more useful memory utilities. works for both Android and Linux
Loading...
Searching...
No Matches
kitty_soinfo_offsets_t Struct Reference

Structure to hold info of linker soinfo offsets. More...

#include <KittyScanner.hpp>

Public Member Functions

bool isValid () const
 Returns true if all offsets required to walk/parse soinfo structures were found.

Public Attributes

uintptr_t base = noff
uintptr_t size = noff
uintptr_t phdr = noff
uintptr_t phnum = noff
uintptr_t dyn = noff
uintptr_t strtab = noff
uintptr_t symtab = noff
uintptr_t strsz = noff
uintptr_t bias = noff
uintptr_t next = noff

Static Public Attributes

static constexpr uintptr_t noff = uintptr_t(-1)
 Sentinel used for "offset not found yet", so a legitimately discovered offset of 0 can't be confused with "not found".

Detailed Description

Structure to hold info of linker soinfo offsets.

Member Function Documentation

◆ isValid()

bool kitty_soinfo_offsets_t::isValid ( ) const
inline

Returns true if all offsets required to walk/parse soinfo structures were found.

Note
strsz is optional and not required for validity.

The documentation for this struct was generated from the following file: