Skip to content

Commit 06bf8fa

Browse files
authored
Add libafl_get_initial_brk API
Companion patch for LibAFL #2776
2 parents b01a0bc + fb1b23c commit 06bf8fa

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

include/libafl/user.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ IntervalTreeNode* libafl_maps_next(IntervalTreeNode* pageflags_maps_node,
3131
uint64_t libafl_load_addr(void);
3232
struct image_info* libafl_get_image_info(void);
3333

34+
uint64_t libafl_get_initial_brk(void);
3435
uint64_t libafl_get_brk(void);
3536
uint64_t libafl_set_brk(uint64_t new_brk);
3637

libafl/user.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ struct image_info* libafl_get_image_info(void) { return &libafl_image_info; }
2929

3030
uint64_t libafl_get_brk(void) { return (uint64_t)target_brk; }
3131

32+
uint64_t libafl_get_initial_brk(void) { return (uint64_t)initial_target_brk; }
33+
3234
uint64_t libafl_set_brk(uint64_t new_brk)
3335
{
3436
uint64_t old_brk = (uint64_t)target_brk;

0 commit comments

Comments
 (0)