()
| 425 | |
| 426 | #[test] |
| 427 | fn test_parse_v2_as_v2() { |
| 428 | // Parse V2 binary artifact as V2 using UnwindDataV2::parse |
| 429 | let parsed_v2 = UnwindDataV2::parse(V2_BINARY).expect("Failed to parse V2 data as V2"); |
| 430 | |
| 431 | // Should match expected V2 data |
| 432 | let expected_v2 = create_sample_v2(); |
| 433 | assert_eq!(parsed_v2.path, expected_v2.path); |
| 434 | assert_eq!(parsed_v2.timestamp, expected_v2.timestamp); |
| 435 | assert_eq!(parsed_v2.avma_range, expected_v2.avma_range); |
| 436 | assert_eq!(parsed_v2.base_avma, expected_v2.base_avma); |
| 437 | assert_eq!(parsed_v2.base_svma, expected_v2.base_svma); |
| 438 | assert_eq!(parsed_v2.eh_frame_hdr, expected_v2.eh_frame_hdr); |
| 439 | assert_eq!(parsed_v2.eh_frame_hdr_svma, expected_v2.eh_frame_hdr_svma); |
| 440 | assert_eq!(parsed_v2.eh_frame, expected_v2.eh_frame); |
| 441 | assert_eq!(parsed_v2.eh_frame_svma, expected_v2.eh_frame_svma); |
| 442 | } |
| 443 | } |
nothing calls this directly
no test coverage detected