@@ -734,13 +734,13 @@ target_long qasan_actions_dispatcher(void *cpu_env,
734
734
#ifdef ASAN_GIOVESE
735
735
case QASAN_ACTION_CHECK_LOAD :
736
736
if (asan_giovese_guest_loadN (arg1 , arg2 )) {
737
- asan_giovese_report_and_crash (ACCESS_TYPE_LOAD , arg1 , arg2 , PC_GET ( env ), BP_GET ( env ), SP_GET ( env ) );
737
+ asan_giovese_report_and_crash (ACCESS_TYPE_LOAD , arg1 , arg2 , env );
738
738
}
739
739
break ;
740
740
741
741
case QASAN_ACTION_CHECK_STORE :
742
742
if (asan_giovese_guest_storeN (arg1 , arg2 )) {
743
- asan_giovese_report_and_crash (ACCESS_TYPE_STORE , arg1 , arg2 , PC_GET ( env ), BP_GET ( env ), SP_GET ( env ) );
743
+ asan_giovese_report_and_crash (ACCESS_TYPE_STORE , arg1 , arg2 , env );
744
744
}
745
745
break ;
746
746
@@ -849,7 +849,7 @@ void HELPER(qasan_load1)(CPUArchState *env, target_ulong addr) {
849
849
850
850
#ifdef ASAN_GIOVESE
851
851
if (asan_giovese_load1 (ptr )) {
852
- asan_giovese_report_and_crash (ACCESS_TYPE_LOAD , addr , 1 , PC_GET ( env ), BP_GET ( env ), SP_GET ( env ) );
852
+ asan_giovese_report_and_crash (ACCESS_TYPE_LOAD , addr , 1 , env );
853
853
}
854
854
#else
855
855
__asan_load1 (ptr );
@@ -867,7 +867,7 @@ void HELPER(qasan_load2)(CPUArchState *env, target_ulong addr) {
867
867
868
868
#ifdef ASAN_GIOVESE
869
869
if (asan_giovese_load2 (ptr )) {
870
- asan_giovese_report_and_crash (ACCESS_TYPE_LOAD , addr , 2 , PC_GET ( env ), BP_GET ( env ), SP_GET ( env ) );
870
+ asan_giovese_report_and_crash (ACCESS_TYPE_LOAD , addr , 2 , env );
871
871
}
872
872
#else
873
873
__asan_load2 (ptr );
@@ -885,7 +885,7 @@ void HELPER(qasan_load4)(CPUArchState *env, target_ulong addr) {
885
885
886
886
#ifdef ASAN_GIOVESE
887
887
if (asan_giovese_load4 (ptr )) {
888
- asan_giovese_report_and_crash (ACCESS_TYPE_LOAD , addr , 4 , PC_GET ( env ), BP_GET ( env ), SP_GET ( env ) );
888
+ asan_giovese_report_and_crash (ACCESS_TYPE_LOAD , addr , 4 , env );
889
889
}
890
890
#else
891
891
__asan_load4 (ptr );
@@ -903,7 +903,7 @@ void HELPER(qasan_load8)(CPUArchState *env, target_ulong addr) {
903
903
904
904
#ifdef ASAN_GIOVESE
905
905
if (asan_giovese_load8 (ptr )) {
906
- asan_giovese_report_and_crash (ACCESS_TYPE_LOAD , addr , 8 , PC_GET ( env ), BP_GET ( env ), SP_GET ( env ) );
906
+ asan_giovese_report_and_crash (ACCESS_TYPE_LOAD , addr , 8 , env );
907
907
}
908
908
#else
909
909
__asan_load8 (ptr );
@@ -921,7 +921,7 @@ void HELPER(qasan_store1)(CPUArchState *env, target_ulong addr) {
921
921
922
922
#ifdef ASAN_GIOVESE
923
923
if (asan_giovese_store1 (ptr )) {
924
- asan_giovese_report_and_crash (ACCESS_TYPE_STORE , addr , 1 , PC_GET ( env ), BP_GET ( env ), SP_GET ( env ) );
924
+ asan_giovese_report_and_crash (ACCESS_TYPE_STORE , addr , 1 , env );
925
925
}
926
926
#else
927
927
__asan_store1 (ptr );
@@ -939,7 +939,7 @@ void HELPER(qasan_store2)(CPUArchState *env, target_ulong addr) {
939
939
940
940
#ifdef ASAN_GIOVESE
941
941
if (asan_giovese_store2 (ptr )) {
942
- asan_giovese_report_and_crash (ACCESS_TYPE_STORE , addr , 2 , PC_GET ( env ), BP_GET ( env ), SP_GET ( env ) );
942
+ asan_giovese_report_and_crash (ACCESS_TYPE_STORE , addr , 2 , env );
943
943
}
944
944
#else
945
945
__asan_store2 (ptr );
@@ -957,7 +957,7 @@ void HELPER(qasan_store4)(CPUArchState *env, target_ulong addr) {
957
957
958
958
#ifdef ASAN_GIOVESE
959
959
if (asan_giovese_store4 (ptr )) {
960
- asan_giovese_report_and_crash (ACCESS_TYPE_STORE , addr , 4 , PC_GET ( env ), BP_GET ( env ), SP_GET ( env ) );
960
+ asan_giovese_report_and_crash (ACCESS_TYPE_STORE , addr , 4 , env );
961
961
}
962
962
#else
963
963
__asan_store4 (ptr );
@@ -975,7 +975,7 @@ void HELPER(qasan_store8)(CPUArchState *env, target_ulong addr) {
975
975
976
976
#ifdef ASAN_GIOVESE
977
977
if (asan_giovese_store8 (ptr )) {
978
- asan_giovese_report_and_crash (ACCESS_TYPE_STORE , addr , 8 , PC_GET ( env ), BP_GET ( env ), SP_GET ( env ) );
978
+ asan_giovese_report_and_crash (ACCESS_TYPE_STORE , addr , 8 , env );
979
979
}
980
980
#else
981
981
__asan_store8 (ptr );
0 commit comments