Skip to content

Commit c7b4256

Browse files
author
Simon Tietz
committed
use-after-free-test
1 parent 258ed14 commit c7b4256

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

tests/practical/use-after-free.c

Lines changed: 0 additions & 7 deletions
This file was deleted.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
//PARAM: --set ana.activated[+] useAfterFree --disable asm_is_nop
2+
#include <stdlib.h>
3+
4+
int main(void) {
5+
int *x = malloc(16);
6+
free(x);
7+
// write
8+
asm ("nop" : "=x" (*x)); // WARN
9+
// read
10+
asm ("nop" : : "x" (*x)); // WARN
11+
}

0 commit comments

Comments
 (0)