diff options
| author | Dominik Maier <domenukk@gmail.com> | 2020-03-10 22:04:05 +0100 |
|---|---|---|
| committer | Dominik Maier <domenukk@gmail.com> | 2020-03-10 22:04:05 +0100 |
| commit | cc1d6b33b1524d52b21a6e9794ee6b0d6a2a9d50 (patch) | |
| tree | 717c62b52076b37cb9d4e4efc9f33cf09dea723b /examples/post_library | |
| parent | 2832cb643d90ff6bad7a6ba4ff139988f10b171a (diff) | |
| download | afl++-cc1d6b33b1524d52b21a6e9794ee6b0d6a2a9d50.tar.gz | |
unified pointer placement
Diffstat (limited to 'examples/post_library')
| -rw-r--r-- | examples/post_library/post_library.so.c | 8 | ||||
| -rw-r--r-- | examples/post_library/post_library_png.so.c | 14 |
2 files changed, 11 insertions, 11 deletions
diff --git a/examples/post_library/post_library.so.c b/examples/post_library/post_library.so.c index 487b9a6d..a38652ce 100644 --- a/examples/post_library/post_library.so.c +++ b/examples/post_library/post_library.so.c @@ -76,11 +76,11 @@ /* The actual postprocessor routine called by afl-fuzz: */ -const unsigned char* afl_postprocess(const unsigned char* in_buf, - unsigned int* len) { +const unsigned char *afl_postprocess(const unsigned char *in_buf, + unsigned int *len) { - static unsigned char* saved_buf; - unsigned char* new_buf; + static unsigned char *saved_buf; + unsigned char *new_buf; /* Skip execution altogether for buffers shorter than 6 bytes (just to show how it's done). We can trust *len to be sane. */ diff --git a/examples/post_library/post_library_png.so.c b/examples/post_library/post_library_png.so.c index 43cb1101..60ab318f 100644 --- a/examples/post_library/post_library_png.so.c +++ b/examples/post_library/post_library_png.so.c @@ -35,13 +35,13 @@ #define UP4K(_i) ((((_i) >> 12) + 1) << 12) -const unsigned char* afl_postprocess(const unsigned char* in_buf, - unsigned int* len) { +const unsigned char *afl_postprocess(const unsigned char *in_buf, + unsigned int * len) { - static unsigned char* saved_buf; + static unsigned char *saved_buf; static unsigned int saved_len; - unsigned char* new_buf = (unsigned char*)in_buf; + unsigned char *new_buf = (unsigned char *)in_buf; unsigned int pos = 8; /* Don't do anything if there's not enough room for the PNG header @@ -58,7 +58,7 @@ const unsigned char* afl_postprocess(const unsigned char* in_buf, /* Chunk length is the first big-endian dword in the chunk. */ - chunk_len = ntohl(*(uint32_t*)(in_buf + pos)); + chunk_len = ntohl(*(uint32_t *)(in_buf + pos)); /* Bail out if chunk size is too big or goes past EOF. */ @@ -71,7 +71,7 @@ const unsigned char* afl_postprocess(const unsigned char* in_buf, /* The in-file checksum is the last dword past the chunk data. */ - file_cksum = *(uint32_t*)(in_buf + pos + 8 + chunk_len); + file_cksum = *(uint32_t *)(in_buf + pos + 8 + chunk_len); /* If the checksums do not match, we need to fix the file. */ @@ -98,7 +98,7 @@ const unsigned char* afl_postprocess(const unsigned char* in_buf, } - *(uint32_t*)(new_buf + pos + 8 + chunk_len) = real_cksum; + *(uint32_t *)(new_buf + pos + 8 + chunk_len) = real_cksum; } |
