Skip to content

Commit

Permalink
Remove decorated names
Browse files Browse the repository at this point in the history
  • Loading branch information
aegiryy committed Mar 15, 2019
1 parent 051cbad commit 29f9f9e
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 18 deletions.
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -69,9 +69,9 @@ add_executable(afl-tmin
afl-tmin.c
)

add_library(custom_winafl_server SHARED custom_winafl_server.c)
add_library(custom_winafl_server SHARED custom_winafl_server.c custom_winafl_server.def)

add_library(custom_net_fuzzer SHARED custom_net_fuzzer.c)
add_library(custom_net_fuzzer SHARED custom_net_fuzzer.c custom_net_fuzzer.def)

if (${INTELPT})

Expand Down
20 changes: 4 additions & 16 deletions afl-fuzz.c
Original file line number Diff line number Diff line change
Expand Up @@ -7674,28 +7674,16 @@ void load_custom_library(const char *libname)

/* init the custom server */
// Get pointer to user-defined server initialization function using GetProcAddress:
#ifdef _WIN64
dll_init_ptr = (dll_init)GetProcAddress(hLib, "dll_init");
#else
dll_init_ptr = (dll_init)GetProcAddress(hLib, "_dll_init@0");
#endif
SAYF("dll_init is %sdefined.\n", dll_init_ptr ? "" : "not ");
SAYF("dll_init %s defined.\n", dll_init_ptr ? "is" : "isn't");

//Get pointer to user-defined test cases sending function using GetProcAddress:
#ifdef _WIN64
// Get pointer to user-defined test cases sending function using GetProcAddress:
dll_run_ptr = (dll_run)GetProcAddress(hLib, "dll_run");
#else
dll_run_ptr = (dll_run)GetProcAddress(hLib, "_dll_run@12");
#endif
SAYF("dll_run_ptr is %sdefined.\n", dll_run_ptr ? "" : "not ");
SAYF("dll_run_ptr %s defined.\n", dll_run_ptr ? "is" : "isn't");

// Get pointer to user-defined run_target function using GetProcAddress:
#ifdef _WIN64
dll_run_target_ptr = (dll_run_target)GetProcAddress(hLib, "dll_run_target");
#else
dll_run_target_ptr = (dll_run_target)GetProcAddress(hLib, "_dll_run_target@16");
#endif
SAYF("dll_run_target is %sdefined.\n", dll_run_target_ptr ? "" : "not ");
SAYF("dll_run_target %s defined.\n", dll_run_target_ptr ? "is" : "isn't");

SAYF("Sucessfully loaded and initalized\n");
}
Expand Down
3 changes: 3 additions & 0 deletions custom_net_fuzzer.def
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
EXPORTS
dll_init
dll_run
3 changes: 3 additions & 0 deletions custom_winafl_server.def
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
EXPORTS
dll_init
dll_run

0 comments on commit 29f9f9e

Please sign in to comment.