| 265 | #[cfg(target_arch = "x86_64")] |
| 266 | #[repr(C)] |
| 267 | pub struct ImageOptionalHeader64 { |
| 268 | pub magic: u16, |
| 269 | pub major_linker_version: u8, |
| 270 | pub minor_linker_version: u8, |
| 271 | pub size_of_code: u32, |
| 272 | pub size_of_initialized_data: u32, |
| 273 | pub size_of_uninitialized_data: u32, |
| 274 | pub address_of_entry_point: u32, |
| 275 | pub base_of_code: u32, |
| 276 | pub image_base: u64, |
| 277 | pub section_alignment: u32, |
| 278 | pub file_alignment: u32, |
| 279 | pub major_operating_system_version: u16, |
| 280 | pub minor_operating_system_version: u16, |
| 281 | pub major_image_version: u16, |
| 282 | pub minor_image_version: u16, |
| 283 | pub major_subsystem_version: u16, |
| 284 | pub minor_subsystem_version: u16, |
| 285 | pub win32_version_value: u32, |
| 286 | pub size_of_image: u32, |
| 287 | pub size_of_headers: u32, |
| 288 | pub check_sum: u32, |
| 289 | pub subsystem: u16, |
| 290 | pub dll_characteristics: u16, |
| 291 | pub size_of_stack_reserve: u64, |
| 292 | pub size_of_stack_commit: u64, |
| 293 | pub size_of_heap_reserve: u64, |
| 294 | pub size_of_heap_commit: u64, |
| 295 | pub loader_flags: u32, |
| 296 | pub number_of_rva_and_sizes: u32, |
| 297 | pub data_directory: [ImageDataDirectory; 16], |
| 298 | } |
nothing calls this directly
no outgoing calls
no test coverage detected