mirror of
https://github.com/AFLplusplus/AFLplusplus.git
synced 2025-06-10 17:21:33 +00:00
Fix compiler warnings
This commit is contained in:
parent
c76dc73c7a
commit
edeaf72ea8
@ -51,7 +51,7 @@ void instrument_coverage_unstable(guint64 edge, guint64 previous_rip,
|
||||
guint64 previous_end, guint64 current_rip,
|
||||
guint64 current_end);
|
||||
|
||||
void instrument_on_fork();
|
||||
void instrument_on_fork(void);
|
||||
|
||||
guint64 instrument_get_offset_hash(GumAddress current_rip);
|
||||
|
||||
|
@ -35,6 +35,10 @@ static void instrument_debug(char *format, ...) {
|
||||
static void instrument_disasm(guint8 *start, guint8 *end,
|
||||
GumStalkerOutput *output) {
|
||||
|
||||
#if !defined(__arm__)
|
||||
UNUSED_PARAMETER(output);
|
||||
#endif
|
||||
|
||||
csh capstone;
|
||||
cs_err err;
|
||||
cs_mode mode;
|
||||
|
@ -89,7 +89,7 @@ static void instrument_persitent_save_regs(GumArm64Writer * cw,
|
||||
|
||||
/* LR (x30) */
|
||||
gum_arm64_writer_put_str_reg_reg_offset(cw, ARM64_REG_X30, ARM64_REG_X0,
|
||||
offsetof(GumCpuContext, x[30]));
|
||||
offsetof(GumCpuContext, lr));
|
||||
|
||||
/* PC & Adjusted SP (31) */
|
||||
gum_arm64_writer_put_ldr_reg_address(cw, ARM64_REG_X2,
|
||||
@ -189,7 +189,7 @@ static void instrument_persitent_restore_regs(GumArm64Writer * cw,
|
||||
|
||||
/* LR (x30) */
|
||||
gum_arm64_writer_put_ldr_reg_reg_offset(cw, ARM64_REG_X30, ARM64_REG_X0,
|
||||
offsetof(GumCpuContext, x[30]));
|
||||
offsetof(GumCpuContext, lr));
|
||||
|
||||
/* Adjusted SP (31) (use x1 as clobber)*/
|
||||
gum_arm64_writer_put_ldr_reg_reg_offset(cw, ARM64_REG_X1, ARM64_REG_X0,
|
||||
@ -264,8 +264,7 @@ static void persistent_prologue_hook(GumArm64Writer * cw,
|
||||
gum_arm64_writer_put_ldr_reg_reg_offset(cw, ARM64_REG_X2, ARM64_REG_X2, 0);
|
||||
gum_arm64_writer_put_ldr_reg_reg_offset(cw, ARM64_REG_X2, ARM64_REG_X2, 0);
|
||||
|
||||
gum_arm64_writer_put_and_reg_reg_imm(cw, ARM64_REG_X2, ARM64_REG_X2,
|
||||
G_MAXULONG);
|
||||
gum_arm64_writer_put_mov_reg_reg(cw, ARM64_REG_W2, ARM64_REG_W2);
|
||||
|
||||
gum_arm64_writer_put_ldr_reg_address(cw, ARM64_REG_X1,
|
||||
GUM_ADDRESS(&__afl_fuzz_ptr));
|
||||
|
@ -68,7 +68,7 @@ guint64 util_read_num(char *key, guint64 default_value) {
|
||||
|
||||
errno = 0;
|
||||
|
||||
guint64 value = g_ascii_strtoull(value_str, NULL, 10);
|
||||
guint64 value = g_ascii_strtoull(value_str, &end_ptr, 10);
|
||||
|
||||
if (errno != 0) {
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user