To add to the knowledgebase:
In the PV module, there's a debug command named pv_xavp_print();
Seems to dump all in-memory xavp's. There's no argument. Indentation could make it
more readable, maybe.
/O
Example:
$xavp(test=>data)=12;
$xavp(test=>fnutt)="Lutfisk";
$xavp(test[0]=>fnutt)="Surströmming";
$xavp(test=>data=>stuff)="Julbord";
$xavp(test=>data=>stuff=>level42)="Christmas Pudding";
$xavp(test=>data=>stuff[1]=>level42)="Plum Pudding";
pv_xavp_print();
0(4278) INFO: <core> [xavp.c:413]: +++++ start XAVP list: 0x1108906a8 (level=0)
0(4278) INFO: <core> [xavp.c:417]: *** XAVP name: test
0(4278) INFO: <core> [xavp.c:418]: XAVP id: 2063405720
0(4278) INFO: <core> [xavp.c:419]: XAVP value type: 6
0(4278) INFO: <core> [xavp.c:441]: XAVP value: <xavp:0x110890648>
0(4278) INFO: <core> [xavp.c:413]: +++++ start XAVP list: 0x110890648 (level=1)
0(4278) INFO: <core> [xavp.c:417]: *** XAVP name: data
0(4278) INFO: <core> [xavp.c:418]: XAVP id: 1761460435
0(4278) INFO: <core> [xavp.c:419]: XAVP value type: 2
0(4278) INFO: <core> [xavp.c:428]: XAVP value: Plum Pudding
0(4278) INFO: <core> [xavp.c:450]: ----- end XAVP list: 0x110890648 (level=1)
0(4278) INFO: <core> [xavp.c:417]: *** XAVP name: test
0(4278) INFO: <core> [xavp.c:418]: XAVP id: 2063405720
0(4278) INFO: <core> [xavp.c:419]: XAVP value type: 6
0(4278) INFO: <core> [xavp.c:441]: XAVP value: <xavp:0x110890598>
0(4278) INFO: <core> [xavp.c:413]: +++++ start XAVP list: 0x110890598 (level=1)
0(4278) INFO: <core> [xavp.c:417]: *** XAVP name: data
0(4278) INFO: <core> [xavp.c:418]: XAVP id: 1761460435
0(4278) INFO: <core> [xavp.c:419]: XAVP value type: 2
0(4278) INFO: <core> [xavp.c:428]: XAVP value: Christmas Pudding
0(4278) INFO: <core> [xavp.c:450]: ----- end XAVP list: 0x110890598 (level=1)
0(4278) INFO: <core> [xavp.c:417]: *** XAVP name: test
0(4278) INFO: <core> [xavp.c:418]: XAVP id: 2063405720
0(4278) INFO: <core> [xavp.c:419]: XAVP value type: 6
0(4278) INFO: <core> [xavp.c:441]: XAVP value: <xavp:0x1108904f0>
0(4278) INFO: <core> [xavp.c:413]: +++++ start XAVP list: 0x1108904f0 (level=1)
0(4278) INFO: <core> [xavp.c:417]: *** XAVP name: data
0(4278) INFO: <core> [xavp.c:418]: XAVP id: 1761460435
0(4278) INFO: <core> [xavp.c:419]: XAVP value type: 2
0(4278) INFO: <core> [xavp.c:428]: XAVP value: Julbord
0(4278) INFO: <core> [xavp.c:450]: ----- end XAVP list: 0x1108904f0 (level=1)
0(4278) INFO: <core> [xavp.c:417]: *** XAVP name: test
0(4278) INFO: <core> [xavp.c:418]: XAVP id: 2063405720
0(4278) INFO: <core> [xavp.c:419]: XAVP value type: 6
0(4278) INFO: <core> [xavp.c:441]: XAVP value: <xavp:0x110890490>
0(4278) INFO: <core> [xavp.c:413]: +++++ start XAVP list: 0x110890490 (level=1)
0(4278) INFO: <core> [xavp.c:417]: *** XAVP name: fnutt
0(4278) INFO: <core> [xavp.c:418]: XAVP id: 1790207677
0(4278) INFO: <core> [xavp.c:419]: XAVP value type: 2
0(4278) INFO: <core> [xavp.c:428]: XAVP value: Surströmming
0(4278) INFO: <core> [xavp.c:417]: *** XAVP name: fnutt
0(4278) INFO: <core> [xavp.c:418]: XAVP id: 1790207677
0(4278) INFO: <core> [xavp.c:419]: XAVP value type: 2
0(4278) INFO: <core> [xavp.c:428]: XAVP value: Lutfisk
0(4278) INFO: <core> [xavp.c:450]: ----- end XAVP list: 0x110890490 (level=1)
0(4278) INFO: <core> [xavp.c:417]: *** XAVP name: test
0(4278) INFO: <core> [xavp.c:418]: XAVP id: 2063405720
0(4278) INFO: <core> [xavp.c:419]: XAVP value type: 6
0(4278) INFO: <core> [xavp.c:441]: XAVP value: <xavp:0x110890348>
0(4278) INFO: <core> [xavp.c:413]: +++++ start XAVP list: 0x110890348 (level=1)
0(4278) INFO: <core> [xavp.c:417]: *** XAVP name: data
0(4278) INFO: <core> [xavp.c:418]: XAVP id: 1761460435
0(4278) INFO: <core> [xavp.c:419]: XAVP value type: 1
0(4278) INFO: <core> [xavp.c:425]: XAVP value: 12
0(4278) INFO: <core> [xavp.c:450]: ----- end XAVP list: 0x110890348 (level=1)
0(4278) INFO: <core> [xavp.c:450]: ----- end XAVP list: 0x1108906a8 (level=0)
Show replies by date