File tree Expand file tree Collapse file tree 1 file changed +16
-2
lines changed Expand file tree Collapse file tree 1 file changed +16
-2
lines changed Original file line number Diff line number Diff line change @@ -394,7 +394,14 @@ void afl_setup(void) {
394
394
} else {
395
395
n -> start = strtoull (pt2 , NULL , 16 );
396
396
n -> end = strtoull (pt3 , NULL , 16 );
397
- n -> name = NULL ;
397
+ if (n -> start && n -> end ) {
398
+ n -> name = NULL ;
399
+ } else {
400
+ have_names = 1 ;
401
+ n -> start = (target_ulong )- 1 ;
402
+ n -> end = 0 ;
403
+ n -> name = strdup (pt1 );
404
+ }
398
405
}
399
406
400
407
afl_instr_code = n ;
@@ -428,7 +435,14 @@ void afl_setup(void) {
428
435
} else {
429
436
n -> start = strtoull (pt2 , NULL , 16 );
430
437
n -> end = strtoull (pt3 , NULL , 16 );
431
- n -> name = NULL ;
438
+ if (n -> start && n -> end ) {
439
+ n -> name = NULL ;
440
+ } else {
441
+ have_names = 1 ;
442
+ n -> start = (target_ulong )- 1 ;
443
+ n -> end = 0 ;
444
+ n -> name = strdup (pt1 );
445
+ }
432
446
}
433
447
434
448
afl_instr_code = n ;
You can’t perform that action at this time.
0 commit comments