QA output created by 404
Expecting ... Unknown or illegal metric type
Event Records Dump ...
PMID: 29.4095.0 numval: 1 valfmt: 1 vtype: 32 vlen: 0
Error: bad vtype
pmUnpackEventRecords: Unknown or illegal metric type
Expecting ... Error - ea_nrecords < 0
Event Records Dump ...
PMID: 29.4095.0 numval: 1 valfmt: 1 vtype: EVENT vlen: 8
nrecords: -1
Error: bad nrecords
pmUnpackEventRecords: Insufficient elements in list
Expecting ... Error - vlen way too small
Event Records Dump ...
PMID: 29.4095.0 numval: 1 valfmt: 1 vtype: EVENT vlen: 4
Error: bad len (smaller than minimum size 8)
pmUnpackEventRecords: Insufficient elements in list
Expecting ... No records
Array contains 0 records and 0 missed records
Expecting ... 1 record, no params
Array contains 1 records and 0 missed records
pmResult[0]
pmResult dump from ADDR timestamp: TIMESTAMPS numpmid: 0
Expecting ... 1 record, u32 param = 1
Array contains 1 records and 0 missed records
pmResult[0]
pmResult dump from ADDR timestamp: TIMESTAMPS numpmid: 1
  29.0.127 (<noname>): numval: 1 valfmt: 0 vlist[]:
   value 1 1.4012985e-45 0x1
Expecting ... 1 record, u32 param = 2, u64 param = -3
Array contains 1 records and 0 missed records
pmResult[0]
pmResult dump from ADDR timestamp: TIMESTAMPS numpmid: 3
  511.0.1 (event.flags): numval: 1 valfmt: 0 vlist[]:
   value 1 1.4012985e-45 0x1
  29.0.127 (<noname>): numval: 1 valfmt: 0 vlist[]:
   value 2 2.8025969e-45 0x2
  29.0.130 (<noname>): numval: 1 valfmt: 1 vlist[]:
   value -3
Expecting ... Error - buffer overrun @ parameter
Event Records Dump ...
PMID: 29.4095.0 numval: 1 valfmt: 1 vtype: EVENT vlen: 51
nrecords: 1
Event Record [0] flags=1 with 2 parameters
    Parameter [0]: 29.0.127 = 2
    Parameter [1]: Error: buffer overflow
pmUnpackEventRecords: Result size exceeded
Expecting ... 6 records, 7 missed [u32=4 u64=5 str="6"][u32=7 d=8 d=-9][u32=10 u64=11 str="twelve" str="thirteen" 32=-14 u32=15][u32=16 f=-17 aggr=...]
Array contains 6 records and 7 missed records
pmResult[0]
pmResult dump from ADDR timestamp: TIMESTAMPS numpmid: 2
  511.0.1 (event.flags): numval: 1 valfmt: 0 vlist[]:
   value 2147483648 -0 0x80000000
  511.0.2 (event.missed): numval: 1 valfmt: 0 vlist[]:
   value 3 4.2038954e-45 0x3
pmResult[1]
pmResult dump from ADDR timestamp: TIMESTAMPS numpmid: 3
  29.0.127 (<noname>): numval: 1 valfmt: 0 vlist[]:
   value 4 5.6051939e-45 0x4
  29.0.131 (<noname>): numval: 1 valfmt: 1 vlist[]:
   value 5
  29.0.134 (<noname>): numval: 1 valfmt: 1 vlist[]:
   value "6"
pmResult[2]
pmResult dump from ADDR timestamp: TIMESTAMPS numpmid: 3
  29.0.127 (<noname>): numval: 1 valfmt: 0 vlist[]:
   value 7 9.8090893e-45 0x7
  29.0.133 (<noname>): numval: 1 valfmt: 1 vlist[]:
   value 8
  29.0.133 (<noname>): numval: 1 valfmt: 1 vlist[]:
   value -9
pmResult[3]
pmResult dump from ADDR timestamp: TIMESTAMPS numpmid: 7
  511.0.1 (event.flags): numval: 1 valfmt: 0 vlist[]:
   value 2 2.8025969e-45 0x2
  29.0.127 (<noname>): numval: 1 valfmt: 0 vlist[]:
   value 10 1.4012985e-44 0xa
  29.0.131 (<noname>): numval: 1 valfmt: 1 vlist[]:
   value 11
  29.0.134 (<noname>): numval: 1 valfmt: 1 vlist[]:
   value "twelve"
  29.0.134 (<noname>): numval: 1 valfmt: 1 vlist[]:
   value "thirteen"
  29.0.128 (<noname>): numval: 1 valfmt: 0 vlist[]:
   value 14 1.9618179e-44 0xe
  29.0.129 (<noname>): numval: 1 valfmt: 0 vlist[]:
   value 15 2.1019477e-44 0xf
pmResult[4]
pmResult dump from ADDR timestamp: TIMESTAMPS numpmid: 2
  511.0.1 (event.flags): numval: 1 valfmt: 0 vlist[]:
   value 2147483648 -0 0x80000000
  511.0.2 (event.missed): numval: 1 valfmt: 0 vlist[]:
   value 4 5.6051939e-45 0x4
pmResult[5]
pmResult dump from ADDR timestamp: TIMESTAMPS numpmid: 3
  29.0.127 (<noname>): numval: 1 valfmt: 0 vlist[]:
   value 16 2.2420775e-44 0x10
  29.0.132 (<noname>): numval: 1 valfmt: 1 vlist[]:
   value -17
  29.0.135 (<noname>): numval: 1 valfmt: 1 vlist[]:
   value [blob]
Expecting ... Error - buffer overrun @ record
Event Records Dump ...
PMID: 29.4095.0 numval: 1 valfmt: 1 vtype: EVENT vlen: 256
nrecords: 6
Event Record [0] flags=80000000
    ==> 3 missed records
Event Record [1] with 3 parameters
    Parameter [0]: 29.0.127 = 4
    Parameter [1]: 29.0.131 = 5
    Parameter [2]: 29.0.134 = "6"
Event Record [2] with 3 parameters
    Parameter [0]: 29.0.127 = 7
    Parameter [1]: 29.0.133 = 8
    Parameter [2]: 29.0.133 = -9
Event Record [3] flags=2 with 6 parameters
    Parameter [0]: 29.0.127 = 10
    Parameter [1]: 29.0.131 = 11
    Parameter [2]: 29.0.134 = "twelve"
    Parameter [3]: 29.0.134 = "thirteen"
    Parameter [4]: 29.0.128 = 14
    Parameter [5]: 29.0.129 = 15
Event Record [4] flags=80000000
    ==> 4 missed records
Event Record [5] Error: buffer overflow
pmUnpackEventRecords: Result size exceeded
Expecting ... bad numval
Event Records Dump ...
PMID: 29.4095.0 numval: -12345
Error: bad numval
pmUnpackEventRecords: Generic error, already reported above
Expecting ... bad valfmt
Event Records Dump ...
PMID: 29.4095.0 numval: 1 valfmt: 42
Error: bad valfmt
pmUnpackEventRecords: Impossible value or scale conversion
Expecting ... odd instance
[instance 42]
Array contains 1 records and 0 missed records
pmResult[0]
pmResult dump from ADDR timestamp: TIMESTAMPS numpmid: 1
  29.0.127 (<noname>): numval: 1 valfmt: 0 vlist[]:
   value 1 1.4012985e-45 0x1
Expecting ... 1 record, nested event type @ 1st parameter
pmUnpackEventRecords: Unknown or illegal metric type
Expecting ... 3 records, nested event type @ 2nd parameter of 2nd record
pmUnpackEventRecords: Unknown or illegal metric type
Expecting ... all good
pmUnpackEventRecords returns ...
pmResult[0]
pmResult dump from ADDR timestamp: TIMESTAMPS numpmid: 10
  29.0.127 (<noname>): numval: 1 valfmt: 0 vlist[]:
   value 22 3.0828566e-44 0x16
  29.0.129 (<noname>): numval: 1 valfmt: 0 vlist[]:
   value 23 3.2229865e-44 0x17
  29.0.130 (<noname>): numval: 1 valfmt: 1 vlist[]:
   value -24
  29.0.131 (<noname>): numval: 1 valfmt: 1 vlist[]:
   value 25
  29.0.132 (<noname>): numval: 1 valfmt: 1 vlist[]:
   value -26
  29.0.133 (<noname>): numval: 1 valfmt: 1 vlist[]:
   value 27
  29.0.134 (<noname>): numval: 1 valfmt: 1 vlist[]:
   value "minus twenty-eight"
  29.0.135 (<noname>): numval: 1 valfmt: 1 vlist[]:
   value [blob]
  29.0.135 (<noname>): numval: 1 valfmt: 1 vlist[]:
   value [blob]
  29.0.128 (<noname>): numval: 1 valfmt: 0 vlist[]:
   value 29 4.0637655e-44 0x1d
Array contains 1 records and 0 missed records
pmResult[0]
pmResult dump from ADDR timestamp: TIMESTAMPS numpmid: 10
  29.0.127 (<noname>): numval: 1 valfmt: 0 vlist[]:
   value 22 3.0828566e-44 0x16
  29.0.129 (<noname>): numval: 1 valfmt: 0 vlist[]:
   value 23 3.2229865e-44 0x17
  29.0.130 (<noname>): numval: 1 valfmt: 1 vlist[]:
   value -24
  29.0.131 (<noname>): numval: 1 valfmt: 1 vlist[]:
   value 25
  29.0.132 (<noname>): numval: 1 valfmt: 1 vlist[]:
   value -26
  29.0.133 (<noname>): numval: 1 valfmt: 1 vlist[]:
   value 27
  29.0.134 (<noname>): numval: 1 valfmt: 1 vlist[]:
   value "minus twenty-eight"
  29.0.135 (<noname>): numval: 1 valfmt: 1 vlist[]:
   value [blob]
  29.0.135 (<noname>): numval: 1 valfmt: 1 vlist[]:
   value [blob]
  29.0.128 (<noname>): numval: 1 valfmt: 0 vlist[]:
   value 29 4.0637655e-44 0x1d

__pmDumpEventRecords coverage test ...
Event Records Dump ...
PMID: 29.4095.0 numval: 1 valfmt: 1 vtype: EVENT vlen: 180
nrecords: 1
Event Record [0] with 10 parameters
    Parameter [0]: 29.0.127 = 22
    Parameter [1]: 29.0.129 = 23
    Parameter [2]: 29.0.130 = -24
    Parameter [3]: 29.0.131 = 25
    Parameter [4]: 29.0.132 = -26
    Parameter [5]: 29.0.133 = 27
    Parameter [6]: 29.0.134 = "minus twenty-eight"
    Parameter [7]: 29.0.135 = [0f070301...]
    Parameter [8]: 29.0.135 = [0f070301...]
    Parameter [9]: 29.0.128 : bad type Unknown
