Skip to content
Snippets Groups Projects
Commit 32978fdb authored by an7s's avatar an7s
Browse files

better output

parent 70aa1438
No related branches found
No related tags found
No related merge requests found
......@@ -66,7 +66,7 @@ void fptr_shadow_check_64(int p_shadowIndex, int p_policy, void **p_shadow)
switch (p_policy) {
case SHADOW_CONTINUE:
#ifdef DEBUG
my_strcpy(msg, "Warning: overwrite of function pointer detected -- restoring saved value: shadow: 0x");
my_strcpy(msg, "Warning: overwrite of critical data detected -- restoring saved value: shadow: 0x");
itox(*p_shadow, &msg[strlen(msg)]);
my_strcpy(&msg[strlen(msg)], " \n");
......@@ -81,7 +81,7 @@ void fptr_shadow_check_64(int p_shadowIndex, int p_policy, void **p_shadow)
itox(*p_shadow, &msg[strlen(msg)]);
my_strcpy(&msg[strlen(msg)], " shadow idx: 0x");
itox(p_shadowIndex, &msg[strlen(msg)]);
my_strcpy(&msg[strlen(msg)], " : Warning: overwrite of function pointer or critical detected -- induce segfault\n");
my_strcpy(&msg[strlen(msg)], " : Warning: overwrite of critical data detected -- induce segfault\n");
write(2, msg, strlen(msg));
my_strcpy(0,""); // induce crash
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment