223
Listing 12-18. Generating a final report with Intel Inspector – Persistence
Inspector from the analysis done in Listings 12-16 and 12-17
$ pmeminsp rp -- listing_12-16 listing_12-17
#=============================================================
# Diagnostic # 1: Missing cache flush
#------------------The first memory store
of size 4 at address 0x7F9C68893004 (offset 0x4 in /mnt/pmem/file)
in /data/listing_12-16!main at listing_12-16.c:51 - 0x67D
in /lib64/libc.so.6!__libc_start_main at : line> - 0x223D3
in /data/listing_12-16!_start at : - 0x534
is not flushed before
the second memory store
of size 4 at address 0x7F9C68893000 (offset 0x0 in /mnt/pmem/file)
in /data/listing_12-16!main at listing_12-16.c:52 - 0x687
in /lib64/libc.so.6!__libc_start_main at : line> - 0x223D3
in /data/listing_12-16!_start at : - 0x534
while
memory load from the location of the first store
in /data/listing_12-17!main at listing_12-17.c:51 - 0x6C8
depends on
memory load from the location of the second store
in /data/listing_12-17!main at listing_12-17.c:50 - 0x6BD
#=============================================================
# Diagnostic # 2: Missing cache flush
#------------------Memory store
of size 4 at address 0x7F9C68893000 (offset 0x0 in /mnt/pmem/file)
in /data/listing_12-16!main at listing_12-16.c:52 - 0x687
Chapter 12 Debugging persistent MeMory appliCations
Précédent

- 247/457

Suivant