diff options
Diffstat (limited to 'src/driver')
-rw-r--r-- | src/driver/pe_amain.c | 2 | ||||
-rw-r--r-- | src/driver/pe_driver_ctx.c | 9 |
2 files changed, 9 insertions, 2 deletions
diff --git a/src/driver/pe_amain.c b/src/driver/pe_amain.c index 02e3a0a..a766dba 100644 --- a/src/driver/pe_amain.c +++ b/src/driver/pe_amain.c @@ -15,8 +15,6 @@ #ifndef PERK_DRIVER_FLAGS #define PERK_DRIVER_FLAGS PERK_DRIVER_VERBOSITY_ERRORS \ | PERK_DRIVER_VERBOSITY_UTILITY \ - | PERK_DRIVER_AR_STRICT_PE \ - | PERK_DRIVER_AR_STRICT_PE_ARCH \ | PERK_DRIVER_AR_OBJECT_VECTOR #endif diff --git a/src/driver/pe_driver_ctx.c b/src/driver/pe_driver_ctx.c index af9a30d..11c2e27 100644 --- a/src/driver/pe_driver_ctx.c +++ b/src/driver/pe_driver_ctx.c @@ -301,6 +301,15 @@ static int pe_cctx_update( cctx->hdrdump = PERK_HDRDUMP_IMPORT_TABLE; } break; + + /*---ar---*/ + case TAG_AR_LIST_MEMBERS: + cctx->drvflags |= PERK_DRIVER_AR_LIST_MEMBERS; + break; + + case TAG_AR_PRINT_MEMBERS: + cctx->drvflags |= PERK_DRIVER_AR_PRINT_MEMBERS; + break; } } else { (*nunits)++; |