Rdbo

Results 59 issues of Rdbo

The current way of getting the boot time is through an undocumented NT API, which might change in the future (even though it works at least since Windows 7 and...

All tests should run, no matter if a previous one failed

Injection should be done manually

Even though LIEF is convenient at first, it increases the compilation time for libmem by a lot, and adds the dependency to use `libstdc++`. So removing it would be a...

Currently, libmem's internal layout is very entangled and messy, abusing procedural macros and doing crazy hacks to get it working. While it does work, libmem becomes exponentially harder to maintain...

On Ubuntu and Debian, when linking against static libmem built with musl, it crashes on `linux/utils.c`: ```c if (LM_GETLINE(&stat_line, &buf_len, stat_file) > 0 && !regexec(&regex, stat_line, LM_ARRLEN(matches), matches, 0)) {...

Right now libmem supports "BSD", and assumes that it is FreeBSD. The BSDs are all different from each other and should not be generalized

Add a function to resolve pointer scans. Example: ```c++ lm_address_t GetPointers(lm_address_t start, std::vector offsets) { for (auto offset : offsets) { start = *(lm_address_t *)(start + offset); } return start;...