diff options
author | van Hauser <vh@thc.org> | 2021-12-20 21:30:55 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-20 21:30:55 +0100 |
commit | 6106efa30165ace5d36da36c79778b52935f186f (patch) | |
tree | abe5e84e618ba5ae0a926bdd9e3a37cf2c4af4c7 /frida_mode/include/util.h | |
parent | db19116ce692a7a317ee3e0f4a553f754465eb47 (diff) | |
parent | d59a76261db02141dae06bf804fd0f84679f0d34 (diff) | |
download | afl++-6106efa30165ace5d36da36c79778b52935f186f.tar.gz |
Merge pull request #1223 from WorksButNotTested/frida
Improvements to debug output
Diffstat (limited to 'frida_mode/include/util.h')
-rw-r--r-- | frida_mode/include/util.h | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/frida_mode/include/util.h b/frida_mode/include/util.h index 4dc05f20..bd37687c 100644 --- a/frida_mode/include/util.h +++ b/frida_mode/include/util.h @@ -8,9 +8,12 @@ #define UNUSED_PARAMETER(x) (void)(x) #define IGNORED_RETURN(x) (void)!(x) +extern gboolean util_verbose; + guint64 util_read_address(char *key, guint64 default_value); guint64 util_read_num(char *key, guint64 default_value); gboolean util_output_enabled(void); +gboolean util_verbose_enabled(void); gsize util_rotate(gsize val, gsize shift, gsize size); gsize util_log2(gsize val); @@ -19,7 +22,8 @@ gsize util_log2(gsize val); \ if (!util_output_enabled()) { break; } \ \ - OKF(x); \ + SAYF(cLGN "[F] " cRST x); \ + SAYF(cRST "\n"); \ \ } while (0) @@ -37,5 +41,15 @@ gsize util_log2(gsize val); \ } while (0) +#define FVERBOSE(x...) \ + do { \ + \ + if (!util_verbose_enabled()) { break; } \ + \ + SAYF(cGRA "[F] " x); \ + SAYF(cRST "\n"); \ + \ + } while (0) + #endif |