aboutsummaryrefslogtreecommitdiff
path: root/frida_mode/src/ranges.c
diff options
context:
space:
mode:
authorDominik Maier <domenukk@gmail.com>2021-10-18 13:38:46 +0200
committerDominik Maier <domenukk@gmail.com>2021-10-18 13:38:46 +0200
commitedaa25a48c7b02e1e39c5b9b584ae9763f1a0ece (patch)
tree3b5331fa1a665dee9bdd2caba46c9a464f1d1a3b /frida_mode/src/ranges.c
parent65c94d914db9930eaae50c6d36bdcb4ed16ea908 (diff)
parent45d668a671316821c3f9793381cb54956b535491 (diff)
downloadafl++-edaa25a48c7b02e1e39c5b9b584ae9763f1a0ece.tar.gz
Merge branch 'dev' into docs_edit_readme_fix_links
Diffstat (limited to 'frida_mode/src/ranges.c')
-rw-r--r--frida_mode/src/ranges.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/frida_mode/src/ranges.c b/frida_mode/src/ranges.c
index 5b6eb462..1b666fce 100644
--- a/frida_mode/src/ranges.c
+++ b/frida_mode/src/ranges.c
@@ -549,18 +549,19 @@ static GArray *merge_ranges(GArray *a) {
}
+void ranges_print_debug_maps(void) {
+
+ gum_process_enumerate_ranges(GUM_PAGE_NO_ACCESS, print_ranges_callback, NULL);
+
+}
+
void ranges_config(void) {
if (getenv("AFL_FRIDA_DEBUG_MAPS") != NULL) { ranges_debug_maps = TRUE; }
if (getenv("AFL_INST_LIBS") != NULL) { ranges_inst_libs = TRUE; }
if (getenv("AFL_FRIDA_INST_JIT") != NULL) { ranges_inst_jit = TRUE; }
- if (ranges_debug_maps) {
-
- gum_process_enumerate_ranges(GUM_PAGE_NO_ACCESS, print_ranges_callback,
- NULL);
-
- }
+ if (ranges_debug_maps) { ranges_print_debug_maps(); }
include_ranges = collect_ranges("AFL_FRIDA_INST_RANGES");
exclude_ranges = collect_ranges("AFL_FRIDA_EXCLUDE_RANGES");