1
- /* 1.85 .0-nightly */
2
- /* qemu git hash: 81e52dc60f83c3ae191c1a07b39bb255e633c234 */
1
+ /* 1.86 .0-nightly */
2
+ /* qemu git hash: 3f7b2d86635aaf03818aaec1d285dba88255f831 */
3
3
/* automatically generated by rust-bindgen 0.71.1 */
4
4
5
5
#[ repr( C ) ]
@@ -1078,33 +1078,35 @@ pub type intmax_t = __intmax_t;
1078
1078
pub type uintmax_t = __uintmax_t ;
1079
1079
#[ repr( C ) ]
1080
1080
#[ derive( Debug , Default ) ]
1081
- pub struct kAFL_payload {
1081
+ pub struct _bindgen_ty_1 {
1082
1082
pub size : i32 ,
1083
1083
pub data : __IncompleteArrayField < u8 > ,
1084
1084
}
1085
1085
#[ allow( clippy:: unnecessary_operation, clippy:: identity_op) ]
1086
1086
const _: ( ) = {
1087
- [ "Size of kAFL_payload " ] [ :: std:: mem:: size_of :: < kAFL_payload > ( ) - 4usize ] ;
1088
- [ "Alignment of kAFL_payload " ] [ :: std:: mem:: align_of :: < kAFL_payload > ( ) - 4usize ] ;
1089
- [ "Offset of field: kAFL_payload ::size" ] [ :: std:: mem:: offset_of!( kAFL_payload , size) - 0usize ] ;
1090
- [ "Offset of field: kAFL_payload ::data" ] [ :: std:: mem:: offset_of!( kAFL_payload , data) - 4usize ] ;
1087
+ [ "Size of _bindgen_ty_1 " ] [ :: std:: mem:: size_of :: < _bindgen_ty_1 > ( ) - 4usize ] ;
1088
+ [ "Alignment of _bindgen_ty_1 " ] [ :: std:: mem:: align_of :: < _bindgen_ty_1 > ( ) - 4usize ] ;
1089
+ [ "Offset of field: _bindgen_ty_1 ::size" ] [ :: std:: mem:: offset_of!( _bindgen_ty_1 , size) - 0usize ] ;
1090
+ [ "Offset of field: _bindgen_ty_1 ::data" ] [ :: std:: mem:: offset_of!( _bindgen_ty_1 , data) - 4usize ] ;
1091
1091
} ;
1092
+ pub type kAFL_payload = _bindgen_ty_1 ;
1092
1093
#[ repr( C ) ]
1093
1094
#[ derive( Debug , Default , Copy , Clone ) ]
1094
- pub struct kAFL_ranges {
1095
+ pub struct _bindgen_ty_2 {
1095
1096
pub ip : [ u64 ; 4usize ] ,
1096
1097
pub size : [ u64 ; 4usize ] ,
1097
1098
pub enabled : [ u8 ; 4usize ] ,
1098
1099
}
1099
1100
#[ allow( clippy:: unnecessary_operation, clippy:: identity_op) ]
1100
1101
const _: ( ) = {
1101
- [ "Size of kAFL_ranges " ] [ :: std:: mem:: size_of :: < kAFL_ranges > ( ) - 72usize ] ;
1102
- [ "Alignment of kAFL_ranges " ] [ :: std:: mem:: align_of :: < kAFL_ranges > ( ) - 8usize ] ;
1103
- [ "Offset of field: kAFL_ranges ::ip" ] [ :: std:: mem:: offset_of!( kAFL_ranges , ip) - 0usize ] ;
1104
- [ "Offset of field: kAFL_ranges ::size" ] [ :: std:: mem:: offset_of!( kAFL_ranges , size) - 32usize ] ;
1105
- [ "Offset of field: kAFL_ranges ::enabled" ]
1106
- [ :: std:: mem:: offset_of!( kAFL_ranges , enabled) - 64usize ] ;
1102
+ [ "Size of _bindgen_ty_2 " ] [ :: std:: mem:: size_of :: < _bindgen_ty_2 > ( ) - 72usize ] ;
1103
+ [ "Alignment of _bindgen_ty_2 " ] [ :: std:: mem:: align_of :: < _bindgen_ty_2 > ( ) - 8usize ] ;
1104
+ [ "Offset of field: _bindgen_ty_2 ::ip" ] [ :: std:: mem:: offset_of!( _bindgen_ty_2 , ip) - 0usize ] ;
1105
+ [ "Offset of field: _bindgen_ty_2 ::size" ] [ :: std:: mem:: offset_of!( _bindgen_ty_2 , size) - 32usize ] ;
1106
+ [ "Offset of field: _bindgen_ty_2 ::enabled" ]
1107
+ [ :: std:: mem:: offset_of!( _bindgen_ty_2 , enabled) - 64usize ] ;
1107
1108
} ;
1109
+ pub type kAFL_ranges = _bindgen_ty_2 ;
1108
1110
#[ repr( C , packed) ]
1109
1111
#[ derive( Debug , Default , Copy , Clone ) ]
1110
1112
pub struct host_config_t {
@@ -1134,7 +1136,7 @@ const _: () = {
1134
1136
} ;
1135
1137
#[ repr( C , packed) ]
1136
1138
#[ derive( Debug , Default , Copy , Clone ) ]
1137
- pub struct agent_config_t {
1139
+ pub struct _bindgen_ty_3 {
1138
1140
pub agent_magic : u32 ,
1139
1141
pub agent_version : u32 ,
1140
1142
pub agent_timeout_detection : u8 ,
@@ -1149,31 +1151,32 @@ pub struct agent_config_t {
1149
1151
}
1150
1152
#[ allow( clippy:: unnecessary_operation, clippy:: identity_op) ]
1151
1153
const _: ( ) = {
1152
- [ "Size of agent_config_t " ] [ :: std:: mem:: size_of :: < agent_config_t > ( ) - 37usize ] ;
1153
- [ "Alignment of agent_config_t " ] [ :: std:: mem:: align_of :: < agent_config_t > ( ) - 1usize ] ;
1154
- [ "Offset of field: agent_config_t ::agent_magic" ]
1155
- [ :: std:: mem:: offset_of!( agent_config_t , agent_magic) - 0usize ] ;
1156
- [ "Offset of field: agent_config_t ::agent_version" ]
1157
- [ :: std:: mem:: offset_of!( agent_config_t , agent_version) - 4usize ] ;
1158
- [ "Offset of field: agent_config_t ::agent_timeout_detection" ]
1159
- [ :: std:: mem:: offset_of!( agent_config_t , agent_timeout_detection) - 8usize ] ;
1160
- [ "Offset of field: agent_config_t ::agent_tracing" ]
1161
- [ :: std:: mem:: offset_of!( agent_config_t , agent_tracing) - 9usize ] ;
1162
- [ "Offset of field: agent_config_t ::agent_ijon_tracing" ]
1163
- [ :: std:: mem:: offset_of!( agent_config_t , agent_ijon_tracing) - 10usize ] ;
1164
- [ "Offset of field: agent_config_t ::agent_non_reload_mode" ]
1165
- [ :: std:: mem:: offset_of!( agent_config_t , agent_non_reload_mode) - 11usize ] ;
1166
- [ "Offset of field: agent_config_t ::trace_buffer_vaddr" ]
1167
- [ :: std:: mem:: offset_of!( agent_config_t , trace_buffer_vaddr) - 12usize ] ;
1168
- [ "Offset of field: agent_config_t ::ijon_trace_buffer_vaddr" ]
1169
- [ :: std:: mem:: offset_of!( agent_config_t , ijon_trace_buffer_vaddr) - 20usize ] ;
1170
- [ "Offset of field: agent_config_t ::coverage_bitmap_size" ]
1171
- [ :: std:: mem:: offset_of!( agent_config_t , coverage_bitmap_size) - 28usize ] ;
1172
- [ "Offset of field: agent_config_t ::input_buffer_size" ]
1173
- [ :: std:: mem:: offset_of!( agent_config_t , input_buffer_size) - 32usize ] ;
1174
- [ "Offset of field: agent_config_t ::dump_payloads" ]
1175
- [ :: std:: mem:: offset_of!( agent_config_t , dump_payloads) - 36usize ] ;
1154
+ [ "Size of _bindgen_ty_3 " ] [ :: std:: mem:: size_of :: < _bindgen_ty_3 > ( ) - 37usize ] ;
1155
+ [ "Alignment of _bindgen_ty_3 " ] [ :: std:: mem:: align_of :: < _bindgen_ty_3 > ( ) - 1usize ] ;
1156
+ [ "Offset of field: _bindgen_ty_3 ::agent_magic" ]
1157
+ [ :: std:: mem:: offset_of!( _bindgen_ty_3 , agent_magic) - 0usize ] ;
1158
+ [ "Offset of field: _bindgen_ty_3 ::agent_version" ]
1159
+ [ :: std:: mem:: offset_of!( _bindgen_ty_3 , agent_version) - 4usize ] ;
1160
+ [ "Offset of field: _bindgen_ty_3 ::agent_timeout_detection" ]
1161
+ [ :: std:: mem:: offset_of!( _bindgen_ty_3 , agent_timeout_detection) - 8usize ] ;
1162
+ [ "Offset of field: _bindgen_ty_3 ::agent_tracing" ]
1163
+ [ :: std:: mem:: offset_of!( _bindgen_ty_3 , agent_tracing) - 9usize ] ;
1164
+ [ "Offset of field: _bindgen_ty_3 ::agent_ijon_tracing" ]
1165
+ [ :: std:: mem:: offset_of!( _bindgen_ty_3 , agent_ijon_tracing) - 10usize ] ;
1166
+ [ "Offset of field: _bindgen_ty_3 ::agent_non_reload_mode" ]
1167
+ [ :: std:: mem:: offset_of!( _bindgen_ty_3 , agent_non_reload_mode) - 11usize ] ;
1168
+ [ "Offset of field: _bindgen_ty_3 ::trace_buffer_vaddr" ]
1169
+ [ :: std:: mem:: offset_of!( _bindgen_ty_3 , trace_buffer_vaddr) - 12usize ] ;
1170
+ [ "Offset of field: _bindgen_ty_3 ::ijon_trace_buffer_vaddr" ]
1171
+ [ :: std:: mem:: offset_of!( _bindgen_ty_3 , ijon_trace_buffer_vaddr) - 20usize ] ;
1172
+ [ "Offset of field: _bindgen_ty_3 ::coverage_bitmap_size" ]
1173
+ [ :: std:: mem:: offset_of!( _bindgen_ty_3 , coverage_bitmap_size) - 28usize ] ;
1174
+ [ "Offset of field: _bindgen_ty_3 ::input_buffer_size" ]
1175
+ [ :: std:: mem:: offset_of!( _bindgen_ty_3 , input_buffer_size) - 32usize ] ;
1176
+ [ "Offset of field: _bindgen_ty_3 ::dump_payloads" ]
1177
+ [ :: std:: mem:: offset_of!( _bindgen_ty_3 , dump_payloads) - 36usize ] ;
1176
1178
} ;
1179
+ pub type agent_config_t = _bindgen_ty_3 ;
1177
1180
#[ repr( C , packed) ]
1178
1181
#[ derive( Debug , Default , Copy , Clone ) ]
1179
1182
pub struct kafl_dump_file_t {
0 commit comments