DARGHT

Data access rights fault

DBIT

Data dirty bit fault

DEBUG

Debug fault

DFPREG

Disabled floating-point register fault

DKEY

Data key miss fault

DNTLB

Data nested translation lookaside buffer fault

DTLB

Data translation lookaside buffer fault

FPFLT

Floating-point Fault

FPTRP

Floating-point Trap

GEXCP

General exception:

 

Unimplemented data address fault

 

Illegal operation fault

 

Illegal dependency fault

 

Privileged operation fault

 

Reserved register/field fault

IA32EXP

IA32 Exception

IACCS

Instruction access bit fault

IARGHT

Instruction access rights fault

IKEY

Instruction key miss fault

INT

External interrupt

ITLB

Instruction translation lookaside buffer fault

KPERM

Key permission fault

LPTRP

Lower Privilege Transfer Trap or Unimplemented Instruction Address Trap

NATC

NAT Consumption fault

PNotP

Page Not Present fault

SPECOP

Speculative Operation fault

SSTRP

Single Step Trap

TBTRP

Taken Branch Trap

UADREF

Unaligned Data Reference fault

USDREF

Unsupported Data Reference fault

VFAULT

Virtualization fault

VHPT

Virtual hash page table fault

VINT

Virtual external interrupt

The report shows measured data by thread, load module, function, source statement, and instruction.

By default, the report is sorted by the first trap in the reported traps list. You can use the --sort-by samples option to sort by total traps.

Command-line options allow you to control the amount of data reported, how the data is sorted, and the number of statements and instructions reported for each sampled program location.

Example Command Line for Text Report

$ caliper traps -ra -o reports/sample.txt ./wordplay thequickbrownfox

Example Command Line for CSV Report

$ caliper traps --csv csvout ./wordplay thequickbrownfox

traps Measurement Report Description 215