@@ -376,18 +376,19 @@ TEST_F(MinidumpParserTest, GetMemoryRegionInfo) {
376
376
377
377
EXPECT_THAT (
378
378
parser->BuildMemoryRegions (),
379
- testing::Pair (testing::ElementsAre (
380
- MemoryRegionInfo ({0x0 , 0x10000 }, no, no, no, no,
381
- ConstString (), unknown, 0 , unknown),
382
- MemoryRegionInfo ({0x10000 , 0x21000 }, yes, yes, no, yes,
383
- ConstString (), unknown, 0 , unknown),
384
- MemoryRegionInfo ({0x40000 , 0x1000 }, yes, no, no, yes,
385
- ConstString (), unknown, 0 , unknown),
386
- MemoryRegionInfo ({0x7ffe0000 , 0x1000 }, yes, no, no, yes,
387
- ConstString (), unknown, 0 , unknown),
388
- MemoryRegionInfo ({0x7ffe1000 , 0xf000 }, no, no, no, yes,
389
- ConstString (), unknown, 0 , unknown)),
390
- true ));
379
+ testing::Pair (
380
+ testing::ElementsAre (
381
+ MemoryRegionInfo ({0x0 , 0x10000 }, no, no, no, no, ConstString (),
382
+ unknown, 0 , unknown, unknown),
383
+ MemoryRegionInfo ({0x10000 , 0x21000 }, yes, yes, no, yes,
384
+ ConstString (), unknown, 0 , unknown, unknown),
385
+ MemoryRegionInfo ({0x40000 , 0x1000 }, yes, no, no, yes,
386
+ ConstString (), unknown, 0 , unknown, unknown),
387
+ MemoryRegionInfo ({0x7ffe0000 , 0x1000 }, yes, no, no, yes,
388
+ ConstString (), unknown, 0 , unknown, unknown),
389
+ MemoryRegionInfo ({0x7ffe1000 , 0xf000 }, no, no, no, yes,
390
+ ConstString (), unknown, 0 , unknown, unknown)),
391
+ true ));
391
392
}
392
393
393
394
TEST_F (MinidumpParserTest, GetMemoryRegionInfoFromMemoryList) {
@@ -412,9 +413,9 @@ TEST_F(MinidumpParserTest, GetMemoryRegionInfoFromMemoryList) {
412
413
testing::Pair (
413
414
testing::ElementsAre (
414
415
MemoryRegionInfo ({0x1000 , 0x10 }, yes, unknown, unknown, yes,
415
- ConstString (), unknown, 0 , unknown),
416
+ ConstString (), unknown, 0 , unknown, unknown ),
416
417
MemoryRegionInfo ({0x2000 , 0x20 }, yes, unknown, unknown, yes,
417
- ConstString (), unknown, 0 , unknown)),
418
+ ConstString (), unknown, 0 , unknown, unknown )),
418
419
false ));
419
420
}
420
421
@@ -428,9 +429,9 @@ TEST_F(MinidumpParserTest, GetMemoryRegionInfoFromMemory64List) {
428
429
testing::Pair (
429
430
testing::ElementsAre (
430
431
MemoryRegionInfo ({0x1000 , 0x10 }, yes, unknown, unknown, yes,
431
- ConstString (), unknown, 0 , unknown),
432
+ ConstString (), unknown, 0 , unknown, unknown ),
432
433
MemoryRegionInfo ({0x2000 , 0x20 }, yes, unknown, unknown, yes,
433
- ConstString (), unknown, 0 , unknown)),
434
+ ConstString (), unknown, 0 , unknown, unknown )),
434
435
false ));
435
436
}
436
437
@@ -455,22 +456,23 @@ TEST_F(MinidumpParserTest, GetMemoryRegionInfoLinuxMaps) {
455
456
ConstString app_process (" /system/bin/app_process" );
456
457
ConstString linker (" /system/bin/linker" );
457
458
ConstString liblog (" /system/lib/liblog.so" );
458
- EXPECT_THAT (parser->BuildMemoryRegions (),
459
- testing::Pair (
460
- testing::ElementsAre (
461
- MemoryRegionInfo ({0x400d9000 , 0x2000 }, yes, no, yes, yes,
462
- app_process, unknown, 0 , unknown),
463
- MemoryRegionInfo ({0x400db000 , 0x1000 }, yes, no, no, yes,
464
- app_process, unknown, 0 , unknown),
465
- MemoryRegionInfo ({0x400dc000 , 0x1000 }, yes, yes, no, yes,
466
- ConstString (), unknown, 0 , unknown),
467
- MemoryRegionInfo ({0x400ec000 , 0x1000 }, yes, no, no, yes,
468
- ConstString (), unknown, 0 , unknown),
469
- MemoryRegionInfo ({0x400ee000 , 0x1000 }, yes, yes, no, yes,
470
- linker, unknown, 0 , unknown),
471
- MemoryRegionInfo ({0x400fc000 , 0x1000 }, yes, yes, yes, yes,
472
- liblog, unknown, 0 , unknown)),
473
- true ));
459
+ EXPECT_THAT (
460
+ parser->BuildMemoryRegions (),
461
+ testing::Pair (
462
+ testing::ElementsAre (
463
+ MemoryRegionInfo ({0x400d9000 , 0x2000 }, yes, no, yes, yes,
464
+ app_process, unknown, 0 , unknown, unknown),
465
+ MemoryRegionInfo ({0x400db000 , 0x1000 }, yes, no, no, yes,
466
+ app_process, unknown, 0 , unknown, unknown),
467
+ MemoryRegionInfo ({0x400dc000 , 0x1000 }, yes, yes, no, yes,
468
+ ConstString (), unknown, 0 , unknown, unknown),
469
+ MemoryRegionInfo ({0x400ec000 , 0x1000 }, yes, no, no, yes,
470
+ ConstString (), unknown, 0 , unknown, unknown),
471
+ MemoryRegionInfo ({0x400ee000 , 0x1000 }, yes, yes, no, yes, linker,
472
+ unknown, 0 , unknown, unknown),
473
+ MemoryRegionInfo ({0x400fc000 , 0x1000 }, yes, yes, yes, yes, liblog,
474
+ unknown, 0 , unknown, unknown)),
475
+ true ));
474
476
}
475
477
476
478
TEST_F (MinidumpParserTest, GetMemoryRegionInfoLinuxMapsError) {
@@ -486,11 +488,12 @@ TEST_F(MinidumpParserTest, GetMemoryRegionInfoLinuxMapsError) {
486
488
llvm::Succeeded ());
487
489
// Test that when a /proc/maps region fails to parse
488
490
// we handle the error and continue with the rest.
489
- EXPECT_THAT (parser->BuildMemoryRegions (),
490
- testing::Pair (testing::ElementsAre (MemoryRegionInfo (
491
- {0x400fc000 , 0x1000 }, yes, yes, yes, yes,
492
- ConstString (nullptr ), unknown, 0 , unknown)),
493
- true ));
491
+ EXPECT_THAT (
492
+ parser->BuildMemoryRegions (),
493
+ testing::Pair (testing::ElementsAre (MemoryRegionInfo (
494
+ {0x400fc000 , 0x1000 }, yes, yes, yes, yes,
495
+ ConstString (nullptr ), unknown, 0 , unknown, unknown)),
496
+ true ));
494
497
}
495
498
496
499
// Windows Minidump tests
0 commit comments