[sr-dev] pv_xavp_print();

Olle E. Johansson oej at edvina.net
Sun Dec 9 16:25:34 CET 2012


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)
 


More information about the sr-dev mailing list