Add libafl_get_initial_brk API

Companion patch for LibAFL #2776
This commit is contained in:
Dominik Maier 2024-12-18 17:00:13 +01:00 committed by GitHub
commit 06bf8facec
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 3 additions and 0 deletions

View File

@ -31,6 +31,7 @@ IntervalTreeNode* libafl_maps_next(IntervalTreeNode* pageflags_maps_node,
uint64_t libafl_load_addr(void);
struct image_info* libafl_get_image_info(void);
uint64_t libafl_get_initial_brk(void);
uint64_t libafl_get_brk(void);
uint64_t libafl_set_brk(uint64_t new_brk);

View File

@ -29,6 +29,8 @@ struct image_info* libafl_get_image_info(void) { return &libafl_image_info; }
uint64_t libafl_get_brk(void) { return (uint64_t)target_brk; }
uint64_t libafl_get_initial_brk(void) { return (uint64_t)initial_target_brk; }
uint64_t libafl_set_brk(uint64_t new_brk)
{
uint64_t old_brk = (uint64_t)target_brk;