add Doxygen documentation
[o-du/phy.git] / docs / API / def / doxygen.def
diff --git a/docs/API/def/doxygen.def b/docs/API/def/doxygen.def
new file mode 100644 (file)
index 0000000..3f49f81
--- /dev/null
@@ -0,0 +1,101285 @@
+AutoGen Definitions dummy;
+struct = {
+  cp-id     = 'struct___runtime_config';
+  cp-name   = '_RuntimeConfig';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1a4136346ae28fdf2f104e3eb6a9e4da63';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'appMode';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '36';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Application mode: lls-CU or RU   
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1ad674f5880669afb1153cf6e77b64a838';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'xranCat';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '37';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+xran mode: Categoty A | Category B  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1aa7579751e13de05edb086914d6122f31';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'numCC';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '38';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Number of CC per ports supported by RU  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'sample-app_8c_1a0ddf1224851353fc92bfbff6f499fa97';
+        sec-mem-ref-line = '1319';
+        sec-mem-ref-name = 'main';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1abbeb3b559727e749a5d085c9374e541d';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'numAxc';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '39';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Number of Antenna Carriers per CC  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'sample-app_8c_1a0ddf1224851353fc92bfbff6f499fa97';
+        sec-mem-ref-line = '1319';
+        sec-mem-ref-name = 'main';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1a8bc1b7962f0840749ad1536662177b43';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'numUlAxc';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '40';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Number of Antenna Carriers per CC for UL (Cat B)  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1ad0ca738be588c2a611cc3f706bfcd49e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'antElmTRx';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '41';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Number of antenna elements for TX and RX  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'sample-app_8c_1a0ddf1224851353fc92bfbff6f499fa97';
+        sec-mem-ref-line = '1319';
+        sec-mem-ref-name = 'main';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1a19978ec8645efbee660315f67d5b2358';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'muMimoUEs';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '42';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Number of UEs (with 1 RX ant)/beams  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1af2be62462d0071aa5bb14ecc5f55c701';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'DlLayersPerUe';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '44';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Number of DL layer per UE  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1aba27e8723558adbd7f998a08df310ec9';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'UlLayersPerUe';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '45';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Number of UL layer per UE  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1afe3cec6983e2e599c33fc6fe05d80002';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ttiPeriod';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '47';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+TTI period  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1a5c81c4a16480f1214d03545216aa6a23';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'testVect';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '48';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Test Signal to send  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1afa518f99bacc58366e6e1690d4b99fe4';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct ether_addr
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'o_du_addr';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '48';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+lls-CU Ethernet Mac Address  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1a3d99b0989c1d336455a447cbc71dce13';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct ether_addr
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'o_ru_addr';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '48';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+RU Ethernet Mac Address  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1a52e0a00c08b59dd8495d5f291c928a3f';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct ether_addr
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'tmp_addr';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '48';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Temp Ethernet Mac Address  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1a7c41b87d5f4518f22797b56e183c6d81';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'instance_id';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '53';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Instance ID of application  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1a32d3d485cc059e8003d9d99f0707f2e1';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'io_core';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '54';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Core used for IO  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1a3c8ee4e9dd2a5354e83fb30c95598f30';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'mtu';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '56';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+maximum transmission unit (MTU) is the size of the largest protocol data unit (PDU) that can be communicated in a single
+xRAN network layer transaction. supported 1500 bytes and 9600 bytes (Jumbo Frame)  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1ae80b6685104e5d649ce7c9e3865b5ac3';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'numSlots';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '58';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+number of slots in IQ vector  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1a5b68c8543d51de71f5d2aa5fa824cc5f';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+char
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ant_file';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '59';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+file to use for test vector  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'sample-app_8c_1a0ddf1224851353fc92bfbff6f499fa97';
+        sec-mem-ref-line = '1319';
+        sec-mem-ref-name = 'main';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1ac7a5bcd96e56c56fb91c9a4cb7c57d20';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+char
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'prach_file';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '60';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+file to use for test vector  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1adca0e9d6c0f577d2eb19c0c17e7d1f21';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+char
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'dl_bfw_file';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '62';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+file with beamforming weights for DL streams  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1ac84cf72167889004a12d616ad466e48e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+char
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ul_bfw_file';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '63';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+file with beamforming weights for UL streams  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1a50fb35f7655e4f8581192c9ea0ce0517';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+char
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ul_srs_file';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '65';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+file with SRS content for UL antenna elements  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1aede2a014b7865a3e3b425d468f157331';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'enablePrach';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '68';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+enable PRACH  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1a27e72df1357d47d3028bba20c4af0453';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'prachOffset';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '69';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Sets the PRACH position in frequency / subcarrier position, n_PRBoffset^RA and is expressed as a physical resource block number.
+Set by SIB2, prach-FreqOffset in E-UTRA.  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1a99f4cd3e313c4d956132e277043498c6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'prachConfigIndex';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '72';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+TS36.211 - Table 5.7.1-2 : PRACH Configuration Index  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1ad08d1758ebedc3f28561b3f4d1c51645';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'iqswap';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '73';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+do swap of IQ before send to ETH  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1a932c6c205ec4695d57632b623753a7ab';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nebyteorderswap';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '74';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+do swap of byte order from host byte order to network byte order. ETH  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1aeb626e525b4a8a7381eda9c3d11400cb';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'compression';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '75';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+enable use case with compression  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1af01fc39016255fbbedd02b31bb9c7959';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'totalBfWeights';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '77';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+The total number of beamforming weights on RU  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1ac059a4a69d0a3fd511290fea2d95ab25';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'enableSrs';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '79';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+enable SRS (valid for Cat B only)  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1ac8db74934b603e276bbe8d5bf14e8333';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'srsSymMask';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '80';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+SRS symbol mask [014] within S/U slot [0-13] def is  13  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1a7e2e66f6bfc7521847c69479e3f17a79';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'maxFrameId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '82';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+max value of frame id  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1a05dca46f0128cb233e7d4f73215cc4a9';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'Tadv_cp_dl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '84';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1aebed6420fb04aabce30025eec4583807';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'T2a_min_cp_dl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '85';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1a5df6250657a91c27fa2416154ec5a609';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'T2a_max_cp_dl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '86';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1acfa0c4237b95b1dc83d19e00d6487ec0';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'T2a_min_cp_ul';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '87';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1a60007ed3e328b06fb7f7ff2b3a37dac5';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'T2a_max_cp_ul';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '88';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1aac84937e634fccb665c6de923af50c0f';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'T2a_min_up';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '89';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1af27977cbf63a8beb2fd6b1f17c1502df';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'T2a_max_up';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '90';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1ac2e5d027408848a38879331bf54d5adf';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'Ta3_min';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '91';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1a82517c890db705ee58767fd245193214';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'Ta3_max';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '92';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1a73b80929304dcde73f2c2f6d4f7448fa';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'T1a_min_cp_dl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '93';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1a6080f8ca5894be470378d6f265c1f665';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'T1a_max_cp_dl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '94';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1ab2d0817976952478020b3437b3dbbfc3';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'T1a_min_cp_ul';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '95';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1a71254f497cb48a57b123c7f4897b7a38';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'T1a_max_cp_ul';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '96';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1a0447175262da4e12814983c97d73ad21';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'T1a_min_up';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '97';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1a76ae7531da0aa8656d95c194f1e75b0f';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'T1a_max_up';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '98';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1ad8a8a60941ab888de5187345ce5fc92c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'Ta4_min';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '99';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1a934a145ce39320896b81ac25276b24d8';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'Ta4_max';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '100';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1ab0bb0b684cc2798a2ef1ceabe4a47e38';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'enableCP';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '102';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+enable C-plane  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1adc6cb9229207f58f6c4375305dcb5384';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'cp_vlan_tag';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '103';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+C-plane vlan tag  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1ae5c22bf3cd63e278914bf627dab04ce8';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'up_vlan_tag';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '104';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+U-plane vlan tag  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1a8ad55119f3b227785857aaddef6a8384';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'debugStop';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '106';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1a0ce1293a9896f3e28d960a0b1d9dc911';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'debugStopCount';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '107';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1aed69c3a25134cbc416f08a2138ab1136';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bbdevMode';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '108';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1a6fcbf469691a192f1ce298f70981c17a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'DynamicSectionEna';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '109';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1ae2b1a8eb1532f9f5aedc946086bec354';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'GPS_Alpha';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '110';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1aba260ecc47cc76ee126e5b9837f31ab8';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'GPS_Beta';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '111';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1ac1552b11af951e30f8d57c77cc5bed81';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'mu_number';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '113';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Mu numner as per 3GPP  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'sample-app_8c_1a0ddf1224851353fc92bfbff6f499fa97';
+        sec-mem-ref-line = '1319';
+        sec-mem-ref-name = 'main';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1ac0e69adfb3c3429ce7f7b9a568959934';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nDLAbsFrePointA';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '114';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Abs Freq Point A of the Carrier Center Frequency for in KHz Value: 450000->52600000  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1a6db9b8b082db12b94c9d7b910a2bf747';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nULAbsFrePointA';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '115';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Abs Freq Point A of the Carrier Center Frequency for in KHz Value: 450000->52600000  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1ad218e25642a9ecba017dfab4637c0b50';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nDLBandwidth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '116';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Carrier bandwidth for in MHz. Value: 5->400  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1a62e3563effce6c4c7fa25c233f24c855';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nULBandwidth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '117';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Carrier bandwidth for in MHz. Value: 5->400  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1ad86ba09b02f93a0f8525f5d07b471ead';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nDLFftSize';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '118';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+DL FFT size  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1aa531dddfbcecb22e905ed06255f5ce09';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nULFftSize';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '119';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+UL FFT size  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1a3b86317723a592e240c0047e53a6326d';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nFrameDuplexType';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '122';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1a53a1d989c6dee827495401b1973c9ef8';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nTddPeriod';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '123';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1a4664e9a9005020b4a98ada2d256906e2';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_slot_config
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sSlotConfig';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '123';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1a62e6a2d0e1ba75667b3983405ccd2c84';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_prb_map
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'PrbMapDl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '123';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct___runtime_config_1aa6dd3fbdc60ae22de4c06c1c4e7fbd73';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_prb_map
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'PrbMapUl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      sec-mem-desc-line = '123';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+  cp-fileline  = '35';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+Run time configuration of application  
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 4;
+        node-label = 'xran_cp_bf_weight';
+        node-link = {
+          node-link-id = 'structxran__cp__bf__weight';
+        };
+      }; /* node */
+      node = {
+        node-id    = 7;
+        node-label = 'xran_cp_bf_precoding';
+        node-link = {
+          node-link-id = 'structxran__cp__bf__precoding';
+        };
+      }; /* node */
+      node = {
+        node-id    = 6;
+        node-label = 'xran_section_desc';
+        node-link = {
+          node-link-id = 'structxran__section__desc';
+        };
+      }; /* node */
+      node = {
+        node-id    = 2;
+        node-label = 'xran_prb_map';
+        node-link = {
+          node-link-id = 'structxran__prb__map';
+        };
+        node-child = {
+          child-id = '3';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++prbMap
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 5;
+        node-label = 'xran_cp_bf_attribute';
+        node-link = {
+          node-link-id = 'structxran__cp__bf__attribute';
+        };
+      }; /* node */
+      node = {
+        node-id    = 3;
+        node-label = 'xran_prb_elm';
+        node-link = {
+          node-link-id = 'structxran__prb__elm';
+        };
+        node-child = {
+          child-id = '4';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++bf_weight
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '5';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++bf_attribute
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '6';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++p_sec_desc
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '7';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++bf_precoding
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 1;
+        node-label = '_RuntimeConfig';
+        node-link = {
+          node-link-id = 'struct___runtime_config';
+        };
+        node-child = {
+          child-id = '2';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++PrbMapDl
++PrbMapUl
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '8';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sSlotConfig
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 8;
+        node-label = 'xran_slot_config';
+        node-link = {
+          node-link-id = 'structxran__slot__config';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structnlohmann_1_1adl__serializer';
+  cp-name   = 'nlohmann::adl_serializer';
+  cp-section = {
+    sec-kind = 'public-static-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1adl__serializer_1adcdd0023173b7ae293da6cc2ffddfd06';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'from_json';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BasicJsonType &&
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'j';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+ValueType &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'val';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '900';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+convert a JSON value to any value type
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+This function is usually called by the <tt>get()</tt> function of the
+@ref basic_json class (either explicit or via conversion operators).
+
+@param[in] j         JSON value to read from
+@param[in,out] val  value to write to
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a839b0ab50d2c9bce669068f56bc41202';
+        sec-mem-ref-line = '776';
+        sec-mem-ref-name = 'nlohmann::detail::from_json';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1adl__serializer_1a1e04b5fee91e47467368f279d7f7b941';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'to_json';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'j';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+ValueType &&
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'val';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '916';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+convert any value type to a JSON value
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+This function is usually called by the constructors of the @ref basic_json
+class.
+
+@param[in,out] j  JSON value to write to
+@param[in] val     value to read from
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a6fa2f784014bfc0b62d7a35d51e676c9';
+        sec-mem-ref-line = '565';
+        sec-mem-ref-name = 'nlohmann::detail::to_json';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '889';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+default JSONSerializer template argument
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+This serializer ignores the template arguments and uses ADL
+(<a href="http://en.cppreference.com/w/cpp/language/adl">argument-dependent lookup</a>)
+for serialization.
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 10;
+        node-label = 'adl_serializer< typename, typename >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1adl__serializer';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+class = {
+  cp-id     = 'class_b1';
+  cp-name   = 'B1';
+  cp-ref     = {
+    ref-type = derived;
+    ref-id   = 'structnlohmann_1_1detail_1_1conjunction_3_01_b1_01_4';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '204';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 11;
+        node-label = 'B1';
+      }; /* node */
+      node = {
+        node-id    = 12;
+        node-label = 'conjunction< B1 >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1conjunction_3_01_b1_01_4';
+        };
+        node-child = {
+          child-id = '11';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 13;
+        node-label = 'B1';
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* class */
+class = {
+  cp-id     = 'classnlohmann_1_1basic__json';
+  cp-name   = 'nlohmann::basic_json';
+  cp-section = {
+    sec-kind = 'public-type';
+    sec-member = {
+      sec-mem-kind = 'enum';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1a284abb29079a3ece0b67d67da11da441';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-name = 'parse_event_t';
+      sec-mem-enum = { enum-name = object_start; };
+      sec-mem-enum = { enum-name = object_end; };
+      sec-mem-enum = { enum-name = array_start; };
+      sec-mem-enum = { enum-name = array_end; };
+      sec-mem-enum = { enum-name = key; };
+      sec-mem-enum = { enum-name = value; };
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '1785';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+JSON callback events.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+This enumeration lists the parser events that can trigger calling a
+callback function of type @ref parser_callback_t during parsing.
+
+@image html callback_events.png "Example when certain parse events are triggered"
+
+@since version 1.0.0
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'typedef';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1ace569a7a0433ec013c33c927453cb727';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+detail::value_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'value_t';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '1026';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'typedef';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1a0529ada731a19a6860d72dd7ca888271';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+JSONSerializer< T, SFINAE >
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'json_serializer';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '1032';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'typedef';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1a8bcd7fb59f7978ccd8942605357fc28a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+std::function< bool(int depth, parse_event_t event, basic_json &parsed)>
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'parser_callback_t';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '1852';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+per-element parser callback type
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+With a parser callback function, the result of parsing a JSON text can be
+influenced. When passed to @ref parse(std::istream&, const
+parser_callback_t) or @ref parse(const CharT, const parser_callback_t),
+it is called on certain events (passed as @ref parse_event_t via parameter
+@a event) with a set recursion depth @a depth and context JSON value
+@a parsed. The return value of the callback function is a boolean
+indicating whether the element that emitted the callback shall be kept or
+not.
+
+We distinguish six scenarios (determined by the event type) in which the
+callback function can be called. The following table describes the values
+of the parameters @a depth, @a event, and @a parsed.
+
+<table><tr><th>parameter @a event <th> description <th> parameter @a depth <th> parameter @a parsed
+</th>
+<tr><td>parse_event_t::object_start <td> the parser read <tt>{</tt> and started to process a JSON object <td> depth of the parent of the JSON object <td> a JSON value with type discarded
+<tr><td>parse_event_t::key <td> the parser read a key of a value in an object <td> depth of the currently parsed JSON object <td> a JSON string containing the key
+<tr><td>parse_event_t::object_end <td> the parser read <tt>}</tt> and finished processing a JSON object <td> depth of the parent of the JSON object <td> the parsed JSON object
+<tr><td>parse_event_t::array_start <td> the parser read <tt>[</tt> and started to process a JSON array <td> depth of the parent of the JSON array <td> a JSON value with type discarded
+<tr><td>parse_event_t::array_end <td> the parser read <tt>]</tt> and finished processing a JSON array <td> depth of the parent of the JSON array <td> the parsed JSON array
+<tr><td>parse_event_t::value <td> the parser finished reading a JSON value <td> depth of the value <td> the parsed JSON value
+</table> 
+@image html callback_events.png "Example when certain parse events are triggered"
+
+Discarding a value (i.e., returning <tt>false</tt>) has different effects
+depending on the context in which function was called:
+
+- Discarded values in structured types are skipped. That is, the parser
+  will behave as if the discarded value was never read.
+- In case a value outside a structured type is skipped, it is replaced
+  with <tt>null</tt>. This case happens if the top-level element is skipped.
+
+@param[in] depth  the depth of the recursion during parsing
+
+@param[in] event  an event of type parse_event_t indicating the context in
+the callback function has been called
+
+@param[in,out] parsed  the current intermediate parse result; note that
+writing to this value has no effect for parse_event_t::key events
+
+@return Whether the JSON value which called the function during parsing
+should be kept (<tt>true</tt>) or not (<tt>false</tt>). In the latter case, it is either
+skipped completely or replaced by an empty discarded object.
+
+@sa @ref parse(std::istream&, parser_callback_t) or
+@ref parse(const CharT, const parser_callback_t) for examples
+
+@since version 1.0.0
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'public-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1a99cfa952f8b8deaae2505c89507ff3cd';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'type_name';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8042';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+return the type as string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Returns the type name as string to be used in error messages - usually to
+indicate that a function was called on a wrong JSON type.
+
+@return basically a string representation of a the @a m_type member
+
+@complexity Constant.
+
+@liveexample{The following code exemplifies <tt>type_name()</tt> for all JSON
+types.,type_name}
+
+@since version 1.0.0, public since 2.1.0
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'master_8py_1ad5c7a065cddc009146ea1b1192eb2102';
+        sec-mem-ref-line = '498';
+        sec-mem-ref-name = 'master::res';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a09169efff3bd1771fff29bd92cea19e0';
+        sec-mem-ref-line = '148';
+        sec-mem-ref-name = 'nlohmann::detail::operator<';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'public-static-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1a00ebe95bd430fd8f70297c7d8e6b1393';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static allocator_type
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_allocator';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '1079';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+returns the allocator associated with the container
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1a7b7fb3fbbbbae070cef34411707c887b';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static basic_json
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'meta';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '1107';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+returns version information on the library
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+This function returns a JSON object with information about the library,
+including the version number and information on the platform and compiler.
+
+@return JSON object holding version information
+<table><tr><th>key         <th> description
+</th>
+<tr><td><tt>compiler</tt>  <td> Information on the used compiler. It is an object with the following keys: <tt>c++</tt> (the used C++ standard), <tt>family</tt> (the compiler family; possible values are <tt>clang</tt>, <tt>icc</tt>, <tt>gcc</tt>, <tt>ilecpp</tt>, <tt>msvc</tt>, <tt>pgcpp</tt>, <tt>sunpro</tt>, and <tt>unknown</tt>), and <tt>version</tt> (the compiler version).
+<tr><td><tt>copyright</tt> <td> The copyright line for the library as string.
+<tr><td><tt>name</tt>      <td> The name of the library as string.
+<tr><td><tt>platform</tt>  <td> The used platform as string. Possible values are <tt>win32</tt>, <tt>linux</tt>, <tt>apple</tt>, <tt>unix</tt>, and <tt>unknown</tt>.
+<tr><td><tt>url</tt>       <td> The URL of the project as string.
+<tr><td><tt>version</tt>   <td> The version of the library. It is an object with the following keys: <tt>major</tt>, <tt>minor</tt>, and <tt>patch</tt> as defined by <a href="http://semver.org">Semantic Versioning</a>, and <tt>string</tt> (the version string).
+</table> 
+@liveexample{The following code shows an example output of the <tt>meta()</tt>
+function.,meta}
+
+@complexity Constant.
+
+@since 2.1.0
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'private-type';
+    sec-member = {
+      sec-mem-kind = 'typedef';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1ad4fc745f17051e494968f49e37e40c6d';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'basic_json_t';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '1021';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+workaround type for MSVC
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'private-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1ac942fdf25d7d330c856ef650c593a69f';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'assert_invariant';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '1762';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+checks the class invariants
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+This function asserts the class invariants. It needs to be called at the
+end of every constructor to make sure that created objects respect the
+invariant. Furthermore, it has to be called each time the type of a JSON
+value is changed, because the invariant expresses a relationship between
+@a m_type and @a m_value.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1aa5af3189c6c2b2536dd9328c036545ef';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+boolean_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_impl';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+boolean_t *
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '3003';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+get a boolean (explicit)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1a4570cbddda6398b31f39b33ae7839a8b';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+object_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_impl_ptr';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+object_t *
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '3014';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+get a pointer to the value (object)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1acec85f76caa1b96e6c72aa2657b734e1';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+constexpr const object_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_impl_ptr';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const object_t *
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '3020';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+get a pointer to the value (object)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1a48cd2f4aec2cf246002fc7deb3266e8d';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+array_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_impl_ptr';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+array_t *
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '3026';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+get a pointer to the value (array)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1af62a121709249091d61ebd12d92618ec';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+constexpr const array_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_impl_ptr';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const array_t *
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '3032';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+get a pointer to the value (array)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1abfdb07a69f7926ed7cac0c7a7f7b82c3';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+string_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_impl_ptr';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+string_t *
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '3038';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+get a pointer to the value (string)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1a13a2f78803ef804816835fd9c6fafce5';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+constexpr const string_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_impl_ptr';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const string_t *
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '3044';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+get a pointer to the value (string)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1a9ccc9b1e173c5504792cebb53a2b1bf3';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+boolean_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_impl_ptr';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+boolean_t *
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '3050';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+get a pointer to the value (boolean)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1a4bf123bb4fe604a853ff20c7d8a9cb10';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+constexpr const boolean_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_impl_ptr';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const boolean_t *
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '3056';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+get a pointer to the value (boolean)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1a860dd8adb8beb5de6fe3446819255741';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+number_integer_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_impl_ptr';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+number_integer_t *
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '3062';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+get a pointer to the value (integer number)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1a33c20126f54093a759e166f110ea576a';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+constexpr const number_integer_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_impl_ptr';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const number_integer_t *
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '3068';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+get a pointer to the value (integer number)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1a9825885a30e4973383c47b7c64524ccb';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+number_unsigned_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_impl_ptr';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+number_unsigned_t *
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '3074';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+get a pointer to the value (unsigned number)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1af00a8e9feefacebbd3cc229c4f5be738';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+constexpr const number_unsigned_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_impl_ptr';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const number_unsigned_t *
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '3080';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+get a pointer to the value (unsigned number)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1a2c0ffb3266480827d5d628a2a286ea86';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+number_float_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_impl_ptr';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+number_float_t *
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '3086';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+get a pointer to the value (floating-point number)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1a6fc1f1c00b32ba90930c42069d2d1c60';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+constexpr const number_float_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_impl_ptr';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const number_float_t *
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '3092';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+get a pointer to the value (floating-point number)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1abb090632f18438eeec99fd3dc7987cba';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'dump';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+std::ostream &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'o';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const bool
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'pretty_print';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const unsigned int
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'indent_step';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const unsigned int
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'current_indent';
+        sec-mem-param-defval = <<_EnD_oF_dEf_TeXt_
+0
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8392';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+internal implementation of the serialization function
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+This function is called by the public member function dump and organizes
+the serialization internally. The indentation level is propagated as
+additional parameter. In case of arrays and objects, the function is
+called recursively. Note that
+
+- strings and object keys are escaped using <tt>escape_string()</tt>
+- integer numbers are converted implicitly via <tt>operator\<\<</tt>
+- floating-point numbers are converted to a string using <tt>"%g"</tt> format
+
+@param[out] o              stream to write to
+@param[in] pretty_print    whether the output shall be pretty-printed
+@param[in] indent_step     the indent level
+@param[in] current_indent  the current indent level (only used internally)
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'private-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1a1dbdad658d3520a50ea1fd40bcaf8bbe';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+value_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_type';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= value_t::null
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8530';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+the type of the current element
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1ae78f15991d43dc1eda70ad5ac267f1b7';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+json_value
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_value';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= {}
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8533';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+the value of the current element
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'private-static-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1a3556e32c975f3a0d36d1f767fe3ed78f';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static T *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'create';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Args &&...
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'args';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '1603';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+helper for exception-safe object creation
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1a40e4aec3f6d1fa2ff0d9b9a2f39c67db';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static ReferenceType
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_ref_impl';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+ThisType &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'obj';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '3109';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+helper function to implement get_ref()
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+This funcion helps to implement get_ref() without code duplication for
+const and non-const overloads
+
+@tparam ThisType will be deduced as <tt>basic_json</tt> or <tt>const basic_json</tt>
+
+@throw std::domain_error if ReferenceType does not match underlying value
+type of the current JSON
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1a852a43c9511b74451757448ee40e128c';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static std::size_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'extra_space';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const string_t &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 's';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8074';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+calculates the extra space to escape a JSON string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param[in] s  the string to escape
+@return the number of characters required to escape string @a s
+
+@complexity Linear in the length of string @a s.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1a040667b616779f522cfcf8ed945fdf90';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static string_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'escape_string';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const string_t &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 's';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8120';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+escape a string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Escape a string by replacing certain special characters by a sequence of
+an escape character (backslash) and another character and other control
+characters by a sequence of "\u" followed by a four-digit hex
+representation.
+
+@param[in] s  the string to escape
+@return  the escaped string
+
+@complexity Linear in the length of string @a s.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'signal';
+    sec-member = {
+      sec-mem-kind = 'friend';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1a6275ed57bae6866cdf5db5370a7ad47c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+friend struct
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'detail::external_constructor';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '1019';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '1017';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+a class to store JSON values
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+@tparam ObjectType type for JSON objects (<tt>std::map</tt> by default; will be used
+in @ref object_t)
+@tparam ArrayType type for JSON arrays (<tt>std::vector</tt> by default; will be used
+in @ref array_t)
+@tparam StringType type for JSON strings and object keys (<tt>std::string</tt> by
+default; will be used in @ref string_t)
+@tparam BooleanType type for JSON booleans (<tt>bool</tt> by default; will be used
+in @ref boolean_t)
+@tparam NumberIntegerType type for JSON integer numbers (<tt>int64_t</tt> by
+default; will be used in @ref number_integer_t)
+@tparam NumberUnsignedType type for JSON unsigned integer numbers (@c
+<tt>uint64_t</tt> by default; will be used in @ref number_unsigned_t)
+@tparam NumberFloatType type for JSON floating-point numbers (<tt>double</tt> by
+default; will be used in @ref number_float_t)
+@tparam AllocatorType type of the allocator to use (<tt>std::allocator</tt> by
+default)
+@tparam JSONSerializer the serializer to resolve internal calls to <tt>to_json()</tt>
+and <tt>from_json()</tt> (@ref adl_serializer by default)
+
+@requirement The class satisfies the following concept requirements:
+- Basic
+ - <a href="http://en.cppreference.com/w/cpp/concept/DefaultConstructible">DefaultConstructible</a>:
+   JSON values can be default constructed. The result will be a JSON null
+   value.
+ - <a href="http://en.cppreference.com/w/cpp/concept/MoveConstructible">MoveConstructible</a>:
+   A JSON value can be constructed from an rvalue argument.
+ - <a href="http://en.cppreference.com/w/cpp/concept/CopyConstructible">CopyConstructible</a>:
+   A JSON value can be copy-constructed from an lvalue expression.
+ - <a href="http://en.cppreference.com/w/cpp/concept/MoveAssignable">MoveAssignable</a>:
+   A JSON value van be assigned from an rvalue argument.
+ - <a href="http://en.cppreference.com/w/cpp/concept/CopyAssignable">CopyAssignable</a>:
+   A JSON value can be copy-assigned from an lvalue expression.
+ - <a href="http://en.cppreference.com/w/cpp/concept/Destructible">Destructible</a>:
+   JSON values can be destructed.
+- Layout
+ - <a href="http://en.cppreference.com/w/cpp/concept/StandardLayoutType">StandardLayoutType</a>:
+   JSON values have
+   <a href="http://en.cppreference.com/w/cpp/language/data_members#Standard_layout">standard layout</a>:
+   All non-static data members are private and standard layout types, the
+   class has no virtual functions or (virtual) base classes.
+- Library-wide
+ - <a href="http://en.cppreference.com/w/cpp/concept/EqualityComparable">EqualityComparable</a>:
+   JSON values can be compared with <tt>==</tt>, see @ref
+   operator==(const_reference,const_reference).
+ - <a href="http://en.cppreference.com/w/cpp/concept/LessThanComparable">LessThanComparable</a>:
+   JSON values can be compared with <tt>\<</tt>, see @ref
+   operator<(const_reference,const_reference).
+ - <a href="http://en.cppreference.com/w/cpp/concept/Swappable">Swappable</a>:
+   Any JSON lvalue or rvalue of can be swapped with any lvalue or rvalue of
+   other compatible types, using unqualified function call @ref swap().
+ - <a href="http://en.cppreference.com/w/cpp/concept/NullablePointer">NullablePointer</a>:
+   JSON values can be compared against <tt>std::nullptr_t</tt> objects which are used
+   to model the <tt>null</tt> value.
+- Container
+ - <a href="http://en.cppreference.com/w/cpp/concept/Container">Container</a>:
+   JSON values can be used like STL containers and provide iterator access.
+ - <a href="http://en.cppreference.com/w/cpp/concept/ReversibleContainer">ReversibleContainer</a>;
+   JSON values can be used like STL containers and provide reverse iterator
+   access.
+
+@invariant The member variables @a m_value and @a m_type have the following
+relationship:
+- If <tt>m_type == value_t::object</tt>, then <tt>m_value.object != nullptr</tt>.
+- If <tt>m_type == value_t::array</tt>, then <tt>m_value.array != nullptr</tt>.
+- If <tt>m_type == value_t::string</tt>, then <tt>m_value.string != nullptr</tt>.
+The invariants are checked by member function assert_invariant().
+
+
+
+\endinternal 
+
+@see <a href="http://rfc7159.net/rfc7159">RFC 7159: The JavaScript Object Notation (JSON) Data Interchange Format</a>
+
+@since version 1.0.0
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 15;
+        node-label = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >';
+        node-link = {
+          node-link-id = 'classnlohmann_1_1basic__json';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* class */
+struct = {
+  cp-id     = 'struct_bbu_io_buf_ctrl_struct';
+  cp-name   = 'BbuIoBufCtrlStruct';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_bbu_io_buf_ctrl_struct_1a48c33fa4a8f2f93d51cba58b78d3cd9f';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bValid';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '123';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ac94e2474beef3b68521cfd391211b1be';
+        sec-mem-ref-line = '2551';
+        sec-mem-ref-name = 'xran_5g_fronthault_config';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ab204e979de14c21d34e9b88c6c700d25';
+        sec-mem-ref-line = '2636';
+        sec-mem-ref-name = 'xran_5g_prach_req';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a2bd01fc3432f80a787d6bf317949dd80';
+        sec-mem-ref-line = '2679';
+        sec-mem-ref-name = 'xran_5g_srs_req';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_bbu_io_buf_ctrl_struct_1a7dc97933eadb8a8049057209c3303818';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nSegToBeGen';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '124';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ac94e2474beef3b68521cfd391211b1be';
+        sec-mem-ref-line = '2551';
+        sec-mem-ref-name = 'xran_5g_fronthault_config';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ab204e979de14c21d34e9b88c6c700d25';
+        sec-mem-ref-line = '2636';
+        sec-mem-ref-name = 'xran_5g_prach_req';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a2bd01fc3432f80a787d6bf317949dd80';
+        sec-mem-ref-line = '2679';
+        sec-mem-ref-name = 'xran_5g_srs_req';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_bbu_io_buf_ctrl_struct_1af00b094918ddba2073443dcd755141f6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nSegGenerated';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '125';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ac94e2474beef3b68521cfd391211b1be';
+        sec-mem-ref-line = '2551';
+        sec-mem-ref-name = 'xran_5g_fronthault_config';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ab204e979de14c21d34e9b88c6c700d25';
+        sec-mem-ref-line = '2636';
+        sec-mem-ref-name = 'xran_5g_prach_req';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a2bd01fc3432f80a787d6bf317949dd80';
+        sec-mem-ref-line = '2679';
+        sec-mem-ref-name = 'xran_5g_srs_req';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_bbu_io_buf_ctrl_struct_1a09ab9a2f4541256129428a4ccabc6803';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nSegTransferred';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '127';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ac94e2474beef3b68521cfd391211b1be';
+        sec-mem-ref-line = '2551';
+        sec-mem-ref-name = 'xran_5g_fronthault_config';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ab204e979de14c21d34e9b88c6c700d25';
+        sec-mem-ref-line = '2636';
+        sec-mem-ref-name = 'xran_5g_prach_req';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a2bd01fc3432f80a787d6bf317949dd80';
+        sec-mem-ref-line = '2679';
+        sec-mem-ref-name = 'xran_5g_srs_req';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_bbu_io_buf_ctrl_struct_1a7941f6b35742c3de02e270f7b80c8dda';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'pData';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '128';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        sec-mem-ref-line = '740';
+        sec-mem-ref-name = 'xranLibWraper::Init';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_bbu_io_buf_ctrl_struct_1ab79185e465507117d7b13fd30ec49f70';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_buffer_list
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sBufferList';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '128';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'init__sys__functional_8cc_1ac2f03036711a42868a78783b735097e5';
+        sec-mem-ref-line = '120';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1ad93226058ef4fd59bd7d0cd55701b752';
+        sec-mem-ref-line = '936';
+        sec-mem-ref-name = 'xranLibWraper::Open';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a14cfa955b7fdf58378a97b4cfa7268f8';
+        sec-mem-ref-line = '1384';
+        sec-mem-ref-name = 'xran_process_prach_sym';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a300b87c29358bb161404c0122a9b2a46';
+        sec-mem-ref-line = '1461';
+        sec-mem-ref-name = 'xran_process_srs_sym';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1acb6ecf7858c99c963182b9b7884deca6';
+        sec-mem-ref-line = '1578';
+        sec-mem-ref-name = 'xran_process_rx_sym';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ac94e2474beef3b68521cfd391211b1be';
+        sec-mem-ref-line = '2551';
+        sec-mem-ref-name = 'xran_5g_fronthault_config';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ab204e979de14c21d34e9b88c6c700d25';
+        sec-mem-ref-line = '2636';
+        sec-mem-ref-name = 'xran_5g_prach_req';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a2bd01fc3432f80a787d6bf317949dd80';
+        sec-mem-ref-line = '2679';
+        sec-mem-ref-name = 'xran_5g_srs_req';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+  cp-fileline  = '116';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 17;
+        node-label = 'BbuIoBufCtrlStruct';
+        node-link = {
+          node-link-id = 'struct_bbu_io_buf_ctrl_struct';
+        };
+        node-child = {
+          child-id = '18';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sBufferList
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 19;
+        node-label = 'xran_flat_buffer';
+        node-link = {
+          node-link-id = 'structxran__flat__buffer';
+        };
+      }; /* node */
+      node = {
+        node-id    = 18;
+        node-label = 'xran_buffer_list';
+        node-link = {
+          node-link-id = 'structxran__buffer__list';
+        };
+        node-child = {
+          child-id = '19';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++pBuffers
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'struct_bbu_xran_io_if_struct';
+  cp-name   = 'BbuXranIoIfStruct';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_bbu_xran_io_if_struct_1a1467a6caa947129c506085d9d44d099e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint64_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nCoreMask';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '133';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_bbu_xran_io_if_struct_1a137eb45fb17a00119b74ca11a6f4a410';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'cpuSocketId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '134';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_bbu_xran_io_if_struct_1a42e7078befd835706ed80adc1688c033';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nDriverCoreId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '135';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_bbu_xran_io_if_struct_1a94a63af18d6661b189605db8f66dbc7a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nFHCoreId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '136';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_bbu_xran_io_if_struct_1ab17d30b2540eca4acd7248fccbf575b4';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mempool *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bbuio_buf_pool';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '138';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_bbu_xran_io_if_struct_1aeb7832eb5f4721f4a281feaacd1bb466';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+BbuIoBufCtrlStruct
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sFrontHaulTxBbuIoBufCtrl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '141';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_bbu_xran_io_if_struct_1a964fb75fa6395056fade4167354019f5';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+BbuIoBufCtrlStruct
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sFrontHaulTxPrbMapBbuIoBufCtrl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '142';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_bbu_xran_io_if_struct_1af3ad0b6136919aabcdbac46b754aa7ed';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+BbuIoBufCtrlStruct
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sFrontHaulRxBbuIoBufCtrl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '143';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_bbu_xran_io_if_struct_1a3bfdc9ec9f4c738715460ddd03f0833f';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+BbuIoBufCtrlStruct
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sFrontHaulRxPrbMapBbuIoBufCtrl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '144';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_bbu_xran_io_if_struct_1a4bcca72021c589be2adf3647647a1232';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+BbuIoBufCtrlStruct
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sFHPrachRxBbuIoBufCtrl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '145';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_bbu_xran_io_if_struct_1a8d643c55cfe976d88d44beefc0af0dff';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+BbuIoBufCtrlStruct
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sFHSrsRxBbuIoBufCtrl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '148';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_bbu_xran_io_if_struct_1a9ef97a8be35f99eec4b85d06a3216762';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_flat_buffer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sFrontHaulTxBuffers';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '148';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_bbu_xran_io_if_struct_1a511190592ad97b9f7a43ad31c761ff56';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_flat_buffer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sFrontHaulTxPrbMapBuffers';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '148';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_bbu_xran_io_if_struct_1a1dfd09a710fa1cf63f61883a284a5f0f';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_flat_buffer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sFrontHaulRxBuffers';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '148';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_bbu_xran_io_if_struct_1a416ab9567cd2c1bed5a500644fce9a04';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_flat_buffer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sFrontHaulRxPrbMapBuffers';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '148';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_bbu_xran_io_if_struct_1a7976d6beded6455154f323e1e542f085';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_flat_buffer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sFHPrachRxBuffers';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '148';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_bbu_xran_io_if_struct_1a8d0c3597635cdeb50f50f5c43d36e875';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_flat_buffer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sFHSrsRxBuffers';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '148';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_bbu_xran_io_if_struct_1a492c471226877c87f771b9f4fe13a6ab';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nInstanceHandle';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '160';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_bbu_xran_io_if_struct_1a52c040c5ef8cdccb720b42ea0c5632a6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nBufPoolIndex';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '161';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_bbu_xran_io_if_struct_1a0d19e9e74d94b9c2fb5734392bd7a590';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nInstanceNum';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '162';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_bbu_xran_io_if_struct_1a469fc57d9ae37025ca91e2ce34aea812';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint64_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nTscTiming';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '164';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+  cp-fileline  = '132';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 22;
+        node-label = 'BbuIoBufCtrlStruct';
+        node-link = {
+          node-link-id = 'struct_bbu_io_buf_ctrl_struct';
+        };
+        node-child = {
+          child-id = '23';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sBufferList
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 24;
+        node-label = 'xran_flat_buffer';
+        node-link = {
+          node-link-id = 'structxran__flat__buffer';
+        };
+      }; /* node */
+      node = {
+        node-id    = 21;
+        node-label = 'BbuXranIoIfStruct';
+        node-link = {
+          node-link-id = 'struct_bbu_xran_io_if_struct';
+        };
+        node-child = {
+          child-id = '22';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sFrontHaulTxBbuIoBufCtrl
++sFHPrachRxBbuIoBufCtrl
++sFHSrsRxBbuIoBufCtrl
++sFrontHaulRxBbuIoBufCtrl
++sFrontHaulTxPrbMapBbuIoBufCtrl
++sFrontHaulRxPrbMapBbuIoBufCtrl
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '24';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sFHPrachRxBuffers
++sFrontHaulTxPrbMapBuffers
++sFrontHaulRxPrbMapBuffers
++sFHSrsRxBuffers
++sFrontHaulTxBuffers
++sFrontHaulRxBuffers
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 23;
+        node-label = 'xran_buffer_list';
+        node-link = {
+          node-link-id = 'structxran__buffer__list';
+        };
+        node-child = {
+          child-id = '24';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++pBuffers
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'struct_benchmark_parameters';
+  cp-name   = 'BenchmarkParameters';
+  cp-section = {
+    sec-kind = 'public-static-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_benchmark_parameters_1a7f1e5652bb40ab5c264473c82ac23beb';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static long
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'repetition';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 40
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '66';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'common_8cpp_1a8265b710246f9019ff14556adf5eb35a';
+        sec-mem-ref-line = '60';
+        sec-mem-ref-name = 'calculate_statistics';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'common_8hpp_1af69d779517f2bdee3aba95bc38022074';
+        sec-mem-ref-line = '425';
+        sec-mem-ref-name = 'run_benchmark';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xranlib__unit__test__main_8cc_1a3c04138a5bfe5d72780bb7e82a18e627';
+        sec-mem-ref-line = '46';
+        sec-mem-ref-name = 'main';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_benchmark_parameters_1aac742be3d619ef9ed50afc0c063c6727';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static long
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'loop';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 30
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '67';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'common_8cpp_1a8265b710246f9019ff14556adf5eb35a';
+        sec-mem-ref-line = '60';
+        sec-mem-ref-name = 'calculate_statistics';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'common_8hpp_1af69d779517f2bdee3aba95bc38022074';
+        sec-mem-ref-line = '425';
+        sec-mem-ref-name = 'run_benchmark';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_benchmark_parameters_1a12661f1773e3ba71d5b29d7ffa042b1a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static unsigned
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'cpu_id';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= CPU_ID
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '68';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'common_8hpp_1a3cf2e25a99be565a4ab570737cfeac41';
+        sec-mem-ref-line = '253';
+        sec-mem-ref-name = 'KernelTests::performance';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+  cp-fileline  = '65';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 26;
+        node-label = 'BenchmarkParameters';
+        node-link = {
+          node-link-id = 'struct_benchmark_parameters';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+class = {
+  cp-id     = 'class_bfp_check';
+  cp-name   = 'BfpCheck';
+  cp-ref     = {
+    ref-type = base;
+    ref-id   = 'class_kernel_tests';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-section = {
+    sec-kind = 'public-static-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1aad8181b222f27240e9f07dcb6e620fa3';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'SetUpTestCase';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '162';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ad8c062e9b24e4b3a8408b23a0d8ab428';
+        sec-mem-ref-line = '106';
+        sec-mem-ref-name = 'read_json_from_file';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        sec-mem-ref-line = '73';
+        sec-mem-ref-name = 'missing_config_file_exception::what';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1a56c41cbb9de4bce25da45ecd74b46a81';
+        sec-mem-ref-line = '119';
+        sec-mem-ref-name = 'tsc_recovery';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1aaff0dc66f57f643a49ad3dd6bcb56916';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'TearDownTestCase';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '185';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a6157ff083be863bba0a7804cd1788d96';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static unsigned
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_number_of_cases';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'type';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '190';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ad8c062e9b24e4b3a8408b23a0d8ab428';
+        sec-mem-ref-line = '106';
+        sec-mem-ref-name = 'read_json_from_file';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a0801762a3fe36fe32dca5f16e515478d';
+        sec-mem-ref-line = '5040';
+        sec-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::size';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        sec-mem-ref-line = '73';
+        sec-mem-ref-name = 'missing_config_file_exception::what';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1ab0ad0e23f1b51f15bd9594a24a2c438f';
+        sec-mem-ref-line = '778';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'public-static-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1abd42f3e51ae547ec1631e9ac60df29d6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static json
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'conf';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '159';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a4e9607ae94d1958d38388cead2e4e3bf';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'test_type';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '160';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'protected-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_bfp_check_1a3a1707f6479611fdc609a3eb8a0cef1b';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'SetUp';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      sec-mem-desc-line = '81';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_bfp_check_1ac4fca95dc3b93372ce7f2078baf8e8b6';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'TearDown';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      sec-mem-desc-line = '86';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1ad49152dbf530aeb2a2844895e6d47a3e';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_division_factor';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const double
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'factor';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '222';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Set division factor.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] factor Division factor that divides mean and standard deviation.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a1bf2180658ad6d459231c631237f9311';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_results_units';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'units';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '231';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Set reults units.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] units Units that are displayed in the report.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a5666c82d220a2c66784b9a238cc43c7e';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_parallelization_factor';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const int
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'factor';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '240';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Set size of processed data.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] size Size of processed data used to calculate module throughput.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a3cf2e25a99be565a4ab570737cfeac41';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'performance';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'isa';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'module_name';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+F
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'function';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Args ...
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'args';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '253';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Run performance test case for a given function.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] isa Used Instruction Set.
+\param [in] module_name name of the tested kernel.
+\param [in] function function to be tested.
+\param [in] args function's arguments.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ae39390f41ba978a1f0d79691436c074a';
+        sec-mem-ref-line = '47';
+        sec-mem-ref-name = 'bind_to_cpu';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1a12661f1773e3ba71d5b29d7ffa042b1a';
+        sec-mem-ref-line = '68';
+        sec-mem-ref-name = 'BenchmarkParameters::cpu_id';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1af69d779517f2bdee3aba95bc38022074';
+        sec-mem-ref-line = '425';
+        sec-mem-ref-name = 'run_benchmark';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a21d05f2c6607fc534e67ed32883de81f';
+        sec-mem-ref-line = '766';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1af9e5657bce588536aef7baf8c33a0108';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'print_test_description';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'isa';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'module_name';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '271';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Print unique test description to the results xml file.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] isa Used Instruction Set.
+\param [in] module_name name of the tested kernel.
+\param [in] function function to be tested.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a5a1ec6ee393f8538815bc0a82eac2e88';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+const std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_case_name';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '338';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get name of the test case from JSON file.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\return Test'ss case name or a default name if name field is missing.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1abf28e5ea54fab2b0685972fe6e75560a';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'init_test';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'type';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '358';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Defines section in the conf.json that is used to load parameters from.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] type Name of the section in the JSON file.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a0801762a3fe36fe32dca5f16e515478d';
+        sec-mem-ref-line = '5040';
+        sec-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::size';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1a876ed07783b27d38779f7cef4db673e6';
+        sec-mem-ref-line = '86';
+        sec-mem-ref-name = 'read_data_to_aligned_array';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a69b4bff6061152ff85770d725cced3cc';
+        sec-mem-ref-line = '32';
+        sec-mem-ref-name = 'module_name';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '112';
+        sec-mem-ref-name = 'C_plane::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '135';
+        sec-mem-ref-name = 'TestChain::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '92';
+        sec-mem-ref-name = 'PrachCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '91';
+        sec-mem-ref-name = 'PrachPerf::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '37';
+        sec-mem-ref-name = 'U_planeCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '41';
+        sec-mem-ref-name = 'U_planePerf::SetUp';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'protected-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a929401f577bc540c1f8b7ec8c3b974fd';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+double
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'division_factor';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 1.0
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '214';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a0f6b306c821273c76461f8799c5d4d4c';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'result_units';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= "None"
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '215';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a88ea1f1de6b4d7d01ddc5fced408c813';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'parallelization_factor';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 1
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '216';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+  cp-fileline  = '79';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 29;
+        node-label = 'TestWithParam< unsigned >';
+      }; /* node */
+      node = {
+        node-id    = 28;
+        node-label = 'KernelTests';
+        node-link = {
+          node-link-id = 'class_kernel_tests';
+        };
+        node-child = {
+          child-id = '29';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 27;
+        node-label = 'BfpCheck';
+        node-link = {
+          node-link-id = 'class_bfp_check';
+        };
+        node-child = {
+          child-id = '28';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 32;
+        node-label = 'TestWithParam< unsigned >';
+      }; /* node */
+      node = {
+        node-id    = 31;
+        node-label = 'KernelTests';
+        node-link = {
+          node-link-id = 'class_kernel_tests';
+        };
+        node-child = {
+          child-id = '32';
+          relation = public-inheritance;
+        }; /* node-child */
+        node-child = {
+          child-id = '33';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 33;
+        node-label = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >';
+        node-link = {
+          node-link-id = 'classnlohmann_1_1basic__json';
+        };
+      }; /* node */
+      node = {
+        node-id    = 30;
+        node-label = 'BfpCheck';
+        node-link = {
+          node-link-id = 'class_bfp_check';
+        };
+        node-child = {
+          child-id = '31';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* class */
+class = {
+  cp-id     = 'class_bfp_perf';
+  cp-name   = 'BfpPerf';
+  cp-ref     = {
+    ref-type = base;
+    ref-id   = 'class_kernel_tests';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-section = {
+    sec-kind = 'public-static-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1aad8181b222f27240e9f07dcb6e620fa3';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'SetUpTestCase';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '162';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ad8c062e9b24e4b3a8408b23a0d8ab428';
+        sec-mem-ref-line = '106';
+        sec-mem-ref-name = 'read_json_from_file';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        sec-mem-ref-line = '73';
+        sec-mem-ref-name = 'missing_config_file_exception::what';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1a56c41cbb9de4bce25da45ecd74b46a81';
+        sec-mem-ref-line = '119';
+        sec-mem-ref-name = 'tsc_recovery';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1aaff0dc66f57f643a49ad3dd6bcb56916';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'TearDownTestCase';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '185';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a6157ff083be863bba0a7804cd1788d96';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static unsigned
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_number_of_cases';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'type';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '190';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ad8c062e9b24e4b3a8408b23a0d8ab428';
+        sec-mem-ref-line = '106';
+        sec-mem-ref-name = 'read_json_from_file';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a0801762a3fe36fe32dca5f16e515478d';
+        sec-mem-ref-line = '5040';
+        sec-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::size';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        sec-mem-ref-line = '73';
+        sec-mem-ref-name = 'missing_config_file_exception::what';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1ab0ad0e23f1b51f15bd9594a24a2c438f';
+        sec-mem-ref-line = '778';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'public-static-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1abd42f3e51ae547ec1631e9ac60df29d6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static json
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'conf';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '159';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a4e9607ae94d1958d38388cead2e4e3bf';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'test_type';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '160';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'protected-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_bfp_perf_1a3a1707f6479611fdc609a3eb8a0cef1b';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'SetUp';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      sec-mem-desc-line = '93';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_bfp_perf_1ac4fca95dc3b93372ce7f2078baf8e8b6';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'TearDown';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      sec-mem-desc-line = '98';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1ad49152dbf530aeb2a2844895e6d47a3e';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_division_factor';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const double
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'factor';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '222';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Set division factor.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] factor Division factor that divides mean and standard deviation.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a1bf2180658ad6d459231c631237f9311';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_results_units';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'units';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '231';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Set reults units.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] units Units that are displayed in the report.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a5666c82d220a2c66784b9a238cc43c7e';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_parallelization_factor';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const int
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'factor';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '240';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Set size of processed data.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] size Size of processed data used to calculate module throughput.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a3cf2e25a99be565a4ab570737cfeac41';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'performance';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'isa';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'module_name';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+F
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'function';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Args ...
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'args';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '253';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Run performance test case for a given function.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] isa Used Instruction Set.
+\param [in] module_name name of the tested kernel.
+\param [in] function function to be tested.
+\param [in] args function's arguments.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ae39390f41ba978a1f0d79691436c074a';
+        sec-mem-ref-line = '47';
+        sec-mem-ref-name = 'bind_to_cpu';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1a12661f1773e3ba71d5b29d7ffa042b1a';
+        sec-mem-ref-line = '68';
+        sec-mem-ref-name = 'BenchmarkParameters::cpu_id';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1af69d779517f2bdee3aba95bc38022074';
+        sec-mem-ref-line = '425';
+        sec-mem-ref-name = 'run_benchmark';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a21d05f2c6607fc534e67ed32883de81f';
+        sec-mem-ref-line = '766';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1af9e5657bce588536aef7baf8c33a0108';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'print_test_description';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'isa';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'module_name';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '271';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Print unique test description to the results xml file.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] isa Used Instruction Set.
+\param [in] module_name name of the tested kernel.
+\param [in] function function to be tested.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a5a1ec6ee393f8538815bc0a82eac2e88';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+const std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_case_name';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '338';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get name of the test case from JSON file.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\return Test'ss case name or a default name if name field is missing.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1abf28e5ea54fab2b0685972fe6e75560a';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'init_test';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'type';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '358';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Defines section in the conf.json that is used to load parameters from.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] type Name of the section in the JSON file.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a0801762a3fe36fe32dca5f16e515478d';
+        sec-mem-ref-line = '5040';
+        sec-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::size';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1a876ed07783b27d38779f7cef4db673e6';
+        sec-mem-ref-line = '86';
+        sec-mem-ref-name = 'read_data_to_aligned_array';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a69b4bff6061152ff85770d725cced3cc';
+        sec-mem-ref-line = '32';
+        sec-mem-ref-name = 'module_name';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '112';
+        sec-mem-ref-name = 'C_plane::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '135';
+        sec-mem-ref-name = 'TestChain::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '92';
+        sec-mem-ref-name = 'PrachCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '91';
+        sec-mem-ref-name = 'PrachPerf::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '37';
+        sec-mem-ref-name = 'U_planeCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '41';
+        sec-mem-ref-name = 'U_planePerf::SetUp';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'protected-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a929401f577bc540c1f8b7ec8c3b974fd';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+double
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'division_factor';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 1.0
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '214';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a0f6b306c821273c76461f8799c5d4d4c';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'result_units';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= "None"
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '215';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a88ea1f1de6b4d7d01ddc5fced408c813';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'parallelization_factor';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 1
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '216';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+  cp-fileline  = '91';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 36;
+        node-label = 'TestWithParam< unsigned >';
+      }; /* node */
+      node = {
+        node-id    = 35;
+        node-label = 'KernelTests';
+        node-link = {
+          node-link-id = 'class_kernel_tests';
+        };
+        node-child = {
+          child-id = '36';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 34;
+        node-label = 'BfpPerf';
+        node-link = {
+          node-link-id = 'class_bfp_perf';
+        };
+        node-child = {
+          child-id = '35';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 39;
+        node-label = 'TestWithParam< unsigned >';
+      }; /* node */
+      node = {
+        node-id    = 38;
+        node-label = 'KernelTests';
+        node-link = {
+          node-link-id = 'class_kernel_tests';
+        };
+        node-child = {
+          child-id = '39';
+          relation = public-inheritance;
+        }; /* node-child */
+        node-child = {
+          child-id = '40';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 40;
+        node-label = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >';
+        node-link = {
+          node-link-id = 'classnlohmann_1_1basic__json';
+        };
+      }; /* node */
+      node = {
+        node-id    = 37;
+        node-label = 'BfpPerf';
+        node-link = {
+          node-link-id = 'class_bfp_perf';
+        };
+        node-child = {
+          child-id = '38';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* class */
+class = {
+  cp-id     = 'class_bfp_perf_ex';
+  cp-name   = 'BfpPerfEx';
+  cp-ref     = {
+    ref-type = base;
+    ref-id   = 'class_kernel_tests';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-section = {
+    sec-kind = 'public-static-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1aad8181b222f27240e9f07dcb6e620fa3';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'SetUpTestCase';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '162';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ad8c062e9b24e4b3a8408b23a0d8ab428';
+        sec-mem-ref-line = '106';
+        sec-mem-ref-name = 'read_json_from_file';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        sec-mem-ref-line = '73';
+        sec-mem-ref-name = 'missing_config_file_exception::what';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1a56c41cbb9de4bce25da45ecd74b46a81';
+        sec-mem-ref-line = '119';
+        sec-mem-ref-name = 'tsc_recovery';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1aaff0dc66f57f643a49ad3dd6bcb56916';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'TearDownTestCase';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '185';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a6157ff083be863bba0a7804cd1788d96';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static unsigned
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_number_of_cases';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'type';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '190';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ad8c062e9b24e4b3a8408b23a0d8ab428';
+        sec-mem-ref-line = '106';
+        sec-mem-ref-name = 'read_json_from_file';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a0801762a3fe36fe32dca5f16e515478d';
+        sec-mem-ref-line = '5040';
+        sec-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::size';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        sec-mem-ref-line = '73';
+        sec-mem-ref-name = 'missing_config_file_exception::what';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1ab0ad0e23f1b51f15bd9594a24a2c438f';
+        sec-mem-ref-line = '778';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'public-static-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1abd42f3e51ae547ec1631e9ac60df29d6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static json
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'conf';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '159';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a4e9607ae94d1958d38388cead2e4e3bf';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'test_type';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '160';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'protected-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_bfp_perf_ex_1a3a1707f6479611fdc609a3eb8a0cef1b';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'SetUp';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      sec-mem-desc-line = '113';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1afc082593977ad91f3dcdd2175cb74615a91815a9c09cf9e8bc646b51efef13c28';
+        sec-mem-ref-line = '205';
+        sec-mem-ref-name = 'XRAN_COMPMETHOD_BLKFLOAT';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'gen__test_8m_1a887ee7a54247d19e5e93955a7b9663ae';
+        sec-mem-ref-line = '96';
+        sec-mem-ref-name = 'numRBs';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__compression_8hpp_1a24d9d1d1b013179affb41be0424b8360';
+        sec-mem-ref-line = '73';
+        sec-mem-ref-name = 'ExpandedData::dataExpanded';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'compander__functional_8cc_1ae7803337d9e14f3be742bb64592b4436';
+        sec-mem-ref-line = '101';
+        sec-mem-ref-name = 'loc_dataExpandedIn';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a16766ae2dce2fc482597a6861ce33723';
+        sec-mem-ref-line = '102';
+        sec-mem-ref-name = 'loc_dataExpandedRes';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__compression_8hpp_1ab2fd68d067a2e45c839584d0985a7953';
+        sec-mem-ref-line = '64';
+        sec-mem-ref-name = 'CompressedData::dataCompressed';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a30484453f2665005b64f9c3304c66219';
+        sec-mem-ref-line = '103';
+        sec-mem-ref-name = 'loc_dataCompressedDataOut';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__compression_8h_1a06bde7ceb81ae7d8d8a101d7cfe4bb25';
+        sec-mem-ref-line = '38';
+        sec-mem-ref-name = 'xranlib_compress_request::data_in';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__compression_8h_1a8ab4fa409402862ead0d17e13edeeb62';
+        sec-mem-ref-line = '39';
+        sec-mem-ref-name = 'xranlib_compress_request::numRBs';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__compression_8h_1a6858c4011b5cad020222e9ca5c2786f5';
+        sec-mem-ref-line = '42';
+        sec-mem-ref-name = 'xranlib_compress_request::len';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__compression_8h_1ad73157f14fa98c54fb563244c1327933';
+        sec-mem-ref-line = '40';
+        sec-mem-ref-name = 'xranlib_compress_request::compMethod';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__compression_8h_1a36f5a0cedd274c3ec55f81535f06e0de';
+        sec-mem-ref-line = '41';
+        sec-mem-ref-name = 'xranlib_compress_request::iqWidth';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__compression_8h_1aa84b1c03297680b54ecd081d2a69d791';
+        sec-mem-ref-line = '50';
+        sec-mem-ref-name = 'xranlib_compress_response::data_out';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__compression_8h_1a6858c4011b5cad020222e9ca5c2786f5';
+        sec-mem-ref-line = '52';
+        sec-mem-ref-name = 'xranlib_compress_response::len';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__compression_8h_1ab7543a52686c726e2f5575a0f53f883f';
+        sec-mem-ref-line = '60';
+        sec-mem-ref-name = 'xranlib_decompress_request::data_in';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__compression_8h_1a8ab4fa409402862ead0d17e13edeeb62';
+        sec-mem-ref-line = '61';
+        sec-mem-ref-name = 'xranlib_decompress_request::numRBs';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__compression_8h_1a6858c4011b5cad020222e9ca5c2786f5';
+        sec-mem-ref-line = '65';
+        sec-mem-ref-name = 'xranlib_decompress_request::len';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__compression_8h_1ad73157f14fa98c54fb563244c1327933';
+        sec-mem-ref-line = '62';
+        sec-mem-ref-name = 'xranlib_decompress_request::compMethod';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__compression_8h_1a36f5a0cedd274c3ec55f81535f06e0de';
+        sec-mem-ref-line = '63';
+        sec-mem-ref-name = 'xranlib_decompress_request::iqWidth';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__compression_8h_1a7eac55fa44711c57d8d15dd09e4db135';
+        sec-mem-ref-line = '73';
+        sec-mem-ref-name = 'xranlib_decompress_response::data_out';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__compression_8h_1a6858c4011b5cad020222e9ca5c2786f5';
+        sec-mem-ref-line = '75';
+        sec-mem-ref-name = 'xranlib_decompress_response::len';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_bfp_perf_ex_1ac4fca95dc3b93372ce7f2078baf8e8b6';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'TearDown';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      sec-mem-desc-line = '171';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1ad49152dbf530aeb2a2844895e6d47a3e';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_division_factor';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const double
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'factor';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '222';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Set division factor.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] factor Division factor that divides mean and standard deviation.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a1bf2180658ad6d459231c631237f9311';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_results_units';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'units';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '231';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Set reults units.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] units Units that are displayed in the report.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a5666c82d220a2c66784b9a238cc43c7e';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_parallelization_factor';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const int
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'factor';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '240';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Set size of processed data.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] size Size of processed data used to calculate module throughput.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a3cf2e25a99be565a4ab570737cfeac41';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'performance';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'isa';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'module_name';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+F
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'function';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Args ...
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'args';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '253';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Run performance test case for a given function.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] isa Used Instruction Set.
+\param [in] module_name name of the tested kernel.
+\param [in] function function to be tested.
+\param [in] args function's arguments.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ae39390f41ba978a1f0d79691436c074a';
+        sec-mem-ref-line = '47';
+        sec-mem-ref-name = 'bind_to_cpu';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1a12661f1773e3ba71d5b29d7ffa042b1a';
+        sec-mem-ref-line = '68';
+        sec-mem-ref-name = 'BenchmarkParameters::cpu_id';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1af69d779517f2bdee3aba95bc38022074';
+        sec-mem-ref-line = '425';
+        sec-mem-ref-name = 'run_benchmark';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a21d05f2c6607fc534e67ed32883de81f';
+        sec-mem-ref-line = '766';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1af9e5657bce588536aef7baf8c33a0108';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'print_test_description';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'isa';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'module_name';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '271';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Print unique test description to the results xml file.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] isa Used Instruction Set.
+\param [in] module_name name of the tested kernel.
+\param [in] function function to be tested.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a5a1ec6ee393f8538815bc0a82eac2e88';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+const std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_case_name';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '338';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get name of the test case from JSON file.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\return Test'ss case name or a default name if name field is missing.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1abf28e5ea54fab2b0685972fe6e75560a';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'init_test';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'type';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '358';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Defines section in the conf.json that is used to load parameters from.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] type Name of the section in the JSON file.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a0801762a3fe36fe32dca5f16e515478d';
+        sec-mem-ref-line = '5040';
+        sec-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::size';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1a876ed07783b27d38779f7cef4db673e6';
+        sec-mem-ref-line = '86';
+        sec-mem-ref-name = 'read_data_to_aligned_array';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a69b4bff6061152ff85770d725cced3cc';
+        sec-mem-ref-line = '32';
+        sec-mem-ref-name = 'module_name';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '112';
+        sec-mem-ref-name = 'C_plane::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '135';
+        sec-mem-ref-name = 'TestChain::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '92';
+        sec-mem-ref-name = 'PrachCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '91';
+        sec-mem-ref-name = 'PrachPerf::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '37';
+        sec-mem-ref-name = 'U_planeCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '41';
+        sec-mem-ref-name = 'U_planePerf::SetUp';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'protected-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_bfp_perf_ex_1a2e0cd66e2cbaebc0d72fdabe6a09f47f';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xranlib_decompress_request
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bfp_decom_req';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      sec-mem-desc-line = '98';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_bfp_perf_ex_1a0e0d8e6d1740b7622d9f1f2f8f0f320f';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xranlib_decompress_response
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bfp_decom_rsp';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      sec-mem-desc-line = '98';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_bfp_perf_ex_1a4b9492db80de53fd043f5ccb74176ae3';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xranlib_compress_request
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bfp_com_req';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      sec-mem-desc-line = '98';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_bfp_perf_ex_1ade6c6a1bda416568c7b7238eb7eaa9af';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xranlib_compress_response
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bfp_com_rsp';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      sec-mem-desc-line = '98';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a929401f577bc540c1f8b7ec8c3b974fd';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+double
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'division_factor';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 1.0
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '214';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a0f6b306c821273c76461f8799c5d4d4c';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'result_units';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= "None"
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '215';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a88ea1f1de6b4d7d01ddc5fced408c813';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'parallelization_factor';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 1
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '216';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+  cp-fileline  = '106';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 43;
+        node-label = 'TestWithParam< unsigned >';
+      }; /* node */
+      node = {
+        node-id    = 42;
+        node-label = 'KernelTests';
+        node-link = {
+          node-link-id = 'class_kernel_tests';
+        };
+        node-child = {
+          child-id = '43';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 41;
+        node-label = 'BfpPerfEx';
+        node-link = {
+          node-link-id = 'class_bfp_perf_ex';
+        };
+        node-child = {
+          child-id = '42';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 46;
+        node-label = 'TestWithParam< unsigned >';
+      }; /* node */
+      node = {
+        node-id    = 49;
+        node-label = 'xranlib_decompress_response';
+        node-link = {
+          node-link-id = 'structxranlib__decompress__response';
+        };
+      }; /* node */
+      node = {
+        node-id    = 45;
+        node-label = 'KernelTests';
+        node-link = {
+          node-link-id = 'class_kernel_tests';
+        };
+        node-child = {
+          child-id = '46';
+          relation = public-inheritance;
+        }; /* node-child */
+        node-child = {
+          child-id = '47';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 48;
+        node-label = 'xranlib_compress_request';
+        node-link = {
+          node-link-id = 'structxranlib__compress__request';
+        };
+      }; /* node */
+      node = {
+        node-id    = 47;
+        node-label = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >';
+        node-link = {
+          node-link-id = 'classnlohmann_1_1basic__json';
+        };
+      }; /* node */
+      node = {
+        node-id    = 51;
+        node-label = 'xranlib_compress_response';
+        node-link = {
+          node-link-id = 'structxranlib__compress__response';
+        };
+      }; /* node */
+      node = {
+        node-id    = 50;
+        node-label = 'xranlib_decompress_request';
+        node-link = {
+          node-link-id = 'structxranlib__decompress__request';
+        };
+      }; /* node */
+      node = {
+        node-id    = 44;
+        node-label = 'BfpPerfEx';
+        node-link = {
+          node-link-id = 'class_bfp_perf_ex';
+        };
+        node-child = {
+          child-id = '45';
+          relation = public-inheritance;
+        }; /* node-child */
+        node-child = {
+          child-id = '48';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
+#bfp_com_req
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '49';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
+#bfp_decom_rsp
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '50';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
+#bfp_decom_req
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '51';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
+#bfp_com_rsp
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* class */
+struct = {
+  cp-id     = 'structcompression__params_1_1block__fl__point';
+  cp-name   = 'compression_params::block_fl_point';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structcompression__params_1_1block__fl__point_1af05d5abe7656953548edfb3eb5117659';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'exponent';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+      sec-mem-desc-line = '112';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structcompression__params_1_1block__fl__point_1acb7bc06bed6f6408d719334fc41698c7';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'reserved';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+      sec-mem-desc-line = '113';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+  cp-fileline  = '111';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 53;
+        node-label = 'compression_params::block_fl_point';
+        node-link = {
+          node-link-id = 'structcompression__params_1_1block__fl__point';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structcompression__params_1_1block__scaling';
+  cp-name   = 'compression_params::block_scaling';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structcompression__params_1_1block__scaling_1ab6bae75214b448e20540a986ed4bc760';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sblockScaler';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+      sec-mem-desc-line = '116';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+  cp-fileline  = '115';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 55;
+        node-label = 'compression_params::block_scaling';
+        node-link = {
+          node-link-id = 'structcompression__params_1_1block__scaling';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structburst__hdr';
+  cp-name   = 'burst_hdr';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structburst__hdr_1a90db3068871720903d0ccbb5a0b2fb1a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'pkt_idx';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      sec-mem-desc-line = '106';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structburst__hdr_1addab391714c822ecc21f9b0551e2ae25';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'total_pkts';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      sec-mem-desc-line = '107';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structburst__hdr_1a1bf90df9ae78437aca3a36cc15d8dea4';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'original_type';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      sec-mem-desc-line = '108';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structburst__hdr_1a5cddf2dd16a831a2fecfa71bc0f34191';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'data';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      sec-mem-desc-line = '109';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+  cp-fileline  = '105';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 57;
+        node-label = 'burst_hdr';
+        node-link = {
+          node-link-id = 'structburst__hdr';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+class = {
+  cp-id     = 'class_c__plane';
+  cp-name   = 'C_plane';
+  cp-ref     = {
+    ref-type = base;
+    ref-id   = 'class_kernel_tests';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-section = {
+    sec-kind = 'public-static-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1aad8181b222f27240e9f07dcb6e620fa3';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'SetUpTestCase';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '162';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ad8c062e9b24e4b3a8408b23a0d8ab428';
+        sec-mem-ref-line = '106';
+        sec-mem-ref-name = 'read_json_from_file';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        sec-mem-ref-line = '73';
+        sec-mem-ref-name = 'missing_config_file_exception::what';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1a56c41cbb9de4bce25da45ecd74b46a81';
+        sec-mem-ref-line = '119';
+        sec-mem-ref-name = 'tsc_recovery';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1aaff0dc66f57f643a49ad3dd6bcb56916';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'TearDownTestCase';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '185';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a6157ff083be863bba0a7804cd1788d96';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static unsigned
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_number_of_cases';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'type';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '190';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ad8c062e9b24e4b3a8408b23a0d8ab428';
+        sec-mem-ref-line = '106';
+        sec-mem-ref-name = 'read_json_from_file';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a0801762a3fe36fe32dca5f16e515478d';
+        sec-mem-ref-line = '5040';
+        sec-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::size';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        sec-mem-ref-line = '73';
+        sec-mem-ref-name = 'missing_config_file_exception::what';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1ab0ad0e23f1b51f15bd9594a24a2c438f';
+        sec-mem-ref-line = '778';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'public-static-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1abd42f3e51ae547ec1631e9ac60df29d6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static json
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'conf';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '159';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a4e9607ae94d1958d38388cead2e4e3bf';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'test_type';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '160';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'protected-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_c__plane_1a3a1707f6479611fdc609a3eb8a0cef1b';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'SetUp';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '112';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1abf28e5ea54fab2b0685972fe6e75560a';
+        sec-mem-ref-line = '358';
+        sec-mem-ref-name = 'KernelTests::init_test';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__pkt_8h_1gga9c60a23fdae979ad1842b255790d1558a19f3d3cee814f10e4f3bf7d80194083f';
+        sec-mem-ref-line = '149';
+        sec-mem-ref-name = 'XRAN_DIR_DL';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__pkt_8h_1gga9c60a23fdae979ad1842b255790d1558a404255db3f05419798875bfb763e1c05';
+        sec-mem-ref-line = '148';
+        sec-mem-ref-name = 'XRAN_DIR_UL';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a78b09c2fc0f3b0d610248ab3ce1df5d7';
+        sec-mem-ref-line = '71';
+        sec-mem-ref-name = 'm_numSections';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a6e8f1d76afde95b2d85b1fd99aaa1610a1f3289201658ac2a09203c4fb974b1e7';
+        sec-mem-ref-line = '56';
+        sec-mem-ref-name = 'XRAN_CP_SECTIONTYPE_1';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1ae51812e2dae7d8776b443f818f277d5ba02f77bf011c81bd0e18ebcb09b175181';
+        sec-mem-ref-line = '66';
+        sec-mem-ref-name = 'XRAN_FILTERINDEX_STANDARD';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a6e8f1d76afde95b2d85b1fd99aaa1610a80bcc2d7d7aff5e850d26892e703c637';
+        sec-mem-ref-line = '57';
+        sec-mem-ref-name = 'XRAN_CP_SECTIONTYPE_3';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a16c92b16fc21a700c50a7faf19da41b9';
+        sec-mem-ref-line = '75';
+        sec-mem-ref-name = 'm_params';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a5921f2439294279b8111fed577c5c37a';
+        sec-mem-ref-line = '322';
+        sec-mem-ref-name = 'xran_cp_gen_params::sections';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aa42dde0a7ce436df7e5b607d17d52668';
+        sec-mem-ref-line = '77';
+        sec-mem-ref-name = 'm_result';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1ab2dac8fe532ba4f8fa612650aee824ef';
+        sec-mem-ref-line = '100';
+        sec-mem-ref-name = 'm_ext1_dst_len';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'ethdi_8c_1a77f0a4b49dc21be816aefa3066debfa7';
+        sec-mem-ref-line = '77';
+        sec-mem-ref-name = 'xran_ethdi_mbuf_alloc';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_c__plane_1ac4fca95dc3b93372ce7f2078baf8e8b6';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'TearDown';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '195';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a59b4057d63386649d2facf030a08fa0e';
+        sec-mem-ref-line = '87';
+        sec-mem-ref-name = 'm_prbStart';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a81096035b0802bc24810c07ca13df7e9';
+        sec-mem-ref-line = '87';
+        sec-mem-ref-name = 'm_prbNum';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1af3c62a5df704db9218047182f9576367';
+        sec-mem-ref-line = '102';
+        sec-mem-ref-name = 'm_p_bfw_iq_src';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aa03217953847a726043966a4691494f1';
+        sec-mem-ref-line = '101';
+        sec-mem-ref-name = 'm_p_ext1_dst';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'prepare_sections';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'prepare_extensions';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'verify_sections';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_c__plane_1a7fd4d380e2392bfe924c06a8101b6d85';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'prepare_sections';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+bool
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'extflag';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '222';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a16c92b16fc21a700c50a7faf19da41b9';
+        sec-mem-ref-line = '75';
+        sec-mem-ref-name = 'm_params';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a92abda0bec7c1c978fe96f87aad18067';
+        sec-mem-ref-line = '316';
+        sec-mem-ref-name = 'xran_cp_gen_params::dir';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1afa985909bf1a1a9cc7a7070c9a73016e';
+        sec-mem-ref-line = '79';
+        sec-mem-ref-name = 'm_dir';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1ae273caa235b1c6085de4ad13886f82c9';
+        sec-mem-ref-line = '317';
+        sec-mem-ref-name = 'xran_cp_gen_params::sectionType';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1abc4c88e1904502c47099799767ea3991';
+        sec-mem-ref-line = '81';
+        sec-mem-ref-name = 'm_sectionType';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a6c787affb1020c2b8058a3ddeff3fe52';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'xran_cp_gen_params::hdr';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1ad5150de5e1c141cfe288f260afb00830';
+        sec-mem-ref-line = '277';
+        sec-mem-ref-name = 'xran_cp_header_params::filterIdx';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1adfa9d2df36650f369b04652749c1134b';
+        sec-mem-ref-line = '93';
+        sec-mem-ref-name = 'm_filterIndex';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a048f7f66787565b266517ddaa551d98e';
+        sec-mem-ref-line = '278';
+        sec-mem-ref-name = 'xran_cp_header_params::frameId';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a65389015c6ac952ac5108c2ae802fa52';
+        sec-mem-ref-line = '85';
+        sec-mem-ref-name = 'm_frameId';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a45cd2998ed056e5139a76bf36053ed14';
+        sec-mem-ref-line = '279';
+        sec-mem-ref-name = 'xran_cp_header_params::subframeId';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1afa13542efadbf6db6e8ddfa388a345c0';
+        sec-mem-ref-line = '85';
+        sec-mem-ref-name = 'm_subframeId';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a0eb3f725109bb1afb9094b025af26678';
+        sec-mem-ref-line = '280';
+        sec-mem-ref-name = 'xran_cp_header_params::slotId';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7f021a016314b5d3a9bb095c5c08048f';
+        sec-mem-ref-line = '85';
+        sec-mem-ref-name = 'm_slotId';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1ac54814779041bec5dcf8aec288d69b06';
+        sec-mem-ref-line = '281';
+        sec-mem-ref-name = 'xran_cp_header_params::startSymId';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aba23eca36e0c5cc06d74919fa5fe0dd6';
+        sec-mem-ref-line = '86';
+        sec-mem-ref-name = 'm_symStart';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a1520b1ef6131bff6c14b88d849c266c5';
+        sec-mem-ref-line = '286';
+        sec-mem-ref-name = 'xran_cp_header_params::iqWidth';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a87f4d003bb899541f97db308e63e886a';
+        sec-mem-ref-line = '120';
+        sec-mem-ref-name = 'XRAN_CONVERT_IQWIDTH';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a5b1a6d8e8257b3bb7e3a187c0cce4011';
+        sec-mem-ref-line = '89';
+        sec-mem-ref-name = 'm_iqWidth';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a1e4a3c43fc7865c6520471fb9ba8501f';
+        sec-mem-ref-line = '287';
+        sec-mem-ref-name = 'xran_cp_header_params::compMeth';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a493740cacd8f8d3e235c4626e501d3e2';
+        sec-mem-ref-line = '89';
+        sec-mem-ref-name = 'm_compMethod';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a6e8f1d76afde95b2d85b1fd99aaa1610a1f3289201658ac2a09203c4fb974b1e7';
+        sec-mem-ref-line = '56';
+        sec-mem-ref-name = 'XRAN_CP_SECTIONTYPE_1';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a6e8f1d76afde95b2d85b1fd99aaa1610a80bcc2d7d7aff5e850d26892e703c637';
+        sec-mem-ref-line = '57';
+        sec-mem-ref-name = 'XRAN_CP_SECTIONTYPE_3';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1aa68c277a66312b4b90819cccc055bdb7';
+        sec-mem-ref-line = '289';
+        sec-mem-ref-name = 'xran_cp_header_params::timeOffset';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a509c970617e65a99c8120eef3d309bcb';
+        sec-mem-ref-line = '94';
+        sec-mem-ref-name = 'm_timeOffset';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a59e7e8f3feb686850b0cb0ae065de85b';
+        sec-mem-ref-line = '284';
+        sec-mem-ref-name = 'xran_cp_header_params::fftSize';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7a8bdb868f3812cf7270734d13159255';
+        sec-mem-ref-line = '95';
+        sec-mem-ref-name = 'm_fftSize';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1ae470e3869d1cbf07cd5f78ab6709b9e1';
+        sec-mem-ref-line = '285';
+        sec-mem-ref-name = 'xran_cp_header_params::scs';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1ac106dad0f3171eb074e8e654b4ea2c4b';
+        sec-mem-ref-line = '96';
+        sec-mem-ref-name = 'm_scs';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1af57c31d64bbdb0d65fd36c9f38951328';
+        sec-mem-ref-line = '290';
+        sec-mem-ref-name = 'xran_cp_header_params::cpLength';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a0d7a93a1807e46144dedf9ab3cf87865';
+        sec-mem-ref-line = '97';
+        sec-mem-ref-name = 'm_cpLength';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a78b09c2fc0f3b0d610248ab3ce1df5d7';
+        sec-mem-ref-line = '71';
+        sec-mem-ref-name = 'm_numSections';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a5921f2439294279b8111fed577c5c37a';
+        sec-mem-ref-line = '322';
+        sec-mem-ref-name = 'xran_cp_gen_params::sections';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a6ccd48a36736101737e9b419d7a3cc85';
+        sec-mem-ref-line = '296';
+        sec-mem-ref-name = 'xran_section_gen_info::info';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a1d127017fb298b889f4ba24752d08b8e';
+        sec-mem-ref-line = '185';
+        sec-mem-ref-name = 'xran_section_info::type';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1ac54814779041bec5dcf8aec288d69b06';
+        sec-mem-ref-line = '188';
+        sec-mem-ref-name = 'xran_section_info::startSymId';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a1520b1ef6131bff6c14b88d849c266c5';
+        sec-mem-ref-line = '197';
+        sec-mem-ref-name = 'xran_section_info::iqWidth';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a1e4a3c43fc7865c6520471fb9ba8501f';
+        sec-mem-ref-line = '196';
+        sec-mem-ref-name = 'xran_section_info::compMeth';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a4fc3a0c58dfbd1e68224521185cb9384';
+        sec-mem-ref-line = '191';
+        sec-mem-ref-name = 'xran_section_info::id';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a9c4d35a4cce2560e384f2fe95c4c341f';
+        sec-mem-ref-line = '92';
+        sec-mem-ref-name = 'm_sectionId';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1affa3adbd50cd4af2018ba1fc0e8c3e31';
+        sec-mem-ref-line = '195';
+        sec-mem-ref-name = 'xran_section_info::rb';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a1087eb8c21d4b4e104b12a056ff65553a020e57090e5b6e614d303c027543fd16';
+        sec-mem-ref-line = '105';
+        sec-mem-ref-name = 'XRAN_RBIND_EVERY';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a52f6623d45fec4bf9c14898f7e53db34';
+        sec-mem-ref-line = '190';
+        sec-mem-ref-name = 'xran_section_info::symInc';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a056d791208720148306b686856cd36b0a2968e08e8282588813b4ace40df05c8e';
+        sec-mem-ref-line = '112';
+        sec-mem-ref-name = 'XRAN_SYMBOLNUMBER_NOTINC';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a6b13285aabf8f2f4598143b2670204c1';
+        sec-mem-ref-line = '193';
+        sec-mem-ref-name = 'xran_section_info::startPrbc';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a59b4057d63386649d2facf030a08fa0e';
+        sec-mem-ref-line = '87';
+        sec-mem-ref-name = 'm_prbStart';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a2b72ddddeff4e4a8a5c191695ec41079';
+        sec-mem-ref-line = '194';
+        sec-mem-ref-name = 'xran_section_info::numPrbc';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a81096035b0802bc24810c07ca13df7e9';
+        sec-mem-ref-line = '87';
+        sec-mem-ref-name = 'm_prbNum';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a664cb6ca464c69ef60a445fa4f4b3522';
+        sec-mem-ref-line = '189';
+        sec-mem-ref-name = 'xran_section_info::numSymbol';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a88a1f1ad78450f64aab4fa3f6499060a';
+        sec-mem-ref-line = '86';
+        sec-mem-ref-name = 'm_symNum';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1ab8acca18b930cde25e1cf85ae86c964c';
+        sec-mem-ref-line = '192';
+        sec-mem-ref-name = 'xran_section_info::reMask';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1ab4be4cfb9be32a9a6c516f5cfbae0d6f';
+        sec-mem-ref-line = '91';
+        sec-mem-ref-name = 'm_reMask';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1ac7deef3ca4b0fc12769165dbf9374569';
+        sec-mem-ref-line = '200';
+        sec-mem-ref-name = 'xran_section_info::beamId';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a047b603d6d908d93ce5d58dcc2b63036';
+        sec-mem-ref-line = '90';
+        sec-mem-ref-name = 'm_beamId';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a3af58496c14a1c91c015aa6ffe7dca49';
+        sec-mem-ref-line = '199';
+        sec-mem-ref-name = 'xran_section_info::freqOffset';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a383e7e8333c8f9d71ab872f93b2f6708';
+        sec-mem-ref-line = '98';
+        sec-mem-ref-name = 'm_freqOffset';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1afe3859cd334ad3f912622c58d5b2079e';
+        sec-mem-ref-line = '198';
+        sec-mem-ref-name = 'xran_section_info::ef';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'prepare_extensions';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1aa561d89cbc570e39183c64a5095a6053';
+        sec-mem-ref-line = '298';
+        sec-mem-ref-name = 'xran_section_gen_info::exDataSize';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a52bddd404e766ddb6f2b9eabe15ea5b1';
+        sec-mem-ref-line = '318';
+        sec-mem-ref-name = 'xran_cp_gen_params::numSections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1ac4fca95dc3b93372ce7f2078baf8e8b6';
+        sec-mem-ref-line = '195';
+        sec-mem-ref-name = 'TearDown';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a11a0b914a08e5375cae792dc6db08c7a';
+        sec-mem-ref-line = '566';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_c__plane_1aecd2fcecaca860136bf56e6af5155e96';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'prepare_extensions';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'sect_num';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '223';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a4464b811028d6456143fd9743b03edaa';
+        sec-mem-ref-line = '104';
+        sec-mem-ref-name = 'm_ext1';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1ab09d1df0b229edfd34c41706fcfa73e7';
+        sec-mem-ref-line = '211';
+        sec-mem-ref-name = 'xran_sectionext1_info::bfwNumber';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a3de53935627d11e11003c38bd6dca548';
+        sec-mem-ref-line = '212';
+        sec-mem-ref-name = 'xran_sectionext1_info::bfwiqWidth';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a489f0b868b86e577a5e515dc40987ba5';
+        sec-mem-ref-line = '213';
+        sec-mem-ref-name = 'xran_sectionext1_info::bfwCompMeth';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a241943465db5d59b297c1401b4579687a69b09bde0a8a71540b00378a5eb917b9';
+        sec-mem-ref-line = '162';
+        sec-mem-ref-name = 'XRAN_BFWCOMPMETHOD_NONE';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a535b83a8653a891f80fc204eb1d9cb8b';
+        sec-mem-ref-line = '214';
+        sec-mem-ref-name = 'xran_sectionext1_info::p_bfwIQ';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a710f294997b8d29aaa21b691735a724b';
+        sec-mem-ref-line = '109';
+        sec-mem-ref-name = 'm_bfwIQ';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a241943465db5d59b297c1401b4579687ae57fd13dd77647afe0a45fd16d0d1d18';
+        sec-mem-ref-line = '163';
+        sec-mem-ref-name = 'XRAN_BFWCOMPMETHOD_BLKFLOAT';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1af05d5abe7656953548edfb3eb5117659';
+        sec-mem-ref-line = '217';
+        sec-mem-ref-name = 'xran_sectionext1_info::exponent';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a241943465db5d59b297c1401b4579687aa875f8d378e4505ebf4e03554bccda4e';
+        sec-mem-ref-line = '164';
+        sec-mem-ref-name = 'XRAN_BFWCOMPMETHOD_BLKSCALE';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1ad32c6c9662025c7208ec099075b7ec27';
+        sec-mem-ref-line = '218';
+        sec-mem-ref-name = 'xran_sectionext1_info::blockScaler';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a241943465db5d59b297c1401b4579687a08c6866bf6b30f45d8c78a1acb33f6ca';
+        sec-mem-ref-line = '165';
+        sec-mem-ref-name = 'XRAN_BFWCOMPMETHOD_ULAW';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1ac538592c50bd54df6d3c3dfb98fd1a96';
+        sec-mem-ref-line = '219';
+        sec-mem-ref-name = 'xran_sectionext1_info::compBitWidthShift';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a241943465db5d59b297c1401b4579687a036896de4dea687b4d28bd819e535529';
+        sec-mem-ref-line = '166';
+        sec-mem-ref-name = 'XRAN_BFWCOMPMETHOD_BEAMSPACE';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1abeddf07371133e2a155418d2ad6e6606';
+        sec-mem-ref-line = '220';
+        sec-mem-ref-name = 'xran_sectionext1_info::activeBeamspaceCoeffMask';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1ab59c73cb615f0b02e940c1ac1c64744e';
+        sec-mem-ref-line = '105';
+        sec-mem-ref-name = 'm_ext2';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a2d14a28b7dc7cc4d18dae8c579a15d00';
+        sec-mem-ref-line = '225';
+        sec-mem-ref-name = 'xran_sectionext2_info::bfAzPtWidth';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1aed0ddbdef5f3287fe38c115bf0f6b361';
+        sec-mem-ref-line = '226';
+        sec-mem-ref-name = 'xran_sectionext2_info::bfAzPt';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1ad7d97e82bb00f5271dc1955f06719e46';
+        sec-mem-ref-line = '34';
+        sec-mem-ref-name = 'm_bitmask';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a0562069083918b7760597eaca4f0dceb';
+        sec-mem-ref-line = '227';
+        sec-mem-ref-name = 'xran_sectionext2_info::bfZePtWidth';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a8d5cbe6476d0e8b325cd4e1bad03a6d3';
+        sec-mem-ref-line = '228';
+        sec-mem-ref-name = 'xran_sectionext2_info::bfZePt';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1af6d308ae11840b67c4e3234a78ca1591';
+        sec-mem-ref-line = '229';
+        sec-mem-ref-name = 'xran_sectionext2_info::bfAz3ddWidth';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1adc26301dfc01bf86c8dc53bdef1ac5c3';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'xran_sectionext2_info::bfAz3dd';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a52ffc8175e7bde0adbc75c865c854df2';
+        sec-mem-ref-line = '231';
+        sec-mem-ref-name = 'xran_sectionext2_info::bfZe3ddWidth';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a62a0cfe73c1305294d16fb9593a2a947';
+        sec-mem-ref-line = '232';
+        sec-mem-ref-name = 'xran_sectionext2_info::bfZe3dd';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a455c1bba3cc6776c7c953f468da68d89';
+        sec-mem-ref-line = '234';
+        sec-mem-ref-name = 'xran_sectionext2_info::bfAzSI';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1ad7bfdcda7332da505aa1712b68452cd2';
+        sec-mem-ref-line = '235';
+        sec-mem-ref-name = 'xran_sectionext2_info::bfZeSI';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a3cbc91f245eb6e99fcc07b55ee33f267';
+        sec-mem-ref-line = '106';
+        sec-mem-ref-name = 'm_ext4';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a9469507e787895ef8a3ec1b89df59954';
+        sec-mem-ref-line = '252';
+        sec-mem-ref-name = 'xran_sectionext4_info::csf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a1c0e94567471aac214963f9600d0a4b1';
+        sec-mem-ref-line = '254';
+        sec-mem-ref-name = 'xran_sectionext4_info::modCompScaler';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a729386bcda2efafa2b1f6967b6a0b64f';
+        sec-mem-ref-line = '107';
+        sec-mem-ref-name = 'm_ext5';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a7c4e67772e2e32e2f63f636730bf6eea';
+        sec-mem-ref-line = '258';
+        sec-mem-ref-name = 'xran_sectionext5_info::num_sets';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1aff3ff8bd662f3deba04c54adcbbd2826';
+        sec-mem-ref-line = '260';
+        sec-mem-ref-name = 'xran_sectionext5_info::csf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1aabd93f3473c2432cf02d285e460907da';
+        sec-mem-ref-line = '261';
+        sec-mem-ref-name = 'xran_sectionext5_info::mcScaleReMask';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a0d53f590f6c03b8aadb7421ea75a0efa';
+        sec-mem-ref-line = '262';
+        sec-mem-ref-name = 'xran_sectionext5_info::mcScaleOffset';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a16c92b16fc21a700c50a7faf19da41b9';
+        sec-mem-ref-line = '75';
+        sec-mem-ref-name = 'm_params';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a5921f2439294279b8111fed577c5c37a';
+        sec-mem-ref-line = '322';
+        sec-mem-ref-name = 'xran_cp_gen_params::sections';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1acb5cfd209ba75c853d03f701e7f91679';
+        sec-mem-ref-line = '301';
+        sec-mem-ref-name = 'xran_section_gen_info::type';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1aa8ad3a412a8007bef79fb6ff224fc977a32fbc3ce682df2f044ceb33dcc1c3e77';
+        sec-mem-ref-line = '149';
+        sec-mem-ref-name = 'XRAN_CP_SECTIONEXTCMD_1';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a8aed22e2c7b283705ec82e0120515618';
+        sec-mem-ref-line = '302';
+        sec-mem-ref-name = 'xran_section_gen_info::len';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a735984d41155bc1032e09bece8f8d66d';
+        sec-mem-ref-line = '303';
+        sec-mem-ref-name = 'xran_section_gen_info::data';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1aa8ad3a412a8007bef79fb6ff224fc977aa51e4f2fde3e58c4cf60033529779e54';
+        sec-mem-ref-line = '150';
+        sec-mem-ref-name = 'XRAN_CP_SECTIONEXTCMD_2';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1aa8ad3a412a8007bef79fb6ff224fc977a0837b73911763ea972db60ead94d7c15';
+        sec-mem-ref-line = '152';
+        sec-mem-ref-name = 'XRAN_CP_SECTIONEXTCMD_4';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1aa8ad3a412a8007bef79fb6ff224fc977aaea21d0be8d5ee905837f26a28c316a9';
+        sec-mem-ref-line = '153';
+        sec-mem-ref-name = 'XRAN_CP_SECTIONEXTCMD_5';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1aa561d89cbc570e39183c64a5095a6053';
+        sec-mem-ref-line = '298';
+        sec-mem-ref-name = 'xran_section_gen_info::exDataSize';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1ac4fca95dc3b93372ce7f2078baf8e8b6';
+        sec-mem-ref-line = '195';
+        sec-mem-ref-name = 'TearDown';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'prepare_sections';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_c__plane_1a2d5e33dd093724772a1447910bd34e15';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'verify_sections';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '224';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aa42dde0a7ce436df7e5b607d17d52668';
+        sec-mem-ref-line = '77';
+        sec-mem-ref-name = 'm_result';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a92abda0bec7c1c978fe96f87aad18067';
+        sec-mem-ref-line = '316';
+        sec-mem-ref-name = 'xran_cp_gen_params::dir';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a16c92b16fc21a700c50a7faf19da41b9';
+        sec-mem-ref-line = '75';
+        sec-mem-ref-name = 'm_params';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1ae273caa235b1c6085de4ad13886f82c9';
+        sec-mem-ref-line = '317';
+        sec-mem-ref-name = 'xran_cp_gen_params::sectionType';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a6c787affb1020c2b8058a3ddeff3fe52';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'xran_cp_gen_params::hdr';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1ad5150de5e1c141cfe288f260afb00830';
+        sec-mem-ref-line = '277';
+        sec-mem-ref-name = 'xran_cp_header_params::filterIdx';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a048f7f66787565b266517ddaa551d98e';
+        sec-mem-ref-line = '278';
+        sec-mem-ref-name = 'xran_cp_header_params::frameId';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a45cd2998ed056e5139a76bf36053ed14';
+        sec-mem-ref-line = '279';
+        sec-mem-ref-name = 'xran_cp_header_params::subframeId';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a0eb3f725109bb1afb9094b025af26678';
+        sec-mem-ref-line = '280';
+        sec-mem-ref-name = 'xran_cp_header_params::slotId';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1ac54814779041bec5dcf8aec288d69b06';
+        sec-mem-ref-line = '281';
+        sec-mem-ref-name = 'xran_cp_header_params::startSymId';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a1520b1ef6131bff6c14b88d849c266c5';
+        sec-mem-ref-line = '286';
+        sec-mem-ref-name = 'xran_cp_header_params::iqWidth';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a1e4a3c43fc7865c6520471fb9ba8501f';
+        sec-mem-ref-line = '287';
+        sec-mem-ref-name = 'xran_cp_header_params::compMeth';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1abc4c88e1904502c47099799767ea3991';
+        sec-mem-ref-line = '81';
+        sec-mem-ref-name = 'm_sectionType';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a6e8f1d76afde95b2d85b1fd99aaa1610a1f3289201658ac2a09203c4fb974b1e7';
+        sec-mem-ref-line = '56';
+        sec-mem-ref-name = 'XRAN_CP_SECTIONTYPE_1';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a6e8f1d76afde95b2d85b1fd99aaa1610a80bcc2d7d7aff5e850d26892e703c637';
+        sec-mem-ref-line = '57';
+        sec-mem-ref-name = 'XRAN_CP_SECTIONTYPE_3';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a59e7e8f3feb686850b0cb0ae065de85b';
+        sec-mem-ref-line = '284';
+        sec-mem-ref-name = 'xran_cp_header_params::fftSize';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1ae470e3869d1cbf07cd5f78ab6709b9e1';
+        sec-mem-ref-line = '285';
+        sec-mem-ref-name = 'xran_cp_header_params::scs';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1af57c31d64bbdb0d65fd36c9f38951328';
+        sec-mem-ref-line = '290';
+        sec-mem-ref-name = 'xran_cp_header_params::cpLength';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a52bddd404e766ddb6f2b9eabe15ea5b1';
+        sec-mem-ref-line = '318';
+        sec-mem-ref-name = 'xran_cp_gen_params::numSections';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a5921f2439294279b8111fed577c5c37a';
+        sec-mem-ref-line = '322';
+        sec-mem-ref-name = 'xran_cp_gen_params::sections';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a6ccd48a36736101737e9b419d7a3cc85';
+        sec-mem-ref-line = '296';
+        sec-mem-ref-name = 'xran_section_gen_info::info';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a4fc3a0c58dfbd1e68224521185cb9384';
+        sec-mem-ref-line = '191';
+        sec-mem-ref-name = 'xran_section_info::id';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1affa3adbd50cd4af2018ba1fc0e8c3e31';
+        sec-mem-ref-line = '195';
+        sec-mem-ref-name = 'xran_section_info::rb';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a1087eb8c21d4b4e104b12a056ff65553a020e57090e5b6e614d303c027543fd16';
+        sec-mem-ref-line = '105';
+        sec-mem-ref-name = 'XRAN_RBIND_EVERY';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a52f6623d45fec4bf9c14898f7e53db34';
+        sec-mem-ref-line = '190';
+        sec-mem-ref-name = 'xran_section_info::symInc';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a056d791208720148306b686856cd36b0a2968e08e8282588813b4ace40df05c8e';
+        sec-mem-ref-line = '112';
+        sec-mem-ref-name = 'XRAN_SYMBOLNUMBER_NOTINC';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a6b13285aabf8f2f4598143b2670204c1';
+        sec-mem-ref-line = '193';
+        sec-mem-ref-name = 'xran_section_info::startPrbc';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a2b72ddddeff4e4a8a5c191695ec41079';
+        sec-mem-ref-line = '194';
+        sec-mem-ref-name = 'xran_section_info::numPrbc';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a664cb6ca464c69ef60a445fa4f4b3522';
+        sec-mem-ref-line = '189';
+        sec-mem-ref-name = 'xran_section_info::numSymbol';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1ab8acca18b930cde25e1cf85ae86c964c';
+        sec-mem-ref-line = '192';
+        sec-mem-ref-name = 'xran_section_info::reMask';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1ac7deef3ca4b0fc12769165dbf9374569';
+        sec-mem-ref-line = '200';
+        sec-mem-ref-name = 'xran_section_info::beamId';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1afe3859cd334ad3f912622c58d5b2079e';
+        sec-mem-ref-line = '198';
+        sec-mem-ref-name = 'xran_section_info::ef';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a3af58496c14a1c91c015aa6ffe7dca49';
+        sec-mem-ref-line = '199';
+        sec-mem-ref-name = 'xran_section_info::freqOffset';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1aa561d89cbc570e39183c64a5095a6053';
+        sec-mem-ref-line = '298';
+        sec-mem-ref-name = 'xran_section_gen_info::exDataSize';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1acb5cfd209ba75c853d03f701e7f91679';
+        sec-mem-ref-line = '301';
+        sec-mem-ref-name = 'xran_section_gen_info::type';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1aa8ad3a412a8007bef79fb6ff224fc977a32fbc3ce682df2f044ceb33dcc1c3e77';
+        sec-mem-ref-line = '149';
+        sec-mem-ref-name = 'XRAN_CP_SECTIONEXTCMD_1';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a735984d41155bc1032e09bece8f8d66d';
+        sec-mem-ref-line = '303';
+        sec-mem-ref-name = 'xran_section_gen_info::data';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a3de53935627d11e11003c38bd6dca548';
+        sec-mem-ref-line = '212';
+        sec-mem-ref-name = 'xran_sectionext1_info::bfwiqWidth';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a489f0b868b86e577a5e515dc40987ba5';
+        sec-mem-ref-line = '213';
+        sec-mem-ref-name = 'xran_sectionext1_info::bfwCompMeth';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1ab09d1df0b229edfd34c41706fcfa73e7';
+        sec-mem-ref-line = '211';
+        sec-mem-ref-name = 'xran_sectionext1_info::bfwNumber';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a241943465db5d59b297c1401b4579687ae57fd13dd77647afe0a45fd16d0d1d18';
+        sec-mem-ref-line = '163';
+        sec-mem-ref-name = 'XRAN_BFWCOMPMETHOD_BLKFLOAT';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1af05d5abe7656953548edfb3eb5117659';
+        sec-mem-ref-line = '217';
+        sec-mem-ref-name = 'xran_sectionext1_info::exponent';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a241943465db5d59b297c1401b4579687aa875f8d378e4505ebf4e03554bccda4e';
+        sec-mem-ref-line = '164';
+        sec-mem-ref-name = 'XRAN_BFWCOMPMETHOD_BLKSCALE';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1ad32c6c9662025c7208ec099075b7ec27';
+        sec-mem-ref-line = '218';
+        sec-mem-ref-name = 'xran_sectionext1_info::blockScaler';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a241943465db5d59b297c1401b4579687a08c6866bf6b30f45d8c78a1acb33f6ca';
+        sec-mem-ref-line = '165';
+        sec-mem-ref-name = 'XRAN_BFWCOMPMETHOD_ULAW';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1ac538592c50bd54df6d3c3dfb98fd1a96';
+        sec-mem-ref-line = '219';
+        sec-mem-ref-name = 'xran_sectionext1_info::compBitWidthShift';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a241943465db5d59b297c1401b4579687a036896de4dea687b4d28bd819e535529';
+        sec-mem-ref-line = '166';
+        sec-mem-ref-name = 'XRAN_BFWCOMPMETHOD_BEAMSPACE';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1abeddf07371133e2a155418d2ad6e6606';
+        sec-mem-ref-line = '220';
+        sec-mem-ref-name = 'xran_sectionext1_info::activeBeamspaceCoeffMask';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a535b83a8653a891f80fc204eb1d9cb8b';
+        sec-mem-ref-line = '214';
+        sec-mem-ref-name = 'xran_sectionext1_info::p_bfwIQ';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1aa8ad3a412a8007bef79fb6ff224fc977aa51e4f2fde3e58c4cf60033529779e54';
+        sec-mem-ref-line = '150';
+        sec-mem-ref-name = 'XRAN_CP_SECTIONEXTCMD_2';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a2d14a28b7dc7cc4d18dae8c579a15d00';
+        sec-mem-ref-line = '225';
+        sec-mem-ref-name = 'xran_sectionext2_info::bfAzPtWidth';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1aed0ddbdef5f3287fe38c115bf0f6b361';
+        sec-mem-ref-line = '226';
+        sec-mem-ref-name = 'xran_sectionext2_info::bfAzPt';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a0562069083918b7760597eaca4f0dceb';
+        sec-mem-ref-line = '227';
+        sec-mem-ref-name = 'xran_sectionext2_info::bfZePtWidth';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a8d5cbe6476d0e8b325cd4e1bad03a6d3';
+        sec-mem-ref-line = '228';
+        sec-mem-ref-name = 'xran_sectionext2_info::bfZePt';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1af6d308ae11840b67c4e3234a78ca1591';
+        sec-mem-ref-line = '229';
+        sec-mem-ref-name = 'xran_sectionext2_info::bfAz3ddWidth';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1adc26301dfc01bf86c8dc53bdef1ac5c3';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'xran_sectionext2_info::bfAz3dd';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a52ffc8175e7bde0adbc75c865c854df2';
+        sec-mem-ref-line = '231';
+        sec-mem-ref-name = 'xran_sectionext2_info::bfZe3ddWidth';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a62a0cfe73c1305294d16fb9593a2a947';
+        sec-mem-ref-line = '232';
+        sec-mem-ref-name = 'xran_sectionext2_info::bfZe3dd';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a455c1bba3cc6776c7c953f468da68d89';
+        sec-mem-ref-line = '234';
+        sec-mem-ref-name = 'xran_sectionext2_info::bfAzSI';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1ad7bfdcda7332da505aa1712b68452cd2';
+        sec-mem-ref-line = '235';
+        sec-mem-ref-name = 'xran_sectionext2_info::bfZeSI';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1aa8ad3a412a8007bef79fb6ff224fc977a0837b73911763ea972db60ead94d7c15';
+        sec-mem-ref-line = '152';
+        sec-mem-ref-name = 'XRAN_CP_SECTIONEXTCMD_4';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a9469507e787895ef8a3ec1b89df59954';
+        sec-mem-ref-line = '252';
+        sec-mem-ref-name = 'xran_sectionext4_info::csf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a1c0e94567471aac214963f9600d0a4b1';
+        sec-mem-ref-line = '254';
+        sec-mem-ref-name = 'xran_sectionext4_info::modCompScaler';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1aa8ad3a412a8007bef79fb6ff224fc977aaea21d0be8d5ee905837f26a28c316a9';
+        sec-mem-ref-line = '153';
+        sec-mem-ref-name = 'XRAN_CP_SECTIONEXTCMD_5';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a7c4e67772e2e32e2f63f636730bf6eea';
+        sec-mem-ref-line = '258';
+        sec-mem-ref-name = 'xran_sectionext5_info::num_sets';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1aff3ff8bd662f3deba04c54adcbbd2826';
+        sec-mem-ref-line = '260';
+        sec-mem-ref-name = 'xran_sectionext5_info::csf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1aabd93f3473c2432cf02d285e460907da';
+        sec-mem-ref-line = '261';
+        sec-mem-ref-name = 'xran_sectionext5_info::mcScaleReMask';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a0d53f590f6c03b8aadb7421ea75a0efa';
+        sec-mem-ref-line = '262';
+        sec-mem-ref-name = 'xran_sectionext5_info::mcScaleOffset';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1ac4fca95dc3b93372ce7f2078baf8e8b6';
+        sec-mem-ref-line = '195';
+        sec-mem-ref-name = 'TearDown';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a8491192ecf8ad52998d66312a4b70f83';
+        sec-mem-ref-line = '721';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1ad49152dbf530aeb2a2844895e6d47a3e';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_division_factor';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const double
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'factor';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '222';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Set division factor.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] factor Division factor that divides mean and standard deviation.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a1bf2180658ad6d459231c631237f9311';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_results_units';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'units';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '231';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Set reults units.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] units Units that are displayed in the report.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a5666c82d220a2c66784b9a238cc43c7e';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_parallelization_factor';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const int
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'factor';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '240';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Set size of processed data.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] size Size of processed data used to calculate module throughput.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a3cf2e25a99be565a4ab570737cfeac41';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'performance';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'isa';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'module_name';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+F
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'function';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Args ...
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'args';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '253';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Run performance test case for a given function.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] isa Used Instruction Set.
+\param [in] module_name name of the tested kernel.
+\param [in] function function to be tested.
+\param [in] args function's arguments.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ae39390f41ba978a1f0d79691436c074a';
+        sec-mem-ref-line = '47';
+        sec-mem-ref-name = 'bind_to_cpu';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1a12661f1773e3ba71d5b29d7ffa042b1a';
+        sec-mem-ref-line = '68';
+        sec-mem-ref-name = 'BenchmarkParameters::cpu_id';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1af69d779517f2bdee3aba95bc38022074';
+        sec-mem-ref-line = '425';
+        sec-mem-ref-name = 'run_benchmark';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a21d05f2c6607fc534e67ed32883de81f';
+        sec-mem-ref-line = '766';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1af9e5657bce588536aef7baf8c33a0108';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'print_test_description';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'isa';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'module_name';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '271';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Print unique test description to the results xml file.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] isa Used Instruction Set.
+\param [in] module_name name of the tested kernel.
+\param [in] function function to be tested.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a5a1ec6ee393f8538815bc0a82eac2e88';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+const std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_case_name';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '338';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get name of the test case from JSON file.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\return Test'ss case name or a default name if name field is missing.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1abf28e5ea54fab2b0685972fe6e75560a';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'init_test';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'type';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '358';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Defines section in the conf.json that is used to load parameters from.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] type Name of the section in the JSON file.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a0801762a3fe36fe32dca5f16e515478d';
+        sec-mem-ref-line = '5040';
+        sec-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::size';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1a876ed07783b27d38779f7cef4db673e6';
+        sec-mem-ref-line = '86';
+        sec-mem-ref-name = 'read_data_to_aligned_array';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a69b4bff6061152ff85770d725cced3cc';
+        sec-mem-ref-line = '32';
+        sec-mem-ref-name = 'module_name';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '112';
+        sec-mem-ref-name = 'SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '135';
+        sec-mem-ref-name = 'TestChain::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '92';
+        sec-mem-ref-name = 'PrachCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '91';
+        sec-mem-ref-name = 'PrachPerf::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '37';
+        sec-mem-ref-name = 'U_planeCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '41';
+        sec-mem-ref-name = 'U_planePerf::SetUp';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'protected-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1ae68e73b40ca04879362dc67fbb368682';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_maxSections';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 8
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '70';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1a78b09c2fc0f3b0d610248ab3ce1df5d7';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_numSections';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '71';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '112';
+        sec-mem-ref-name = 'SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'prepare_sections';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1aafa40e823e408268e48585ec7a623eae';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_pTestBuffer';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '73';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a11a0b914a08e5375cae792dc6db08c7a';
+        sec-mem-ref-line = '566';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1a16c92b16fc21a700c50a7faf19da41b9';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_gen_params
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_params';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '73';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '112';
+        sec-mem-ref-name = 'SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'prepare_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'prepare_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a11a0b914a08e5375cae792dc6db08c7a';
+        sec-mem-ref-line = '566';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1a431f2e351a321b762ccd64984d566913';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_recv_packet_info
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_pktInfo';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '73';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a11a0b914a08e5375cae792dc6db08c7a';
+        sec-mem-ref-line = '566';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1aa42dde0a7ce436df7e5b607d17d52668';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_gen_params
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_result';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '73';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '112';
+        sec-mem-ref-name = 'SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a11a0b914a08e5375cae792dc6db08c7a';
+        sec-mem-ref-line = '566';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1afa985909bf1a1a9cc7a7070c9a73016e';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_dir';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '79';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'prepare_sections';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1a4bb0d1ca82a59555014c6c0e1060cbdf';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_dirStr';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '80';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1abc4c88e1904502c47099799767ea3991';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_sectionType';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '81';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'prepare_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'verify_sections';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1a9f102f8bfc163d6a26411d1855c8c97c';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_ccId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '83';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a11a0b914a08e5375cae792dc6db08c7a';
+        sec-mem-ref-line = '566';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1a73f8e8274bd97892f58f73d1d83b533a';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_antId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '83';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a11a0b914a08e5375cae792dc6db08c7a';
+        sec-mem-ref-line = '566';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1a7a0ce01c67c4067cc3ba42fd380e858a';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_seqId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '84';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a11a0b914a08e5375cae792dc6db08c7a';
+        sec-mem-ref-line = '566';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1a65389015c6ac952ac5108c2ae802fa52';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_frameId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '85';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'prepare_sections';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1afa13542efadbf6db6e8ddfa388a345c0';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_subframeId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '85';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'prepare_sections';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1a7f021a016314b5d3a9bb095c5c08048f';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_slotId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '85';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'prepare_sections';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1aba23eca36e0c5cc06d74919fa5fe0dd6';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_symStart';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '86';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'prepare_sections';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1a88a1f1ad78450f64aab4fa3f6499060a';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_symNum';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '86';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'prepare_sections';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1a59b4057d63386649d2facf030a08fa0e';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_prbStart';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= NULL
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '87';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1ac4fca95dc3b93372ce7f2078baf8e8b6';
+        sec-mem-ref-line = '195';
+        sec-mem-ref-name = 'TearDown';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'prepare_sections';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1a81096035b0802bc24810c07ca13df7e9';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_prbNum';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= NULL
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '87';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1ac4fca95dc3b93372ce7f2078baf8e8b6';
+        sec-mem-ref-line = '195';
+        sec-mem-ref-name = 'TearDown';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'prepare_sections';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1a5b1a6d8e8257b3bb7e3a187c0cce4011';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_iqWidth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '89';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'prepare_sections';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1a493740cacd8f8d3e235c4626e501d3e2';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_compMethod';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '89';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'prepare_sections';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1a047b603d6d908d93ce5d58dcc2b63036';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_beamId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '90';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'prepare_sections';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1ab4be4cfb9be32a9a6c516f5cfbae0d6f';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_reMask';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 0xfff
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '91';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'prepare_sections';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1a9c4d35a4cce2560e384f2fe95c4c341f';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_sectionId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '92';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'prepare_sections';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1adfa9d2df36650f369b04652749c1134b';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_filterIndex';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '93';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'prepare_sections';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1a509c970617e65a99c8120eef3d309bcb';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_timeOffset';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '94';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'prepare_sections';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1a7a8bdb868f3812cf7270734d13159255';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_fftSize';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '95';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'prepare_sections';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1ac106dad0f3171eb074e8e654b4ea2c4b';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_scs';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '96';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'prepare_sections';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1a0d7a93a1807e46144dedf9ab3cf87865';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_cpLength';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '97';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'prepare_sections';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1a383e7e8333c8f9d71ab872f93b2f6708';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_freqOffset';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '98';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'prepare_sections';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1ab2dac8fe532ba4f8fa612650aee824ef';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_ext1_dst_len';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 0
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '100';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '112';
+        sec-mem-ref-name = 'SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a11a0b914a08e5375cae792dc6db08c7a';
+        sec-mem-ref-line = '566';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1aa03217953847a726043966a4691494f1';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int8_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_p_ext1_dst';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= NULL
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '101';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1ac4fca95dc3b93372ce7f2078baf8e8b6';
+        sec-mem-ref-line = '195';
+        sec-mem-ref-name = 'TearDown';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a11a0b914a08e5375cae792dc6db08c7a';
+        sec-mem-ref-line = '566';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1af3c62a5df704db9218047182f9576367';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_p_bfw_iq_src';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= NULL
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '102';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1ac4fca95dc3b93372ce7f2078baf8e8b6';
+        sec-mem-ref-line = '195';
+        sec-mem-ref-name = 'TearDown';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a11a0b914a08e5375cae792dc6db08c7a';
+        sec-mem-ref-line = '566';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1a4464b811028d6456143fd9743b03edaa';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_sectionext1_info
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_ext1';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '102';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'prepare_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a11a0b914a08e5375cae792dc6db08c7a';
+        sec-mem-ref-line = '566';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1ab59c73cb615f0b02e940c1ac1c64744e';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_sectionext2_info
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_ext2';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '102';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'prepare_extensions';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1a3cbc91f245eb6e99fcc07b55ee33f267';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_sectionext4_info
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_ext4';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '102';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'prepare_extensions';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1a729386bcda2efafa2b1f6967b6a0b64f';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_sectionext5_info
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_ext5';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '102';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'prepare_extensions';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1a710f294997b8d29aaa21b691735a724b';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_bfwIQ';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '109';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'prepare_extensions';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a929401f577bc540c1f8b7ec8c3b974fd';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+double
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'division_factor';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 1.0
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '214';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a0f6b306c821273c76461f8799c5d4d4c';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'result_units';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= "None"
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '215';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a88ea1f1de6b4d7d01ddc5fced408c813';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'parallelization_factor';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 1
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '216';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'private-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1a8afca7ac895ea509b38432d1b45bff55';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_section_gen_info *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_pSectGenInfo';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= NULL
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '65';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_c__plane_1a4139c19c2555dfad9db528b5c4ac0248';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_section_gen_info *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_pSectResult';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= NULL
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      sec-mem-desc-line = '66';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+  cp-fileline  = '63';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 60;
+        node-label = 'TestWithParam< unsigned >';
+      }; /* node */
+      node = {
+        node-id    = 59;
+        node-label = 'KernelTests';
+        node-link = {
+          node-link-id = 'class_kernel_tests';
+        };
+        node-child = {
+          child-id = '60';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 58;
+        node-label = 'C_plane';
+        node-link = {
+          node-link-id = 'class_c__plane';
+        };
+        node-child = {
+          child-id = '59';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 63;
+        node-label = 'TestWithParam< unsigned >';
+      }; /* node */
+      node = {
+        node-id    = 62;
+        node-label = 'KernelTests';
+        node-link = {
+          node-link-id = 'class_kernel_tests';
+        };
+        node-child = {
+          child-id = '63';
+          relation = public-inheritance;
+        }; /* node-child */
+        node-child = {
+          child-id = '64';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 67;
+        node-label = 'xran_recv_packet_info';
+        node-link = {
+          node-link-id = 'structxran__recv__packet__info';
+        };
+        node-child = {
+          child-id = '68';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++eaxc
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 61;
+        node-label = 'C_plane';
+        node-link = {
+          node-link-id = 'class_c__plane';
+        };
+        node-child = {
+          child-id = '62';
+          relation = public-inheritance;
+        }; /* node-child */
+        node-child = {
+          child-id = '65';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
+#m_ext5
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '66';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
+#m_ext4
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '67';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
+#m_pktInfo
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '69';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
+#m_ext2
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '70';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
+#m_result
+#m_params
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '74';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
+#m_ext1
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 73;
+        node-label = 'xran_sectionext3_info';
+        node-link = {
+          node-link-id = 'structxran__sectionext3__info';
+        };
+      }; /* node */
+      node = {
+        node-id    = 76;
+        node-label = 'xran_section_desc';
+        node-link = {
+          node-link-id = 'structxran__section__desc';
+        };
+      }; /* node */
+      node = {
+        node-id    = 68;
+        node-label = 'xran_eaxc_info';
+        node-link = {
+          node-link-id = 'structxran__eaxc__info';
+        };
+      }; /* node */
+      node = {
+        node-id    = 64;
+        node-label = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >';
+        node-link = {
+          node-link-id = 'classnlohmann_1_1basic__json';
+        };
+      }; /* node */
+      node = {
+        node-id    = 66;
+        node-label = 'xran_sectionext4_info';
+        node-link = {
+          node-link-id = 'structxran__sectionext4__info';
+        };
+      }; /* node */
+      node = {
+        node-id    = 72;
+        node-label = 'xran_section_gen_info';
+        node-link = {
+          node-link-id = 'structxran__section__gen__info';
+        };
+        node-child = {
+          child-id = '65';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++m_ext5
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '66';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++m_ext4
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '73';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++m_ext3
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '69';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++m_ext2
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '74';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++m_ext1
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '75';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++info
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 74;
+        node-label = 'xran_sectionext1_info';
+        node-link = {
+          node-link-id = 'structxran__sectionext1__info';
+        };
+      }; /* node */
+      node = {
+        node-id    = 75;
+        node-label = 'xran_section_info';
+        node-link = {
+          node-link-id = 'structxran__section__info';
+        };
+        node-child = {
+          child-id = '76';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sec_desc
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 65;
+        node-label = 'xran_sectionext5_info';
+        node-link = {
+          node-link-id = 'structxran__sectionext5__info';
+        };
+      }; /* node */
+      node = {
+        node-id    = 70;
+        node-label = 'xran_cp_gen_params';
+        node-link = {
+          node-link-id = 'structxran__cp__gen__params';
+        };
+        node-child = {
+          child-id = '71';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++hdr
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '72';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sections
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 69;
+        node-label = 'xran_sectionext2_info';
+        node-link = {
+          node-link-id = 'structxran__sectionext2__info';
+        };
+      }; /* node */
+      node = {
+        node-id    = 71;
+        node-label = 'xran_cp_header_params';
+        node-link = {
+          node-link-id = 'structxran__cp__header__params';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* class */
+struct = {
+  cp-id     = 'structcb__elem__entry';
+  cp-name   = 'cb_elem_entry';
+  cp-section = {
+    sec-kind = 'public-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structcb__elem__entry_1a38c422707541b71db2fe581e608f0024';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'LIST_ENTRY';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+cb_elem_entry
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '165';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structcb__elem__entry_1a785dc524b99ed15e17115d076f8ace21';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+XranSymCallbackFn
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'pSymCallback';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '163';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1a0bca0820bfef3a6c277c47490179e065';
+        sec-mem-ref-line = '125';
+        sec-mem-ref-name = 'xran_create_cb';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structcb__elem__entry_1af12736a3d2c375571acffe9f7e4e464e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'pSymCallbackTag';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '164';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1a0bca0820bfef3a6c277c47490179e065';
+        sec-mem-ref-line = '125';
+        sec-mem-ref-name = 'xran_create_cb';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+  cp-fileline  = '162';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 78;
+        node-label = 'cb_elem_entry';
+        node-link = {
+          node-link-id = 'structcb__elem__entry';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'struct_c_o_m_p_l_e_x32';
+  cp-name   = 'COMPLEX32';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_c_o_m_p_l_e_x32_1aeac685ede53ad58d0e24e6c060feff7a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+float
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 're';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common_typedef_xran.h';
+      sec-mem-desc-line = '36';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+32-bit real part  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_c_o_m_p_l_e_x32_1a967065f052e06d0e239b9bc56e0cc317';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+float
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'im';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common_typedef_xran.h';
+      sec-mem-desc-line = '37';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+32-bit image part  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common_typedef_xran.h';
+  cp-fileline  = '35';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+Defines 64-bit complex structure; both real part and image part have 32 bit width.
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 80;
+        node-label = 'COMPLEX32';
+        node-link = {
+          node-link-id = 'struct_c_o_m_p_l_e_x32';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structcomplex__double';
+  cp-name   = 'complex_double';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structcomplex__double_1a5a6fce2fc5cae153945fea2c45beeb4f';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+double
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 're';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common_typedef_xran.h';
+      sec-mem-desc-line = '75';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+64-bit real part  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structcomplex__double_1a994624d52dcfaad836adf3f92a8d6b7d';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+double
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'im';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common_typedef_xran.h';
+      sec-mem-desc-line = '76';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+64-bit image part  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common_typedef_xran.h';
+  cp-fileline  = '74';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+Defines 128-bit complex structure; both real part and image part have 64 bit width.
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 82;
+        node-label = 'complex_double';
+        node-link = {
+          node-link-id = 'structcomplex__double';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structcomplex__float';
+  cp-name   = 'complex_float';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structcomplex__float_1aeac685ede53ad58d0e24e6c060feff7a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+float
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 're';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common_typedef_xran.h';
+      sec-mem-desc-line = '66';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+32-bit real part  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structcomplex__float_1a967065f052e06d0e239b9bc56e0cc317';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+float
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'im';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common_typedef_xran.h';
+      sec-mem-desc-line = '67';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+32-bit image part  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common_typedef_xran.h';
+  cp-fileline  = '65';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+Defines 64-bit complex structure; both real part and image part have 32 bit width.
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 84;
+        node-label = 'complex_float';
+        node-link = {
+          node-link-id = 'structcomplex__float';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structcomplex__half';
+  cp-name   = 'complex_half';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structcomplex__half_1afc3876dabc752cb80a88432b6456170d';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+half
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 're';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common_typedef_xran.h';
+      sec-mem-desc-line = '92';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+16-bit real part  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structcomplex__half_1a6d310439e7665c7a3ebee8be034a56d2';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+half
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'im';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common_typedef_xran.h';
+      sec-mem-desc-line = '93';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+16-bit image part  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common_typedef_xran.h';
+  cp-fileline  = '91';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+Defines 32-bit complex structure; both real part and image part have 16 bit width.
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 86;
+        node-label = 'complex_half';
+        node-link = {
+          node-link-id = 'structcomplex__half';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structcomplex__int16__t';
+  cp-name   = 'complex_int16_t';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structcomplex__int16__t_1af076f3e7a3b5f655e2cb2b9c3be29b3e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 're';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common_typedef_xran.h';
+      sec-mem-desc-line = '47';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+16-bit real part  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structcomplex__int16__t_1a0a0dbf17332859821db9cbe7b4bc7183';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'im';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common_typedef_xran.h';
+      sec-mem-desc-line = '48';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+16-bit image part  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common_typedef_xran.h';
+  cp-fileline  = '46';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+Defines 32-bit complex structure; both real part and image part have 16 bit width.
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+Same defines as COMPLEX16
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 88;
+        node-label = 'complex_int16_t';
+        node-link = {
+          node-link-id = 'structcomplex__int16__t';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structcomplex__int32__t';
+  cp-name   = 'complex_int32_t';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structcomplex__int32__t_1a44e1ef2f79beb4877834c23fb4547e58';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 're';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common_typedef_xran.h';
+      sec-mem-desc-line = '57';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+32-bit real part  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structcomplex__int32__t_1affac5cb482b316df6c36ee03670fff9a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'im';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common_typedef_xran.h';
+      sec-mem-desc-line = '58';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+32-bit image part  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common_typedef_xran.h';
+  cp-fileline  = '56';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+Defines 64-bit complex structure; both real part and image part have 32 bit width.
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 90;
+        node-label = 'complex_int32_t';
+        node-link = {
+          node-link-id = 'structcomplex__int32__t';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'struct_block_float_compander_1_1_compressed_data';
+  cp-name   = 'BlockFloatCompander::CompressedData';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_block_float_compander_1_1_compressed_data_1a1ba10aad9e5d2d0c430ced60a4e5083e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+CACHE_ALIGNED uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'dataCompressedDataOut';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      sec-mem-desc-line = '63';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Compressed data.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a53f55fd621ce0edd0b50933321ae7ade';
+        sec-mem-ref-line = '176';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_block_float_compander_1_1_compressed_data_1ab2fd68d067a2e45c839584d0985a7953';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+CACHE_ALIGNED uint8_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'dataCompressed';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      sec-mem-desc-line = '64';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '113';
+        sec-mem-ref-name = 'BfpPerfEx::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a53f55fd621ce0edd0b50933321ae7ade';
+        sec-mem-ref-line = '176';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a5b3ddd524752c8f556bc4c654e392321';
+        sec-mem-ref-line = '335';
+        sec-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_8b_AVX512';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a2356f186e264c7cea4e3c26d448bb1d5';
+        sec-mem-ref-line = '359';
+        sec-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_9b_AVX512';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1ae525362ca026142cab4ac983e29ad0ff';
+        sec-mem-ref-line = '395';
+        sec-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_10b_AVX512';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a2a8db4c5039bc3d5237b31ca2a129815';
+        sec-mem-ref-line = '431';
+        sec-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_12b_AVX512';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1ae4ad42b117d59e2e7ff8fad2d5da506e';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_8b_AVX512';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a32917a78ac1596d9aa95e4089ec88ba9';
+        sec-mem-ref-line = '486';
+        sec-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_9b_AVX512';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a8fae7506e2b9c9f9365b306375ab6eff';
+        sec-mem-ref-line = '510';
+        sec-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_10b_AVX512';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a65b09b78fac0c8dcfc9edd5091b728dd';
+        sec-mem-ref-line = '534';
+        sec-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_12b_AVX512';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a5f4776cd07aac0ae2d9dbd02aaba3435';
+        sec-mem-ref-line = '605';
+        sec-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_Basic';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a0651de68e87558106615163f96b3e599';
+        sec-mem-ref-line = '729';
+        sec-mem-ref-name = 'xranlib_compress_avx512';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a2bd6ebeefb6ca9674598d443e697918c';
+        sec-mem-ref-line = '834';
+        sec-mem-ref-name = 'xranlib_decompress_avx512';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_block_float_compander_1_1_compressed_data_1ad88e9475d4e269108bb716a1cf5f0d40';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'iqWidth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      sec-mem-desc-line = '66';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Size of mantissa including sign bit.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a53f55fd621ce0edd0b50933321ae7ade';
+        sec-mem-ref-line = '176';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a5f4776cd07aac0ae2d9dbd02aaba3435';
+        sec-mem-ref-line = '605';
+        sec-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_Basic';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a2bd6ebeefb6ca9674598d443e697918c';
+        sec-mem-ref-line = '834';
+        sec-mem-ref-name = 'xranlib_decompress_avx512';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+  cp-fileline  = '61';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 92;
+        node-label = 'CompressedData';
+        node-link = {
+          node-link-id = 'struct_block_float_compander_1_1_compressed_data';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'struct_block_float_compander_b_f_w_1_1_compressed_data';
+  cp-name   = 'BlockFloatCompanderBFW::CompressedData';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_block_float_compander_b_f_w_1_1_compressed_data_1a1ba10aad9e5d2d0c430ced60a4e5083e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+CACHE_ALIGNED uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'dataCompressedDataOut';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      sec-mem-desc-line = '105';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Compressed data.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_block_float_compander_b_f_w_1_1_compressed_data_1ab2fd68d067a2e45c839584d0985a7953';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+CACHE_ALIGNED uint8_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'dataCompressed';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      sec-mem-desc-line = '106';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a5f4776cd07aac0ae2d9dbd02aaba3435';
+        sec-mem-ref-line = '687';
+        sec-mem-ref-name = 'BlockFloatCompanderBFW::BlockFloatExpand_Basic';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1aa027200fc051c80b515ee8aeadf44a0e';
+        sec-mem-ref-line = '783';
+        sec-mem-ref-name = 'xranlib_compress_avx512_bfw';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_block_float_compander_b_f_w_1_1_compressed_data_1ad88e9475d4e269108bb716a1cf5f0d40';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'iqWidth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      sec-mem-desc-line = '108';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Size of mantissa including sign bit.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a5f4776cd07aac0ae2d9dbd02aaba3435';
+        sec-mem-ref-line = '687';
+        sec-mem-ref-name = 'BlockFloatCompanderBFW::BlockFloatExpand_Basic';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+  cp-fileline  = '103';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 94;
+        node-label = 'CompressedData';
+        node-link = {
+          node-link-id = 'struct_block_float_compander_b_f_w_1_1_compressed_data';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structcompression__hdr';
+  cp-name   = 'compression_hdr';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structcompression__hdr_1ab3f5c028170bd3bd241a58be8ca8da96';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ud_iq_width';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+      sec-mem-desc-line = '208';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Bit width of each I and each Q
+  16 for udIqWidth=0, otherwise equals udIqWidth e.g. udIqWidth = 0000b means I and Q are each 16 bits wide;
+  e.g. udIQWidth = 0001b means I and Q are each 1 bit wide;
+  e.g. udIqWidth = 1111b means I and Q are each 15 bits wide
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1adc9636576fb70f4b4fcfd1d03fe59998';
+        sec-mem-ref-line = '348';
+        sec-mem-ref-name = 'prepare_symbol_ex';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__up__api_8c_1adfc5ea408600c8de1384be020b359d95';
+        sec-mem-ref-line = '327';
+        sec-mem-ref-name = 'xran_extract_iq_samples';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structcompression__hdr_1ae12079177feb5d2ee414356fc18473cf';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ud_comp_meth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+      sec-mem-desc-line = '213';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+     udCompMeth|  compression method         |udIqWidth meaning
+------------&mdash;+--------------------------&mdash;+-----------------------------------------&mdash;
+0000b          | no compression              |bitwidth of each uncompressed I and Q value
+0001b          | block floating point        |bitwidth of each I and Q mantissa value
+0010b          | block scaling               |bitwidth of each I and Q scaled value
+0011b          | mu-law                      |bitwidth of each compressed I and Q value
+0100b          | modulation compression      |bitwidth of each compressed I and Q value
+0100b - 1111b  | reserved for future methods |depends on the specific compression method
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1adc9636576fb70f4b4fcfd1d03fe59998';
+        sec-mem-ref-line = '348';
+        sec-mem-ref-name = 'prepare_symbol_ex';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__up__api_8c_1adfc5ea408600c8de1384be020b359d95';
+        sec-mem-ref-line = '327';
+        sec-mem-ref-name = 'xran_extract_iq_samples';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+  cp-fileline  = '207';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+@description
+     This parameter defines the compression method and IQ bit width for the
+     user data in the data section.  This field is absent from U-Plane messages
+     when the static IQ format and compression method is configured via the M-Plane.
+     In this way a single compression method and IQ bit width is provided
+    (per UL and DL, per LTE and NR) without adding more overhead to U-Plane messages.
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 96;
+        node-label = 'compression_hdr';
+        node-link = {
+          node-link-id = 'structcompression__hdr';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+union = {
+  cp-id     = 'unioncompression__params';
+  cp-name   = 'compression_params';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'unioncompression__params_1a1cd49a68b116fdcbab85bc9140594918';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct compression_params::block_fl_point
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'blockFlPoint';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+      sec-mem-desc-line = '114';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'unioncompression__params_1a4cd9171274a8d8229ca026d1d6b1d133';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct compression_params::block_scaling
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'blockScaling';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+      sec-mem-desc-line = '117';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'unioncompression__params_1aa01efd88da34f7d6c784886bc3f69298';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct compression_params::u_law
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'uLaw';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+      sec-mem-desc-line = '121';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+  cp-fileline  = '110';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 99;
+        node-label = 'u_law';
+        node-link = {
+          node-link-id = 'structcompression__params_1_1u__law';
+        };
+      }; /* node */
+      node = {
+        node-id    = 100;
+        node-label = 'block_fl_point';
+        node-link = {
+          node-link-id = 'structcompression__params_1_1block__fl__point';
+        };
+      }; /* node */
+      node = {
+        node-id    = 101;
+        node-label = 'block_scaling';
+        node-link = {
+          node-link-id = 'structcompression__params_1_1block__scaling';
+        };
+      }; /* node */
+      node = {
+        node-id    = 98;
+        node-label = 'compression_params';
+        node-link = {
+          node-link-id = 'unioncompression__params';
+        };
+        node-child = {
+          child-id = '99';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++uLaw
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '100';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++blockFlPoint
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '101';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++blockScaling
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* union */
+struct = {
+  cp-id     = 'structnlohmann_1_1detail_1_1conjunction';
+  cp-name   = 'nlohmann::detail::conjunction';
+  cp-ref     = {
+    ref-type = base;
+    ref-id   = 'classstd_1_1true__type';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '203';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 103;
+        node-label = 'true_type';
+      }; /* node */
+      node = {
+        node-id    = 102;
+        node-label = 'conjunction<... >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1conjunction';
+        };
+        node-child = {
+          child-id = '103';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 105;
+        node-label = 'true_type';
+      }; /* node */
+      node = {
+        node-id    = 104;
+        node-label = 'conjunction<... >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1conjunction';
+        };
+        node-child = {
+          child-id = '105';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structnlohmann_1_1detail_1_1conjunction_3_01_b1_01_4';
+  cp-name   = 'nlohmann::detail::conjunction< B1 >';
+  cp-ref     = {
+    ref-type = base;
+    ref-id   = 'class_b1';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '204';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 107;
+        node-label = 'B1';
+      }; /* node */
+      node = {
+        node-id    = 106;
+        node-label = 'conjunction< B1 >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1conjunction_3_01_b1_01_4';
+        };
+        node-child = {
+          child-id = '107';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 109;
+        node-label = 'B1';
+      }; /* node */
+      node = {
+        node-id    = 108;
+        node-label = 'conjunction< B1 >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1conjunction_3_01_b1_01_4';
+        };
+        node-child = {
+          child-id = '109';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structnlohmann_1_1detail_1_1conjunction_3_01_b1_00_01_bn_8_8_8_01_4';
+  cp-name   = 'nlohmann::detail::conjunction< B1, Bn... >';
+  cp-ref     = {
+    ref-type = base;
+    ref-id   = 'classstd_1_1conditional_1_1type';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '206';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 111;
+        node-label = 'type';
+      }; /* node */
+      node = {
+        node-id    = 110;
+        node-label = 'conjunction< B1, Bn... >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1conjunction_3_01_b1_00_01_bn_8_8_8_01_4';
+        };
+        node-child = {
+          child-id = '111';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 113;
+        node-label = 'type';
+      }; /* node */
+      node = {
+        node-id    = 112;
+        node-label = 'conjunction< B1, Bn... >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1conjunction_3_01_b1_00_01_bn_8_8_8_01_4';
+        };
+        node-child = {
+          child-id = '113';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'struct_kernel_tests_1_1data__reader';
+  cp-name   = 'KernelTests::data_reader';
+  cp-section = {
+    sec-kind = 'public-static-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'struct_kernel_tests_1_1data__reader_1a396b2c215de1892d95a144ff44de19a6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static T
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'read_parameter';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const int
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'index';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'type';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'parameter_name';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '370';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+  cp-fileline  = '369';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 115;
+        node-label = 'KernelTests::data_reader< T >';
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'struct_kernel_tests_1_1data__reader_3_01std_1_1vector_3_01_t_01_4_01_4';
+  cp-name   = 'KernelTests::data_reader< std::vector< T > >';
+  cp-section = {
+    sec-kind = 'public-static-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'struct_kernel_tests_1_1data__reader_3_01std_1_1vector_3_01_t_01_4_01_4_1acff668b0eba962be3e0eac5f9289f721';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static std::vector< T >
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'read_parameter';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const int
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'index';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'type';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'parameter_name';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '379';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+  cp-fileline  = '378';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 117;
+        node-label = 'KernelTests::data_reader< std::vector< T > >';
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'struct_kernel_tests_1_1data__reader_3_01_t_01_5_01_4';
+  cp-name   = 'KernelTests::data_reader< T * >';
+  cp-section = {
+    sec-kind = 'public-static-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'struct_kernel_tests_1_1data__reader_3_01_t_01_5_01_4_1ab3c6a23f3830bc6e88c7f2d6cb61a203';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static T *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'read_parameter';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const int
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'index';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'type';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'parameter_name';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '395';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+  cp-fileline  = '394';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 119;
+        node-label = 'KernelTests::data_reader< T * >';
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structdata__section__compression__hdr';
+  cp-name   = 'data_section_compression_hdr';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structdata__section__compression__hdr_1a4638fbd317b5d0c464ef9483038564b0';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct compression_hdr
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ud_comp_hdr';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+      sec-mem-desc-line = '75';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1adc9636576fb70f4b4fcfd1d03fe59998';
+        sec-mem-ref-line = '348';
+        sec-mem-ref-name = 'prepare_symbol_ex';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__up__api_8c_1adfc5ea408600c8de1384be020b359d95';
+        sec-mem-ref-line = '327';
+        sec-mem-ref-name = 'xran_extract_iq_samples';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structdata__section__compression__hdr_1a73f8c890ac5a8af7cfe4947d2205e3ee';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'rsrvd';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+      sec-mem-desc-line = '93';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+                    This parameter provides 1 byte for future definition,
+should be set to all zeros by the sender and ignored by the receiver.
+This field is only present when udCompHdr is present, and is absent when
+the static IQ format and compression method is configured via the M-Plane  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1adc9636576fb70f4b4fcfd1d03fe59998';
+        sec-mem-ref-line = '348';
+        sec-mem-ref-name = 'prepare_symbol_ex';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+  cp-fileline  = '91';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 122;
+        node-label = 'compression_hdr';
+        node-link = {
+          node-link-id = 'structcompression__hdr';
+        };
+      }; /* node */
+      node = {
+        node-id    = 121;
+        node-label = 'data_section_compression_hdr';
+        node-link = {
+          node-link-id = 'structdata__section__compression__hdr';
+        };
+        node-child = {
+          child-id = '122';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++ud_comp_hdr
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structdata__section__hdr';
+  cp-name   = 'data_section_hdr';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structdata__section__hdr_1a9f9f2f87d8b5cc7e4af6ef3e2c4c8189';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'all_bits';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+      sec-mem-desc-line = '69';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__functional_8cc_1a17e5d82ac5aec3860b1324a80fda79ed';
+        sec-mem-ref-line = '61';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1adc9636576fb70f4b4fcfd1d03fe59998';
+        sec-mem-ref-line = '348';
+        sec-mem-ref-name = 'prepare_symbol_ex';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__up__api_8c_1adfc5ea408600c8de1384be020b359d95';
+        sec-mem-ref-line = '327';
+        sec-mem-ref-name = 'xran_extract_iq_samples';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structdata__section__hdr_1acb00c5e7ebe809fda7288c699eed867c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'num_prbu';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+      sec-mem-desc-line = '71';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.6 number of contiguous PRBs per control section  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__functional_8cc_1a17e5d82ac5aec3860b1324a80fda79ed';
+        sec-mem-ref-line = '61';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1adc9636576fb70f4b4fcfd1d03fe59998';
+        sec-mem-ref-line = '348';
+        sec-mem-ref-name = 'prepare_symbol_ex';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__up__api_8c_1adfc5ea408600c8de1384be020b359d95';
+        sec-mem-ref-line = '327';
+        sec-mem-ref-name = 'xran_extract_iq_samples';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structdata__section__hdr_1a486aca552c11b7046ca3066ebf4241dc';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'start_prbu';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+      sec-mem-desc-line = '72';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.4 starting PRB of control section  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1adc9636576fb70f4b4fcfd1d03fe59998';
+        sec-mem-ref-line = '348';
+        sec-mem-ref-name = 'prepare_symbol_ex';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__up__api_8c_1adfc5ea408600c8de1384be020b359d95';
+        sec-mem-ref-line = '327';
+        sec-mem-ref-name = 'xran_extract_iq_samples';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structdata__section__hdr_1aba23e80ad7dc1c3f7085ba3a2b4662bb';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sym_inc';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+      sec-mem-desc-line = '73';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.3 symbol number increment command XRAN_SYMBOLNUMBER_xxxx  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1adc9636576fb70f4b4fcfd1d03fe59998';
+        sec-mem-ref-line = '348';
+        sec-mem-ref-name = 'prepare_symbol_ex';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__up__api_8c_1adfc5ea408600c8de1384be020b359d95';
+        sec-mem-ref-line = '327';
+        sec-mem-ref-name = 'xran_extract_iq_samples';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structdata__section__hdr_1ac91b2b11ae96c1a44e8a2fad473771c7';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'rb';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+      sec-mem-desc-line = '74';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.2 resource block indicator, XRAN_RBIND_xxx  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1adc9636576fb70f4b4fcfd1d03fe59998';
+        sec-mem-ref-line = '348';
+        sec-mem-ref-name = 'prepare_symbol_ex';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__up__api_8c_1adfc5ea408600c8de1384be020b359d95';
+        sec-mem-ref-line = '327';
+        sec-mem-ref-name = 'xran_extract_iq_samples';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structdata__section__hdr_1a11d1616fb975ccafbc33ab590fe501c4';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sect_id';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+      sec-mem-desc-line = '75';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.1 section identifier  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__functional_8cc_1a17e5d82ac5aec3860b1324a80fda79ed';
+        sec-mem-ref-line = '61';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1adc9636576fb70f4b4fcfd1d03fe59998';
+        sec-mem-ref-line = '348';
+        sec-mem-ref-name = 'prepare_symbol_ex';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__up__api_8c_1adfc5ea408600c8de1384be020b359d95';
+        sec-mem-ref-line = '327';
+        sec-mem-ref-name = 'xran_extract_iq_samples';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structdata__section__hdr_1a9f1bf385f4549249e191e6563acbdecb';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+union data_section_hdr::__anonymous__
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'fields';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+      sec-mem-desc-line = '77';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__functional_8cc_1a17e5d82ac5aec3860b1324a80fda79ed';
+        sec-mem-ref-line = '61';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1adc9636576fb70f4b4fcfd1d03fe59998';
+        sec-mem-ref-line = '348';
+        sec-mem-ref-name = 'prepare_symbol_ex';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__up__api_8c_1adfc5ea408600c8de1384be020b359d95';
+        sec-mem-ref-line = '327';
+        sec-mem-ref-name = 'xran_extract_iq_samples';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+  cp-fileline  = '67';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+@description
+      Structure holding data section header fields
+      It is repeated for every section ID in xRAN packet
+      5.4.5 Coding of Information Elements - Application Layer, Sections
+      for U-plane as per 6.3.2  DL/UL Data
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 124;
+        node-label = 'data_section_hdr';
+        node-link = {
+          node-link-id = 'structdata__section__hdr';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structecpri__seq__id';
+  cp-name   = 'ecpri_seq_id';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structecpri__seq__id_1a2f25460e9a84fe459a874b8255ed4c71';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'seq_id';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+      sec-mem-desc-line = '99';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Sequence ID  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1a3d4bd5c7eec6da4ab71688e209100761';
+        sec-mem-ref-line = '143';
+        sec-mem-ref-name = 'process_mbuf';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1aa21387dfaba47c2046d4a05f50cfc768';
+        sec-mem-ref-line = '142';
+        sec-mem-ref-name = 'xran_build_ecpri_hdr';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structecpri__seq__id_1aaf017ad0a1905951403eb33265ffbb4c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sub_seq_id';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+      sec-mem-desc-line = '100';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Subsequence ID  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1aa21387dfaba47c2046d4a05f50cfc768';
+        sec-mem-ref-line = '142';
+        sec-mem-ref-name = 'xran_build_ecpri_hdr';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structecpri__seq__id_1a1f74b973e738bf357c470565a1256ef5';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'e_bit';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+      sec-mem-desc-line = '101';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+E bit  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1a3d4bd5c7eec6da4ab71688e209100761';
+        sec-mem-ref-line = '143';
+        sec-mem-ref-name = 'process_mbuf';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1aa21387dfaba47c2046d4a05f50cfc768';
+        sec-mem-ref-line = '142';
+        sec-mem-ref-name = 'xran_build_ecpri_hdr';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+  cp-fileline  = '98';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+@description
+      see 3.1.3.1.7 ecpriSeqid (message identifier)
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 126;
+        node-label = 'ecpri_seq_id';
+        node-link = {
+          node-link-id = 'structecpri__seq__id';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structeth__xran__up__pkt__hdr';
+  cp-name   = 'eth_xran_up_pkt_hdr';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structeth__xran__up__pkt__hdr_1a6e3fef7be6167ccb1e122ef76ceb409a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct ether_hdr
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'eth_hdr';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+      sec-mem-desc-line = '138';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structeth__xran__up__pkt__hdr_1a080244f9e1996ad47a6e709f78897803';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_up_pkt_hdr
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'xran_hdr';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+      sec-mem-desc-line = '138';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__app__frag_8c_1a601e1216fbace8ea32a97e37df69b129';
+        sec-mem-ref-line = '104';
+        sec-mem-ref-name = 'xran_app_fragment_packet';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+  cp-fileline  = '166';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+@description
+      Structure holds complete ethernet and xran u-plane packet header
+      3.1.1 Ethernet Encapsulation
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 134;
+        node-label = 'xran_ecpri_cmn_hdr';
+        node-link = {
+          node-link-id = 'structxran__ecpri__cmn__hdr';
+        };
+      }; /* node */
+      node = {
+        node-id    = 128;
+        node-label = 'eth_xran_up_pkt_hdr';
+        node-link = {
+          node-link-id = 'structeth__xran__up__pkt__hdr';
+        };
+        node-child = {
+          child-id = '129';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++xran_hdr
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 129;
+        node-label = 'xran_up_pkt_hdr';
+        node-link = {
+          node-link-id = 'structxran__up__pkt__hdr';
+        };
+        node-child = {
+          child-id = '130';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++data_sec_hdr
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '131';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++app_hdr
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '132';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++ecpri_hdr
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 133;
+        node-label = 'ecpri_seq_id';
+        node-link = {
+          node-link-id = 'structecpri__seq__id';
+        };
+      }; /* node */
+      node = {
+        node-id    = 131;
+        node-label = 'radio_app_common_hdr';
+        node-link = {
+          node-link-id = 'structradio__app__common__hdr';
+        };
+      }; /* node */
+      node = {
+        node-id    = 132;
+        node-label = 'xran_ecpri_hdr';
+        node-link = {
+          node-link-id = 'structxran__ecpri__hdr';
+        };
+        node-child = {
+          child-id = '133';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++ecpri_seq_id
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '134';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++cmnhdr
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 130;
+        node-label = 'data_section_hdr';
+        node-link = {
+          node-link-id = 'structdata__section__hdr';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structethdi__hdr';
+  cp-name   = 'ethdi_hdr';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structethdi__hdr_1a4a94413bc9a9a87e4231f299727b8bc7';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'pkt_type';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      sec-mem-desc-line = '113';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structethdi__hdr_1af8997c5cd725a1ef652639c2d33b7990';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'source_id';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      sec-mem-desc-line = '114';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structethdi__hdr_1acaae193f1ae491957a7144912b32712b';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'dest_id';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      sec-mem-desc-line = '115';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structethdi__hdr_1a5cddf2dd16a831a2fecfa71bc0f34191';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'data';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      sec-mem-desc-line = '116';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+  cp-fileline  = '112';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 136;
+        node-label = 'ethdi_hdr';
+        node-link = {
+          node-link-id = 'structethdi__hdr';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+class = {
+  cp-id     = 'classstd_1_1exception';
+  cp-name   = 'std::exception';
+  cp-ref     = {
+    ref-type = derived;
+    ref-id   = 'structmissing__config__file__exception';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-ref     = {
+    ref-type = derived;
+    ref-id   = 'structreading__input__file__exception';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+  cp-fileline  = '72';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 138;
+        node-label = 'missing_config_file_exception';
+        node-link = {
+          node-link-id = 'structmissing__config__file__exception';
+        };
+        node-child = {
+          child-id = '137';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 137;
+        node-label = 'exception';
+      }; /* node */
+      node = {
+        node-id    = 139;
+        node-label = 'reading_input_file_exception';
+        node-link = {
+          node-link-id = 'structreading__input__file__exception';
+        };
+        node-child = {
+          child-id = '137';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 140;
+        node-label = 'exception';
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* class */
+class = {
+  cp-id     = 'class_exception';
+  cp-name   = 'Exception';
+  cp-ref     = {
+    ref-type = derived;
+    ref-id   = 'classmaster_1_1_get_out_of_loops';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/master.py';
+  cp-fileline  = '120';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 142;
+        node-label = 'GetOutOfLoops';
+        node-link = {
+          node-link-id = 'classmaster_1_1_get_out_of_loops';
+        };
+        node-child = {
+          child-id = '141';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 141;
+        node-label = 'Exception';
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 143;
+        node-label = 'Exception';
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* class */
+struct = {
+  cp-id     = 'struct_block_float_compander_1_1_expanded_data';
+  cp-name   = 'BlockFloatCompander::ExpandedData';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_block_float_compander_1_1_expanded_data_1a7bc8fb83339162111a65afae4adeb8a6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+CACHE_ALIGNED int16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'dataExpandedIn';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      sec-mem-desc-line = '72';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Expanded data or input data to compressor.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a53f55fd621ce0edd0b50933321ae7ade';
+        sec-mem-ref-line = '176';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_block_float_compander_1_1_expanded_data_1a24d9d1d1b013179affb41be0424b8360';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+CACHE_ALIGNED int16_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'dataExpanded';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      sec-mem-desc-line = '73';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '113';
+        sec-mem-ref-name = 'BfpPerfEx::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a53f55fd621ce0edd0b50933321ae7ade';
+        sec-mem-ref-line = '176';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a74512492194fcab6a55f769e02aa37b4';
+        sec-mem-ref-line = '44';
+        sec-mem-ref-name = 'computeExponent';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a5b3ddd524752c8f556bc4c654e392321';
+        sec-mem-ref-line = '335';
+        sec-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_8b_AVX512';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a2356f186e264c7cea4e3c26d448bb1d5';
+        sec-mem-ref-line = '359';
+        sec-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_9b_AVX512';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1ae525362ca026142cab4ac983e29ad0ff';
+        sec-mem-ref-line = '395';
+        sec-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_10b_AVX512';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a2a8db4c5039bc3d5237b31ca2a129815';
+        sec-mem-ref-line = '431';
+        sec-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_12b_AVX512';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1ae4ad42b117d59e2e7ff8fad2d5da506e';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_8b_AVX512';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a32917a78ac1596d9aa95e4089ec88ba9';
+        sec-mem-ref-line = '486';
+        sec-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_9b_AVX512';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a8fae7506e2b9c9f9365b306375ab6eff';
+        sec-mem-ref-line = '510';
+        sec-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_10b_AVX512';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a65b09b78fac0c8dcfc9edd5091b728dd';
+        sec-mem-ref-line = '534';
+        sec-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_12b_AVX512';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a5f4776cd07aac0ae2d9dbd02aaba3435';
+        sec-mem-ref-line = '605';
+        sec-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_Basic';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a0651de68e87558106615163f96b3e599';
+        sec-mem-ref-line = '729';
+        sec-mem-ref-name = 'xranlib_compress_avx512';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a2bd6ebeefb6ca9674598d443e697918c';
+        sec-mem-ref-line = '834';
+        sec-mem-ref-name = 'xranlib_decompress_avx512';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_block_float_compander_1_1_expanded_data_1ad88e9475d4e269108bb716a1cf5f0d40';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'iqWidth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      sec-mem-desc-line = '76';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Size of mantissa including sign bit.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a53f55fd621ce0edd0b50933321ae7ade';
+        sec-mem-ref-line = '176';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a74512492194fcab6a55f769e02aa37b4';
+        sec-mem-ref-line = '44';
+        sec-mem-ref-name = 'computeExponent';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a45cc83687ca392534168cb8f4d64182f';
+        sec-mem-ref-line = '558';
+        sec-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_Basic';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a0651de68e87558106615163f96b3e599';
+        sec-mem-ref-line = '729';
+        sec-mem-ref-name = 'xranlib_compress_avx512';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+  cp-fileline  = '70';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 145;
+        node-label = 'ExpandedData';
+        node-link = {
+          node-link-id = 'struct_block_float_compander_1_1_expanded_data';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'struct_block_float_compander_b_f_w_1_1_expanded_data';
+  cp-name   = 'BlockFloatCompanderBFW::ExpandedData';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_block_float_compander_b_f_w_1_1_expanded_data_1a7bc8fb83339162111a65afae4adeb8a6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+CACHE_ALIGNED int16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'dataExpandedIn';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      sec-mem-desc-line = '114';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Expanded data or input data to compressor.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_block_float_compander_b_f_w_1_1_expanded_data_1a24d9d1d1b013179affb41be0424b8360';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+CACHE_ALIGNED int16_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'dataExpanded';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      sec-mem-desc-line = '115';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a5f4776cd07aac0ae2d9dbd02aaba3435';
+        sec-mem-ref-line = '687';
+        sec-mem-ref-name = 'BlockFloatCompanderBFW::BlockFloatExpand_Basic';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1aa027200fc051c80b515ee8aeadf44a0e';
+        sec-mem-ref-line = '783';
+        sec-mem-ref-name = 'xranlib_compress_avx512_bfw';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_block_float_compander_b_f_w_1_1_expanded_data_1ad88e9475d4e269108bb716a1cf5f0d40';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'iqWidth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      sec-mem-desc-line = '118';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Size of mantissa including sign bit.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a45cc83687ca392534168cb8f4d64182f';
+        sec-mem-ref-line = '640';
+        sec-mem-ref-name = 'BlockFloatCompanderBFW::BlockFloatCompress_Basic';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1aa027200fc051c80b515ee8aeadf44a0e';
+        sec-mem-ref-line = '783';
+        sec-mem-ref-name = 'xranlib_compress_avx512_bfw';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+  cp-fileline  = '112';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 147;
+        node-label = 'ExpandedData';
+        node-link = {
+          node-link-id = 'struct_block_float_compander_b_f_w_1_1_expanded_data';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structnlohmann_1_1detail_1_1external__constructor';
+  cp-name   = 'nlohmann::detail::external_constructor';
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '219';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 149;
+        node-label = 'external_constructor< value_t >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1external__constructor';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1array_01_4';
+  cp-name   = 'nlohmann::detail::external_constructor< value_t::array >';
+  cp-section = {
+    sec-kind = 'public-static-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1array_01_4_1a5003f696ea3e28d18d7a4dbe9ef49aa1';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'construct';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'j';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const typename BasicJsonType::array_t &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'arr';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '293';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1array_01_4_1ad9a22b8b02dafec80f850ddbfb52981e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'construct';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'j';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const CompatibleArrayType &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'arr';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '304';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '291';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 151;
+        node-label = 'external_constructor< value_t::array >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1array_01_4';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1boolean_01_4';
+  cp-name   = 'nlohmann::detail::external_constructor< value_t::boolean >';
+  cp-section = {
+    sec-kind = 'public-static-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1boolean_01_4_1ae331f2baa366b6c6a2f652597eb50540';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'construct';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'j';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+typename BasicJsonType::boolean_t
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'b';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '225';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '223';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 153;
+        node-label = 'external_constructor< value_t::boolean >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1boolean_01_4';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1number__float_01_4';
+  cp-name   = 'nlohmann::detail::external_constructor< value_t::number_float >';
+  cp-section = {
+    sec-kind = 'public-static-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1number__float_01_4_1aa0120124dea7824ec6df80e991aea33e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'construct';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'j';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+typename BasicJsonType::number_float_t
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'val';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '249';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '247';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 155;
+        node-label = 'external_constructor< value_t::number_float >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1number__float_01_4';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1number__integer_01_4';
+  cp-name   = 'nlohmann::detail::external_constructor< value_t::number_integer >';
+  cp-section = {
+    sec-kind = 'public-static-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1number__integer_01_4_1a91772fd76348fd21b39fd809968814a5';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'construct';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'j';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+typename BasicJsonType::number_integer_t
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'val';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '281';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '279';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 157;
+        node-label = 'external_constructor< value_t::number_integer >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1number__integer_01_4';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1number__unsigned_01_4';
+  cp-name   = 'nlohmann::detail::external_constructor< value_t::number_unsigned >';
+  cp-section = {
+    sec-kind = 'public-static-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1number__unsigned_01_4_1aebb9cf4af36070c7c4a24fd97010aa88';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'construct';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'j';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+typename BasicJsonType::number_unsigned_t
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'val';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '269';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '267';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 159;
+        node-label = 'external_constructor< value_t::number_unsigned >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1number__unsigned_01_4';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1object_01_4';
+  cp-name   = 'nlohmann::detail::external_constructor< value_t::object >';
+  cp-section = {
+    sec-kind = 'public-static-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1object_01_4_1a531b0b0169f0bf3c9a1ac5ff9fedb207';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'construct';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'j';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const typename BasicJsonType::object_t &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'obj';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '318';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1object_01_4_1aa0a616bc6e376741a3e4f0554ee48654';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'construct';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'j';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const CompatibleObjectType &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'obj';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '329';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '316';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 161;
+        node-label = 'external_constructor< value_t::object >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1object_01_4';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1string_01_4';
+  cp-name   = 'nlohmann::detail::external_constructor< value_t::string >';
+  cp-section = {
+    sec-kind = 'public-static-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1string_01_4_1a3661b916129e658d55d74b4a2a8797c3';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'construct';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'j';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const typename BasicJsonType::string_t &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 's';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '237';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '235';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 163;
+        node-label = 'external_constructor< value_t::string >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1string_01_4';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+class = {
+  cp-id     = 'classstd_1_1false__type';
+  cp-name   = 'std::false_type';
+  cp-ref     = {
+    ref-type = derived;
+    ref-id   = 'structnlohmann_1_1detail_1_1is__compatible__integer__type__impl';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-ref     = {
+    ref-type = derived;
+    ref-id   = 'structnlohmann_1_1detail_1_1is__compatible__object__type__impl';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '375';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 164;
+        node-label = 'false_type';
+      }; /* node */
+      node = {
+        node-id    = 165;
+        node-label = 'is_compatible_integer_type_impl< bool, typename, typename >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1is__compatible__integer__type__impl';
+        };
+        node-child = {
+          child-id = '164';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 166;
+        node-label = 'is_compatible_object_type_impl< B, RealType, CompatibleObjectType >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1is__compatible__object__type__impl';
+        };
+        node-child = {
+          child-id = '164';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 167;
+        node-label = 'false_type';
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* class */
+struct = {
+  cp-id     = 'struct_f_p_g_a_phase_comp_cfg';
+  cp-name   = 'FPGAPhaseCompCfg';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_f_p_g_a_phase_comp_cfg_1a07f4226dca8e0d57f316ef71e8ce7097';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'phaseFlag';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '83';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_f_p_g_a_phase_comp_cfg_1a6d109b341fbd0f31e0a1198a87e79434';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'NRARFCN';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '84';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_f_p_g_a_phase_comp_cfg_1a70a3677b8445208f3b3b1dc5e39c2be0';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'SULFreShift';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '85';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_f_p_g_a_phase_comp_cfg_1a4815820879b084312800d26c1072a38c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'SULFlag';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '86';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_f_p_g_a_phase_comp_cfg_1a5c5d68350191dc26727218ef0ce86f1d';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'rsv';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '87';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+  cp-fileline  = '82';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 169;
+        node-label = 'FPGAPhaseCompCfg';
+        node-link = {
+          node-link-id = 'struct_f_p_g_a_phase_comp_cfg';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structnlohmann_1_1detail_1_1from__json__fn';
+  cp-name   = 'nlohmann::detail::from_json_fn';
+  cp-section = {
+    sec-kind = 'public-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1detail_1_1from__json__fn_1a6729179bc94182b30176c8d5b7401513';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator()';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'j';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+T &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'val';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '853';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'private-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1detail_1_1from__json__fn_1a7a53d0881f94747d95fdea10a0fa3104';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+auto
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'call';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'j';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+T &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'val';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+priority_tag< 1 >
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '837';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1detail_1_1from__json__fn_1aab79b1961556816ce1923f6572b3b22d';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'call';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+T &
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+priority_tag< 0 >
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '845';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '834';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 171;
+        node-label = 'from_json_fn';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1from__json__fn';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+class = {
+  cp-id     = 'classmaster_1_1_get_out_of_loops';
+  cp-name   = 'master::GetOutOfLoops';
+  cp-ref     = {
+    ref-type = base;
+    ref-id   = 'class_exception';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/master.py';
+  cp-fileline  = '120';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 172;
+        node-label = 'GetOutOfLoops';
+        node-link = {
+          node-link-id = 'classmaster_1_1_get_out_of_loops';
+        };
+        node-child = {
+          child-id = '173';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 173;
+        node-label = 'Exception';
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 174;
+        node-label = 'GetOutOfLoops';
+        node-link = {
+          node-link-id = 'classmaster_1_1_get_out_of_loops';
+        };
+        node-child = {
+          child-id = '175';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 175;
+        node-label = 'Exception';
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* class */
+struct = {
+  cp-id     = 'structnlohmann_1_1detail_1_1has__from__json';
+  cp-name   = 'nlohmann::detail::has_from_json';
+  cp-section = {
+    sec-kind = 'public-static-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structnlohmann_1_1detail_1_1has__from__json_1a5b4ee4ae6cba6bb75200ba7af1910873';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static constexpr bool
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'value';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= std::is_integral<decltype(
+                                      detect(std::declval<typename BasicJsonType::template json_serializer<T, void > >()))>::value
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '461';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'private-static-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1detail_1_1has__from__json_1affd80d6b04fb7e02be8f512315d9b384';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'detect';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+U &&
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '457';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1detail_1_1has__from__json_1a342e12c9ac8e9281c5cb64975b3d5e09';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'detect';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+...
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '458';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '452';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 177;
+        node-label = 'has_from_json< BasicJsonType, T >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1has__from__json';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structnlohmann_1_1detail_1_1has__non__default__from__json';
+  cp-name   = 'nlohmann::detail::has_non_default_from_json';
+  cp-section = {
+    sec-kind = 'public-static-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structnlohmann_1_1detail_1_1has__non__default__from__json_1a5b4ee4ae6cba6bb75200ba7af1910873';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static constexpr bool
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'value';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= std::is_integral<decltype(detect(
+                                      std::declval<typename BasicJsonType::template json_serializer<T, void> >()))>::value
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '479';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'private-static-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1detail_1_1has__non__default__from__json_1affd80d6b04fb7e02be8f512315d9b384';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'detect';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+U &&
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '475';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1detail_1_1has__non__default__from__json_1a342e12c9ac8e9281c5cb64975b3d5e09';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'detect';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+...
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '476';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '469';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 179;
+        node-label = 'has_non_default_from_json< BasicJsonType, T >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1has__non__default__from__json';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structnlohmann_1_1detail_1_1has__to__json';
+  cp-name   = 'nlohmann::detail::has_to_json';
+  cp-section = {
+    sec-kind = 'public-static-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structnlohmann_1_1detail_1_1has__to__json_1a5b4ee4ae6cba6bb75200ba7af1910873';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static constexpr bool
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'value';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= std::is_integral<decltype(detect(
+                                      std::declval<typename BasicJsonType::template json_serializer<T, void> >()))>::value
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '494';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'private-static-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1detail_1_1has__to__json_1affd80d6b04fb7e02be8f512315d9b384';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'detect';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+U &&
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '490';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1detail_1_1has__to__json_1a342e12c9ac8e9281c5cb64975b3d5e09';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'detect';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+...
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '491';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '486';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 181;
+        node-label = 'has_to_json< BasicJsonType, T >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1has__to__json';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structstd_1_1hash_3_01nlohmann_1_1json_01_4';
+  cp-name   = 'std::hash< nlohmann::json >';
+  cp-section = {
+    sec-kind = 'public-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structstd_1_1hash_3_01nlohmann_1_1json_01_4_1ac575ca25c0e836661bdb284b102a6aaf';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+std::size_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator()';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const nlohmann::json &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'j';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '12924';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+return a hash value for a JSON object
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@since version 1.0.0
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a42de62d3e7b710d0279ac373a22c63eb';
+        sec-mem-ref-line = '2624';
+        sec-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::dump';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '12918';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+hash value for JSON objects
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 183;
+        node-label = 'hash< nlohmann::json >';
+        node-link = {
+          node-link-id = 'structstd_1_1hash_3_01nlohmann_1_1json_01_4';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+class = {
+  cp-id     = 'class_init___sys___check';
+  cp-name   = 'Init_Sys_Check';
+  cp-ref     = {
+    ref-type = base;
+    ref-id   = 'class_kernel_tests';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_init___sys___check_1aeb7832eb5f4721f4a281feaacd1bb466';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+BbuIoBufCtrlStruct
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sFrontHaulTxBbuIoBufCtrl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/init_sys_functional.cc';
+      sec-mem-desc-line = '94';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'init__sys__functional_8cc_1ac2f03036711a42868a78783b735097e5';
+        sec-mem-ref-line = '120';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_init___sys___check_1a964fb75fa6395056fade4167354019f5';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+BbuIoBufCtrlStruct
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sFrontHaulTxPrbMapBbuIoBufCtrl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/init_sys_functional.cc';
+      sec-mem-desc-line = '95';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'init__sys__functional_8cc_1ac2f03036711a42868a78783b735097e5';
+        sec-mem-ref-line = '120';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_init___sys___check_1af3ad0b6136919aabcdbac46b754aa7ed';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+BbuIoBufCtrlStruct
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sFrontHaulRxBbuIoBufCtrl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/init_sys_functional.cc';
+      sec-mem-desc-line = '96';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'init__sys__functional_8cc_1ac2f03036711a42868a78783b735097e5';
+        sec-mem-ref-line = '120';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_init___sys___check_1a3bfdc9ec9f4c738715460ddd03f0833f';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+BbuIoBufCtrlStruct
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sFrontHaulRxPrbMapBbuIoBufCtrl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/init_sys_functional.cc';
+      sec-mem-desc-line = '97';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'init__sys__functional_8cc_1ac2f03036711a42868a78783b735097e5';
+        sec-mem-ref-line = '120';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_init___sys___check_1a4bcca72021c589be2adf3647647a1232';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+BbuIoBufCtrlStruct
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sFHPrachRxBbuIoBufCtrl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/init_sys_functional.cc';
+      sec-mem-desc-line = '98';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'init__sys__functional_8cc_1ac2f03036711a42868a78783b735097e5';
+        sec-mem-ref-line = '120';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_init___sys___check_1a9ef97a8be35f99eec4b85d06a3216762';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_flat_buffer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sFrontHaulTxBuffers';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/init_sys_functional.cc';
+      sec-mem-desc-line = '98';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_init___sys___check_1a511190592ad97b9f7a43ad31c761ff56';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_flat_buffer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sFrontHaulTxPrbMapBuffers';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/init_sys_functional.cc';
+      sec-mem-desc-line = '98';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_init___sys___check_1a1dfd09a710fa1cf63f61883a284a5f0f';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_flat_buffer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sFrontHaulRxBuffers';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/init_sys_functional.cc';
+      sec-mem-desc-line = '98';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_init___sys___check_1a416ab9567cd2c1bed5a500644fce9a04';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_flat_buffer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sFrontHaulRxPrbMapBuffers';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/init_sys_functional.cc';
+      sec-mem-desc-line = '98';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_init___sys___check_1a7976d6beded6455154f323e1e542f085';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_flat_buffer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sFHPrachRxBuffers';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/init_sys_functional.cc';
+      sec-mem-desc-line = '98';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_init___sys___check_1a492c471226877c87f771b9f4fe13a6ab';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nInstanceHandle';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/init_sys_functional.cc';
+      sec-mem-desc-line = '107';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'init__sys__functional_8cc_1ac2f03036711a42868a78783b735097e5';
+        sec-mem-ref-line = '120';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_init___sys___check_1afbefaeac48b99d44a1930b66c9e4e21f';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nBufPoolIndex';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/init_sys_functional.cc';
+      sec-mem-desc-line = '108';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'init__sys__functional_8cc_1ac2f03036711a42868a78783b735097e5';
+        sec-mem-ref-line = '120';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_init___sys___check_1a0d19e9e74d94b9c2fb5734392bd7a590';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nInstanceNum';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/init_sys_functional.cc';
+      sec-mem-desc-line = '109';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'init__sys__functional_8cc_1ac2f03036711a42868a78783b735097e5';
+        sec-mem-ref-line = '120';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'public-static-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1aad8181b222f27240e9f07dcb6e620fa3';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'SetUpTestCase';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '162';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ad8c062e9b24e4b3a8408b23a0d8ab428';
+        sec-mem-ref-line = '106';
+        sec-mem-ref-name = 'read_json_from_file';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        sec-mem-ref-line = '73';
+        sec-mem-ref-name = 'missing_config_file_exception::what';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1a56c41cbb9de4bce25da45ecd74b46a81';
+        sec-mem-ref-line = '119';
+        sec-mem-ref-name = 'tsc_recovery';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1aaff0dc66f57f643a49ad3dd6bcb56916';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'TearDownTestCase';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '185';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a6157ff083be863bba0a7804cd1788d96';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static unsigned
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_number_of_cases';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'type';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '190';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ad8c062e9b24e4b3a8408b23a0d8ab428';
+        sec-mem-ref-line = '106';
+        sec-mem-ref-name = 'read_json_from_file';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a0801762a3fe36fe32dca5f16e515478d';
+        sec-mem-ref-line = '5040';
+        sec-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::size';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        sec-mem-ref-line = '73';
+        sec-mem-ref-name = 'missing_config_file_exception::what';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1ab0ad0e23f1b51f15bd9594a24a2c438f';
+        sec-mem-ref-line = '778';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'public-static-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1abd42f3e51ae547ec1631e9ac60df29d6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static json
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'conf';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '159';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a4e9607ae94d1958d38388cead2e4e3bf';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'test_type';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '160';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'protected-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_init___sys___check_1a3a1707f6479611fdc609a3eb8a0cef1b';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'SetUp';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/init_sys_functional.cc';
+      sec-mem-desc-line = '79';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xranlib__unit__test__main_8cc_1a1b2100f9f398243bb4bdbf0db003b9a3';
+        sec-mem-ref-line = '44';
+        sec-mem-ref-name = 'xranlib';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        sec-mem-ref-line = '740';
+        sec-mem-ref-name = 'xranLibWraper::Init';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1ad93226058ef4fd59bd7d0cd55701b752';
+        sec-mem-ref-line = '936';
+        sec-mem-ref-name = 'xranLibWraper::Open';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'init__sys__functional_8cc_1ac6a3121934d1301a33197c857bd61391';
+        sec-mem-ref-line = '63';
+        sec-mem-ref-name = 'xran_fh_rx_callback';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'init__sys__functional_8cc_1a2f5cc4dc3c9d4a042cab8024cb7278c3';
+        sec-mem-ref-line = '69';
+        sec-mem-ref-name = 'xran_fh_rx_prach_callback';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_init___sys___check_1ac4fca95dc3b93372ce7f2078baf8e8b6';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'TearDown';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/init_sys_functional.cc';
+      sec-mem-desc-line = '86';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xranlib__unit__test__main_8cc_1a1b2100f9f398243bb4bdbf0db003b9a3';
+        sec-mem-ref-line = '44';
+        sec-mem-ref-name = 'xranlib';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a7f7a3199c392465d0767c6506c1af5b4';
+        sec-mem-ref-line = '984';
+        sec-mem-ref-name = 'xranLibWraper::Close';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1ae89a123aad1c66a76c398b7af216aae4';
+        sec-mem-ref-line = '914';
+        sec-mem-ref-name = 'xranLibWraper::Cleanup';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1ad49152dbf530aeb2a2844895e6d47a3e';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_division_factor';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const double
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'factor';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '222';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Set division factor.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] factor Division factor that divides mean and standard deviation.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a1bf2180658ad6d459231c631237f9311';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_results_units';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'units';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '231';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Set reults units.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] units Units that are displayed in the report.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a5666c82d220a2c66784b9a238cc43c7e';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_parallelization_factor';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const int
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'factor';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '240';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Set size of processed data.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] size Size of processed data used to calculate module throughput.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a3cf2e25a99be565a4ab570737cfeac41';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'performance';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'isa';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'module_name';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+F
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'function';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Args ...
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'args';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '253';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Run performance test case for a given function.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] isa Used Instruction Set.
+\param [in] module_name name of the tested kernel.
+\param [in] function function to be tested.
+\param [in] args function's arguments.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ae39390f41ba978a1f0d79691436c074a';
+        sec-mem-ref-line = '47';
+        sec-mem-ref-name = 'bind_to_cpu';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1a12661f1773e3ba71d5b29d7ffa042b1a';
+        sec-mem-ref-line = '68';
+        sec-mem-ref-name = 'BenchmarkParameters::cpu_id';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1af69d779517f2bdee3aba95bc38022074';
+        sec-mem-ref-line = '425';
+        sec-mem-ref-name = 'run_benchmark';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a21d05f2c6607fc534e67ed32883de81f';
+        sec-mem-ref-line = '766';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1af9e5657bce588536aef7baf8c33a0108';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'print_test_description';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'isa';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'module_name';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '271';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Print unique test description to the results xml file.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] isa Used Instruction Set.
+\param [in] module_name name of the tested kernel.
+\param [in] function function to be tested.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a5a1ec6ee393f8538815bc0a82eac2e88';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+const std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_case_name';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '338';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get name of the test case from JSON file.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\return Test'ss case name or a default name if name field is missing.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1abf28e5ea54fab2b0685972fe6e75560a';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'init_test';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'type';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '358';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Defines section in the conf.json that is used to load parameters from.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] type Name of the section in the JSON file.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a0801762a3fe36fe32dca5f16e515478d';
+        sec-mem-ref-line = '5040';
+        sec-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::size';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1a876ed07783b27d38779f7cef4db673e6';
+        sec-mem-ref-line = '86';
+        sec-mem-ref-name = 'read_data_to_aligned_array';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a69b4bff6061152ff85770d725cced3cc';
+        sec-mem-ref-line = '32';
+        sec-mem-ref-name = 'module_name';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '112';
+        sec-mem-ref-name = 'C_plane::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '135';
+        sec-mem-ref-name = 'TestChain::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '92';
+        sec-mem-ref-name = 'PrachCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '91';
+        sec-mem-ref-name = 'PrachPerf::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '37';
+        sec-mem-ref-name = 'U_planeCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '41';
+        sec-mem-ref-name = 'U_planePerf::SetUp';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'protected-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a929401f577bc540c1f8b7ec8c3b974fd';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+double
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'division_factor';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 1.0
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '214';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a0f6b306c821273c76461f8799c5d4d4c';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'result_units';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= "None"
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '215';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a88ea1f1de6b4d7d01ddc5fced408c813';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'parallelization_factor';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 1
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '216';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/init_sys_functional.cc';
+  cp-fileline  = '76';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 186;
+        node-label = 'TestWithParam< unsigned >';
+      }; /* node */
+      node = {
+        node-id    = 184;
+        node-label = 'Init_Sys_Check';
+        node-link = {
+          node-link-id = 'class_init___sys___check';
+        };
+        node-child = {
+          child-id = '185';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 185;
+        node-label = 'KernelTests';
+        node-link = {
+          node-link-id = 'class_kernel_tests';
+        };
+        node-child = {
+          child-id = '186';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 189;
+        node-label = 'TestWithParam< unsigned >';
+      }; /* node */
+      node = {
+        node-id    = 191;
+        node-label = 'BbuIoBufCtrlStruct';
+        node-link = {
+          node-link-id = 'struct_bbu_io_buf_ctrl_struct';
+        };
+        node-child = {
+          child-id = '192';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sBufferList
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 187;
+        node-label = 'Init_Sys_Check';
+        node-link = {
+          node-link-id = 'class_init___sys___check';
+        };
+        node-child = {
+          child-id = '188';
+          relation = public-inheritance;
+        }; /* node-child */
+        node-child = {
+          child-id = '191';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sFrontHaulTxBbuIoBufCtrl
++sFHPrachRxBbuIoBufCtrl
++sFrontHaulRxBbuIoBufCtrl
++sFrontHaulTxPrbMapBbuIoBufCtrl
++sFrontHaulRxPrbMapBbuIoBufCtrl
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '193';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sFHPrachRxBuffers
++sFrontHaulTxPrbMapBuffers
++sFrontHaulRxPrbMapBuffers
++sFrontHaulTxBuffers
++sFrontHaulRxBuffers
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 188;
+        node-label = 'KernelTests';
+        node-link = {
+          node-link-id = 'class_kernel_tests';
+        };
+        node-child = {
+          child-id = '189';
+          relation = public-inheritance;
+        }; /* node-child */
+        node-child = {
+          child-id = '190';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 193;
+        node-label = 'xran_flat_buffer';
+        node-link = {
+          node-link-id = 'structxran__flat__buffer';
+        };
+      }; /* node */
+      node = {
+        node-id    = 192;
+        node-label = 'xran_buffer_list';
+        node-link = {
+          node-link-id = 'structxran__buffer__list';
+        };
+        node-child = {
+          child-id = '193';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++pBuffers
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 190;
+        node-label = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >';
+        node-link = {
+          node-link-id = 'classnlohmann_1_1basic__json';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* class */
+class = {
+  cp-id     = 'classstd_1_1integral__constant';
+  cp-name   = 'std::integral_constant';
+  cp-ref     = {
+    ref-type = derived;
+    ref-id   = 'structnlohmann_1_1detail_1_1negation';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '208';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 194;
+        node-label = 'integral_constant';
+      }; /* node */
+      node = {
+        node-id    = 195;
+        node-label = 'negation< bool, !B::value >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1negation';
+        };
+        node-child = {
+          child-id = '194';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 196;
+        node-label = 'integral_constant';
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* class */
+struct = {
+  cp-id     = 'structnlohmann_1_1basic__json_1_1internal__iterator';
+  cp-name   = 'nlohmann::basic_json::internal_iterator';
+  cp-section = {
+    sec-kind = 'public-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1basic__json_1_1internal__iterator_1a5194e7925591646b88c3a0e933c4f5e6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'internal_iterator';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8692';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+create an uninitialized internal_iterator
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structnlohmann_1_1basic__json_1_1internal__iterator_1aed5be3ba1fcc0a17ac81ce60a3d4c1fe';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+object_t::iterator
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'object_iterator';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8685';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+iterator for JSON objects
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structnlohmann_1_1basic__json_1_1internal__iterator_1af00e82eca028098ec742530526e6a767';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+array_t::iterator
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'array_iterator';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8687';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+iterator for JSON arrays
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structnlohmann_1_1basic__json_1_1internal__iterator_1accbe8b3f5d365b5df554648110fe43fb';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+primitive_iterator_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'primitive_iterator';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8689';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+generic iterator for all other types
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '8683';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+an iterator value
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+@note This structure could easily be a union, but MSVC currently does not
+allow unions members with complex constructors, see
+https://github.com/nlohmann/json/pull/105.
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 199;
+        node-label = 'primitive_iterator_t';
+      }; /* node */
+      node = {
+        node-id    = 198;
+        node-label = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::internal_iterator';
+        node-child = {
+          child-id = '199';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++primitive_iterator
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structnlohmann_1_1detail_1_1is__basic__json__nested__type';
+  cp-name   = 'nlohmann::detail::is_basic_json_nested_type';
+  cp-section = {
+    sec-kind = 'public-static-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structnlohmann_1_1detail_1_1is__basic__json__nested__type_1afb4135e27d236d51b7a115e86f9a5a31';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static auto constexpr
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'value';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= std::is_same<T, typename BasicJsonType::iterator>::value or
+                                  std::is_same<T, typename BasicJsonType::const_iterator>::value or
+                                  std::is_same<T, typename BasicJsonType::reverse_iterator>::value or
+                                  std::is_same<T, typename BasicJsonType::const_reverse_iterator>::value or
+                                  std::is_same<T, typename BasicJsonType::json_pointer>::value
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '400';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '399';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 201;
+        node-label = 'is_basic_json_nested_type< BasicJsonType, T >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1is__basic__json__nested__type';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structnlohmann_1_1detail_1_1is__compatible__array__type';
+  cp-name   = 'nlohmann::detail::is_compatible_array_type';
+  cp-section = {
+    sec-kind = 'public-static-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structnlohmann_1_1detail_1_1is__compatible__array__type_1afb4135e27d236d51b7a115e86f9a5a31';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static auto constexpr
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'value';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=
+        conjunction<negation<std::is_same<void, CompatibleArrayType>>,
+        negation<is_compatible_object_type<
+        BasicJsonType, CompatibleArrayType>>,
+        negation<std::is_constructible<typename BasicJsonType::string_t,
+        CompatibleArrayType>>,
+        negation<is_basic_json_nested_type<BasicJsonType, CompatibleArrayType>>,
+        has_value_type<CompatibleArrayType>,
+        has_iterator<CompatibleArrayType>>::value
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '410';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '409';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 203;
+        node-label = 'is_compatible_array_type< BasicJsonType, CompatibleArrayType >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1is__compatible__array__type';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structnlohmann_1_1detail_1_1is__compatible__integer__type';
+  cp-name   = 'nlohmann::detail::is_compatible_integer_type';
+  cp-section = {
+    sec-kind = 'public-static-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structnlohmann_1_1detail_1_1is__compatible__integer__type_1a615a7728e2278acb2cab50854079d7fc';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static constexpr auto
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'value';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=
+        is_compatible_integer_type_impl <
+        std::is_integral<CompatibleNumberIntegerType>::value and
+        not std::is_same<bool, CompatibleNumberIntegerType>::value,
+        RealIntegerType, CompatibleNumberIntegerType > ::value
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '441';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '440';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 205;
+        node-label = 'is_compatible_integer_type< RealIntegerType, CompatibleNumberIntegerType >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1is__compatible__integer__type';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structnlohmann_1_1detail_1_1is__compatible__integer__type__impl';
+  cp-name   = 'nlohmann::detail::is_compatible_integer_type_impl';
+  cp-ref     = {
+    ref-type = base;
+    ref-id   = 'classstd_1_1false__type';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '422';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 207;
+        node-label = 'false_type';
+      }; /* node */
+      node = {
+        node-id    = 206;
+        node-label = 'is_compatible_integer_type_impl< bool, typename, typename >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1is__compatible__integer__type__impl';
+        };
+        node-child = {
+          child-id = '207';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 209;
+        node-label = 'false_type';
+      }; /* node */
+      node = {
+        node-id    = 208;
+        node-label = 'is_compatible_integer_type_impl< bool, typename, typename >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1is__compatible__integer__type__impl';
+        };
+        node-child = {
+          child-id = '209';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structnlohmann_1_1detail_1_1is__compatible__integer__type__impl_3_01true_00_01_real_integer_type78b0ba77f36a8c8169cdb79b01d1a4bf';
+  cp-name   = 'nlohmann::detail::is_compatible_integer_type_impl< true, RealIntegerType, CompatibleNumberIntegerType >';
+  cp-section = {
+    sec-kind = 'public-type';
+    sec-member = {
+      sec-mem-kind = 'typedef';
+      sec-mem-id   = 'structnlohmann_1_1detail_1_1is__compatible__integer__type__impl_3_01true_00_01_real_integer_type78b0ba77f36a8c8169cdb79b01d1a4bf_1ab9c4451c9a268c8cb1c2a3d7fe772bbc';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+std::numeric_limits< RealIntegerType >
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'RealLimits';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '428';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'typedef';
+      sec-mem-id   = 'structnlohmann_1_1detail_1_1is__compatible__integer__type__impl_3_01true_00_01_real_integer_type78b0ba77f36a8c8169cdb79b01d1a4bf_1ad1003c3bbc251486afbeb325ddb7db98';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+std::numeric_limits< CompatibleNumberIntegerType >
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'CompatibleLimits';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '429';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'public-static-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structnlohmann_1_1detail_1_1is__compatible__integer__type__impl_3_01true_00_01_real_integer_type78b0ba77f36a8c8169cdb79b01d1a4bf_1a615a7728e2278acb2cab50854079d7fc';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static constexpr auto
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'value';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=
+        std::is_constructible<RealIntegerType,
+        CompatibleNumberIntegerType>::value and
+        CompatibleLimits::is_integer and
+        RealLimits::is_signed == CompatibleLimits::is_signed
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '431';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '426';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 211;
+        node-label = 'is_compatible_integer_type_impl< true, RealIntegerType, CompatibleNumberIntegerType >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1is__compatible__integer__type__impl_3_01true_00_01_real_integer_type78b0ba77f36a8c8169cdb79b01d1a4bf';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structnlohmann_1_1detail_1_1is__compatible__object__type';
+  cp-name   = 'nlohmann::detail::is_compatible_object_type';
+  cp-section = {
+    sec-kind = 'public-static-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structnlohmann_1_1detail_1_1is__compatible__object__type_1afb4135e27d236d51b7a115e86f9a5a31';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static auto constexpr
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'value';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= is_compatible_object_type_impl <
+                                  conjunction<negation<std::is_same<void, CompatibleObjectType>>,
+                                  has_mapped_type<CompatibleObjectType>,
+                                  has_key_type<CompatibleObjectType>>::value,
+                                  typename BasicJsonType::object_t, CompatibleObjectType >::value
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '390';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '389';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 213;
+        node-label = 'is_compatible_object_type< BasicJsonType, CompatibleObjectType >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1is__compatible__object__type';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structnlohmann_1_1detail_1_1is__compatible__object__type__impl';
+  cp-name   = 'nlohmann::detail::is_compatible_object_type_impl';
+  cp-ref     = {
+    ref-type = base;
+    ref-id   = 'classstd_1_1false__type';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '375';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 214;
+        node-label = 'is_compatible_object_type_impl< B, RealType, CompatibleObjectType >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1is__compatible__object__type__impl';
+        };
+        node-child = {
+          child-id = '215';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 215;
+        node-label = 'false_type';
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 216;
+        node-label = 'is_compatible_object_type_impl< B, RealType, CompatibleObjectType >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1is__compatible__object__type__impl';
+        };
+        node-child = {
+          child-id = '217';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 217;
+        node-label = 'false_type';
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structnlohmann_1_1detail_1_1is__compatible__object__type__impl_3_01true_00_01_real_type_00_01_compatible_object_type_01_4';
+  cp-name   = 'nlohmann::detail::is_compatible_object_type_impl< true, RealType, CompatibleObjectType >';
+  cp-section = {
+    sec-kind = 'public-static-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structnlohmann_1_1detail_1_1is__compatible__object__type__impl_3_01true_00_01_real_type_00_01_compatible_object_type_01_4_1a615a7728e2278acb2cab50854079d7fc';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static constexpr auto
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'value';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=
+        std::is_constructible<typename RealType::key_type,
+        typename CompatibleObjectType::key_type>::value and
+        std::is_constructible<typename RealType::mapped_type,
+        typename CompatibleObjectType::mapped_type>::value
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '380';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '379';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 219;
+        node-label = 'is_compatible_object_type_impl< true, RealType, CompatibleObjectType >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1is__compatible__object__type__impl_3_01true_00_01_real_type_00_01_compatible_object_type_01_4';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+class = {
+  cp-id     = 'classnlohmann_1_1basic__json_1_1iter__impl';
+  cp-name   = 'nlohmann::basic_json::iter_impl';
+  cp-ref     = {
+    ref-type = base;
+    ref-id   = 'classstd_1_1iterator';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-section = {
+    sec-kind = 'public-type';
+    sec-member = {
+      sec-mem-kind = 'typedef';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iter__impl_1a2cf899dee9ae2adba7128b41ea912d6a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+typename basic_json::value_type
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'value_type';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8826';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+the type of the values when the iterator is dereferenced
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'typedef';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iter__impl_1a0a01ff9431d91494f35caf1dd4f6fac6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+typename basic_json::difference_type
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'difference_type';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8828';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+a type to represent differences between iterators
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'typedef';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iter__impl_1a4dddbf447cb71cb216d9e05e8b7a3eb0';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+typename std::conditional< std::is_const< U >::value, typename basic_json::const_pointer, typename basic_json::pointer >::type
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'pointer';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8830';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+defines a pointer to the type iterated over (value_type)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'typedef';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iter__impl_1a89a36094ec6faba74170f6ec2d41a932';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+typename std::conditional< std::is_const< U >::value, typename basic_json::const_reference, typename basic_json::reference >::type
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'reference';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8834';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+defines a reference to the type iterated over (value_type)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'typedef';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iter__impl_1a13fe24ca0865b19fbff05ff095c4ffea';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+std::bidirectional_iterator_tag
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'iterator_category';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8838';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+the category of the iterator
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'public-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iter__impl_1aee3b9445acb70a87db074076a113738a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'iter_impl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8841';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+default constructor
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iter__impl_1a4d3a3cd2792cdef6cd69694681ba5976';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'iter_impl';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+pointer
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'object';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8849';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+constructor for a given JSON instance
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param[in] object  pointer to a JSON object for this iterator
+@pre object != nullptr
+@post The iterator is initialized; i.e. <tt>m_object != nullptr</tt>.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iter__impl_1ad353fe4df2005dff2442f68d922131e4';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator const_iterator';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8884';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iter__impl_1a7cb700fcddd2cfd8e9279fddcb97620e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'iter_impl';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const iter_impl &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'other';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8902';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+copy constructor
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param[in] other  iterator to copy from
+@note It is not checked whether @a other is initialized.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iter__impl_1a8611a2c69368775458a89acd1078d39d';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+iter_impl &
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator=';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+iter_impl
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'other';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8911';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+copy assignment
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param[in,out] other  iterator to copy from
+@note It is not checked whether @a other is initialized.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a907191b7578e209391ce938e3b2afdf7';
+        sec-mem-ref-line = '12906';
+        sec-mem-ref-name = 'std::swap';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iter__impl_1ab086ec1916db61d1ab56a801abca8d91';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+reference
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator*';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8996';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+return a reference to the value pointed to by the iterator
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@pre The iterator is initialized; i.e. <tt>m_object != nullptr</tt>.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a6c274f6db2e65c1b66c7d41b06ad690f';
+        sec-mem-ref-line = '75';
+        sec-mem-ref-name = 'JSON_THROW';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iter__impl_1aef4e7d4e0fa56e9f7509c555f73d24d2';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+pointer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator->';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9035';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+dereference the iterator
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@pre The iterator is initialized; i.e. <tt>m_object != nullptr</tt>.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a6c274f6db2e65c1b66c7d41b06ad690f';
+        sec-mem-ref-line = '75';
+        sec-mem-ref-name = 'JSON_THROW';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iter__impl_1a56748d2feda14d9302a9056f90b9a60e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+iter_impl
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator++';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9069';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+post-increment (it++)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@pre The iterator is initialized; i.e. <tt>m_object != nullptr</tt>.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iter__impl_1a1b374ca565bfc8190db3ec82343ce439';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+iter_impl &
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator++';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9080';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+pre-increment (++it)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@pre The iterator is initialized; i.e. <tt>m_object != nullptr</tt>.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iter__impl_1afbd4f01fad2a960f17a8abca32565e09';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+iter_impl
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator--';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9112';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+post-decrement (it&ndash;)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@pre The iterator is initialized; i.e. <tt>m_object != nullptr</tt>.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iter__impl_1a5d13d2f7598ea808a97706918dcf02b6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+iter_impl &
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator--';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9123';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+pre-decrement (&ndash;it)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@pre The iterator is initialized; i.e. <tt>m_object != nullptr</tt>.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iter__impl_1a2462cda9c28eb73eada8f362227ccafc';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+bool
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator==';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const iter_impl &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'other';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9155';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+comparison: equal
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@pre The iterator is initialized; i.e. <tt>m_object != nullptr</tt>.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a6c274f6db2e65c1b66c7d41b06ad690f';
+        sec-mem-ref-line = '75';
+        sec-mem-ref-name = 'JSON_THROW';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iter__impl_1a38c475d645b64df182fa37f07d54d17f';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+bool
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator!=';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const iter_impl &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'other';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9188';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+comparison: not equal
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@pre The iterator is initialized; i.e. <tt>m_object != nullptr</tt>.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iter__impl_1acc11749d3c5dda58cd448d23865b7cf7';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+bool
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator<';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const iter_impl &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'other';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9197';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+comparison: smaller
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@pre The iterator is initialized; i.e. <tt>m_object != nullptr</tt>.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a6c274f6db2e65c1b66c7d41b06ad690f';
+        sec-mem-ref-line = '75';
+        sec-mem-ref-name = 'JSON_THROW';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iter__impl_1af63486c9f2dff66291a8a93c717de968';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+bool
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator<=';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const iter_impl &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'other';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9230';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+comparison: less than or equal
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@pre The iterator is initialized; i.e. <tt>m_object != nullptr</tt>.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iter__impl_1a018829d57a7e2a02b6e17397b68de52a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+bool
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator>';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const iter_impl &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'other';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9239';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+comparison: greater than
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@pre The iterator is initialized; i.e. <tt>m_object != nullptr</tt>.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iter__impl_1a0c20da3ba765c99dc8eb0b47f506ee88';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+bool
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator>=';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const iter_impl &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'other';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9248';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+comparison: greater than or equal
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@pre The iterator is initialized; i.e. <tt>m_object != nullptr</tt>.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a09169efff3bd1771fff29bd92cea19e0';
+        sec-mem-ref-line = '148';
+        sec-mem-ref-name = 'nlohmann::detail::operator<';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iter__impl_1abbb1f35d8a5497bfdf3223abc6e01f36';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+iter_impl &
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator+=';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+difference_type
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'i';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9257';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+add to iterator
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@pre The iterator is initialized; i.e. <tt>m_object != nullptr</tt>.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a6c274f6db2e65c1b66c7d41b06ad690f';
+        sec-mem-ref-line = '75';
+        sec-mem-ref-name = 'JSON_THROW';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iter__impl_1a66545be272d63090426284b0a9a72262';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+iter_impl &
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator-=';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+difference_type
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'i';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9288';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+subtract from iterator
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@pre The iterator is initialized; i.e. <tt>m_object != nullptr</tt>.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iter__impl_1ab3aa2093236c9db5d53b9b011d7e34de';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+iter_impl
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator+';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+difference_type
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'i';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9297';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+add to iterator
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@pre The iterator is initialized; i.e. <tt>m_object != nullptr</tt>.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iter__impl_1a712db987ec665d7094fab4a48895deb8';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+iter_impl
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator-';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+difference_type
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'i';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9308';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+subtract from iterator
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@pre The iterator is initialized; i.e. <tt>m_object != nullptr</tt>.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iter__impl_1af5b7432e5f4c236f890ca6f47e6adfa2';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+difference_type
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator-';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const iter_impl &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'other';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9319';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+return difference
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@pre The iterator is initialized; i.e. <tt>m_object != nullptr</tt>.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a6c274f6db2e65c1b66c7d41b06ad690f';
+        sec-mem-ref-line = '75';
+        sec-mem-ref-name = 'JSON_THROW';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iter__impl_1a63cb79f90807943ec3a6968d8497e20f';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+reference
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator[]';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+difference_type
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'n';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9346';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+access to successor
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@pre The iterator is initialized; i.e. <tt>m_object != nullptr</tt>.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a6c274f6db2e65c1b66c7d41b06ad690f';
+        sec-mem-ref-line = '75';
+        sec-mem-ref-name = 'JSON_THROW';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iter__impl_1a20a906353f77b2a7b947eb67c441fd20';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+object_t::key_type
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'key';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9383';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+return the key of an object iterator
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@pre The iterator is initialized; i.e. <tt>m_object != nullptr</tt>.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a6c274f6db2e65c1b66c7d41b06ad690f';
+        sec-mem-ref-line = '75';
+        sec-mem-ref-name = 'JSON_THROW';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iter__impl_1a964fb45284debd5434cd10dc6b59adab';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+reference
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'value';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9399';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+return the value of an iterator
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@pre The iterator is initialized; i.e. <tt>m_object != nullptr</tt>.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'private-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iter__impl_1aee99b646cdeacaf5737f30a2bd000783';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_begin';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8928';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+set the iterator to the first value
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@pre The iterator is initialized; i.e. <tt>m_object != nullptr</tt>.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iter__impl_1a9575cbd71fea1b73d771dcf452cec772';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_end';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8965';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+set the iterator past the last value
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@pre The iterator is initialized; i.e. <tt>m_object != nullptr</tt>.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'private-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iter__impl_1aa576bc8ff4b513302690ca0203693e17';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+pointer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_object';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= nullptr
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9406';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+associated JSON instance
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iter__impl_1a55be697cb0ebc1e794513d93d489659d';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+internal_iterator
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_it';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= internal_iterator()
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9408';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+the actual iterator of the associated instance
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'signal';
+    sec-member = {
+      sec-mem-kind = 'friend';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iter__impl_1ada3100cdb8700566051828f1355fa745';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+friend class
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'basic_json';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8817';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+allow basic_json to access private members
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '1028';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+a template for a random access iterator for the @ref basic_json class
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+This class implements a both iterators (iterator and const_iterator) for the
+@ref basic_json class.
+
+@note An iterator is called <em>initialized</em> when a pointer to a JSON value
+      has been set (e.g., by a constructor or a copy assignment). If the
+      iterator is default-constructed, it is <em>uninitialized</em> and most
+      methods are undefined. <strong>The library uses assertions to detect calls
+      on uninitialized iterators.</strong>
+
+@requirement The class satisfies the following concept requirements:
+- <a href="http://en.cppreference.com/w/cpp/concept/RandomAccessIterator">RandomAccessIterator</a>:
+  The iterator that can be moved to point (forward and backward) to any
+  element in constant time.
+
+@since version 1.0.0, simplified in version 2.0.9
+_EnD_oF_dEf_TeXt_;
+  cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 220;
+        node-label = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::iter_impl< U >';
+        node-link = {
+          node-link-id = 'classnlohmann_1_1basic__json_1_1iter__impl';
+        };
+        node-child = {
+          child-id = '221';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 221;
+        node-label = 'iterator< std::random_access_iterator_tag, U >';
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 222;
+        node-label = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::iter_impl< U >';
+        node-link = {
+          node-link-id = 'classnlohmann_1_1basic__json_1_1iter__impl';
+        };
+        node-child = {
+          child-id = '223';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 223;
+        node-label = 'iterator< std::random_access_iterator_tag, U >';
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* class */
+class = {
+  cp-id     = 'classnlohmann_1_1basic__json_1_1iteration__proxy';
+  cp-name   = 'nlohmann::basic_json::iteration_proxy';
+  cp-section = {
+    sec-kind = 'public-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iteration__proxy_1afcecb9979e14c65fd702465b1e60bf78';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'iteration_proxy';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+typename IteratorType::reference
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'cont';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8776';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+construct iteration proxy from a container
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iteration__proxy_1ac08c5500ec9cec475504e0cad877ab39';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+iteration_proxy_internal
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'begin';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8781';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+return iterator begin (needed for range-based for)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iteration__proxy_1afc2472aa1b9b416322cb04cbae2cd04d';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+iteration_proxy_internal
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'end';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8787';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+return iterator end (needed for range-based for)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'private-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iteration__proxy_1a42784ca326d9de991f600d5689321135';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+IteratorType::reference
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'container';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8772';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+the container to iterate
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '4898';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+proxy class for the iterator_wrapper functions
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 225;
+        node-label = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::iteration_proxy< IteratorType >';
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* class */
+class = {
+  cp-id     = 'classnlohmann_1_1basic__json_1_1iteration__proxy_1_1iteration__proxy__internal';
+  cp-name   = 'nlohmann::basic_json::iteration_proxy::iteration_proxy_internal';
+  cp-section = {
+    sec-kind = 'public-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iteration__proxy_1_1iteration__proxy__internal_1aa1020844a53b9245f3099c608ed781e8';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'iteration_proxy_internal';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+IteratorType
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'it';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8712';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iteration__proxy_1_1iteration__proxy__internal_1ab96dce0f583664a68af49f9f8bc4e267';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+iteration_proxy_internal &
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator*';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8717';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+dereference operator (needed for range-based for)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iteration__proxy_1_1iteration__proxy__internal_1a98ffd65a5152c12ad9fd752fecdf434d';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+iteration_proxy_internal &
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator++';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8723';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+increment operator (needed for range-based for)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iteration__proxy_1_1iteration__proxy__internal_1a1e2cc569aa3efe42e2de96dfe34c2253';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+bool
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator!=';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const iteration_proxy_internal &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'o';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8732';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+inequality operator (needed for range-based for)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iteration__proxy_1_1iteration__proxy__internal_1ac8c6ec15a7fbe23cac59337ac9aa52ed';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+basic_json::string_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'key';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8738';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+return key of the iterator
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iteration__proxy_1_1iteration__proxy__internal_1a259cba606edf0636657f8d91588b552e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+IteratorType::reference
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'value';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8765';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+return value of the iterator
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'private-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iteration__proxy_1_1iteration__proxy__internal_1add650b690b046d7245a4e21e044e83e7';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+IteratorType
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'anchor';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8707';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+the iterator
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1iteration__proxy_1_1iteration__proxy__internal_1a8eda9853bd1aee582f0c246f4442da81';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+size_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'array_index';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 0
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8709';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+an index for arrays (used to create key names)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '8704';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+helper class for iteration
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 227;
+        node-label = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::iteration_proxy< IteratorType >::iteration_proxy_internal';
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* class */
+class = {
+  cp-id     = 'classstd_1_1iterator';
+  cp-name   = 'std::iterator';
+  cp-ref     = {
+    ref-type = derived;
+    ref-id   = 'classnlohmann_1_1basic__json_1_1iter__impl';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '8815';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 228;
+        node-label = 'iterator';
+      }; /* node */
+      node = {
+        node-id    = 229;
+        node-label = 'iter_impl';
+        node-link = {
+          node-link-id = 'classnlohmann_1_1basic__json_1_1iter__impl';
+        };
+        node-child = {
+          child-id = '228';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 230;
+        node-label = 'iterator';
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* class */
+class = {
+  cp-id     = 'classnlohmann_1_1basic__json_1_1json__pointer';
+  cp-name   = 'nlohmann::basic_json::json_pointer';
+  cp-section = {
+    sec-kind = 'public-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__pointer_1a15ea0c26b93c10a51bcef1df5e30cb1a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'json_pointer';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 's';
+        sec-mem-param-defval = <<_EnD_oF_dEf_TeXt_
+""
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11651';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+create JSON pointer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Create a JSON pointer according to the syntax described in
+<a href="https://tools.ietf.org/html/rfc6901#section-3">Section 3 of RFC6901</a>.
+
+@param[in] s  string representing the JSON pointer; if omitted, the
+              empty string is assumed which references the whole JSON
+              value
+
+@throw std::domain_error if reference token is nonempty and does not
+begin with a slash (<tt>/</tt>); example: <tt>"JSON pointer must be empty or
+begin with /"</tt>
+@throw std::domain_error if a tilde (<tt>~</tt>) is not followed by <tt>0</tt>
+(representing <tt>~</tt>) or <tt>1</tt> (representing <tt>/</tt>); example: <tt>"escape error:
+~ must be followed with 0 or 1"</tt>
+
+@liveexample{The example shows the construction several valid JSON
+pointers as well as the exceptional behavior.,json_pointer}
+
+@since version 2.0.0
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__pointer_1a37b45672a268d893d5c07bed4160ed0d';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'to_string';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11670';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+return a string representation of the JSON pointer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@invariant For each JSON pointer <tt>ptr</tt>, it holds:
+@code {.cpp}
+ptr == json_pointer(ptr.to_string());
+@endcode
+
+@return a string representation of the JSON pointer
+
+@liveexample{The example shows the result of <tt>to_string</tt>.,
+json_pointer__to_string}
+
+@since version 2.0.0
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__pointer_1a3888dcd59dd5acd1ca5b9bee4c2e252a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator std::string';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11681';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+\copybrief to_string()
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\copydetails to_string() 
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a6c274f6db2e65c1b66c7d41b06ad690f';
+        sec-mem-ref-line = '75';
+        sec-mem-ref-name = 'JSON_THROW';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1ad6a2a9425ea3806424417c2e7dcdbc01';
+        sec-mem-ref-line = '2896';
+        sec-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::is_object';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'private-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__pointer_1a79936f8090a4757116a9683e9ef5d457';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'pop_back';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11688';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+remove and return last reference pointer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__pointer_1a46c1b95c89ea40b8afb4def6575e20c4';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+bool
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'is_root';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11701';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+return whether pointer points to the root document
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__pointer_1adaabbae9881471f450f2c447f0f3eec7';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+json_pointer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'top';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11706';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__pointer_1a3234c781801c8bef4f2cb5d816b2f42b';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+reference
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_and_create';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+reference
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'j';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11723';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+create and return a reference to the pointed to value
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@complexity Linear in the number of reference tokens.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__pointer_1ad412f71e4a24f22afe884d9b57e66b0c';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+reference
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_unchecked';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+pointer
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'ptr';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11798';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+return a reference to the pointed to value
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@note This version does not throw if a value is not present, but tries
+to create nested values instead. For instance, calling this function
+with pointer <tt>"/this/that"</tt> on a null value is equivalent to calling
+<tt>operator[]("this").operator[]("that")</tt> on that value, effectively
+changing the null value to an object.
+
+@param[in] ptr  a JSON value
+
+@return reference to the JSON value pointed to by the JSON pointer
+
+@complexity Linear in the length of the JSON pointer.
+
+@throw std::out_of_range      if the JSON pointer can not be resolved
+@throw std::domain_error      if an array index begins with '0'
+@throw std::invalid_argument  if an array index was not a number
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__pointer_1a9f5a0bc9ae6fa64b32952355a4c6c78b';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+reference
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_checked';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+pointer
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'ptr';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11865';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__pointer_1a9293764e19b7684bc2c726ee596cf029';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+const_reference
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_unchecked';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const_pointer
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'ptr';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11917';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+return a const reference to the pointed to value
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param[in] ptr  a JSON value
+
+@return const reference to the JSON value pointed to by the JSON
+        pointer
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__pointer_1ae406b8d29436e4b781b34d8db59fa191';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+const_reference
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_checked';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const_pointer
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'ptr';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11961';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'private-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__pointer_1a0fa5b97d7a70eec22f1c2e0e2917171d';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+std::vector< std::string >
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'reference_tokens';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+{}
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '12218';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+the reference tokens
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'private-static-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__pointer_1a20c05415b0c219345e6eab8c818db60c';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static std::vector< std::string >
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'split';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'reference_string';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '12006';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+split the string input to reference tokens
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__pointer_1ae3dab3a1dd3e5950a11049db43e8bf0d';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'replace_substring';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 's';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'f';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 't';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '12079';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+replace all occurrences of a substring by another string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param[in,out] s  the string to manipulate; changed so that all
+                  occurrences of @a f are replaced with @a t
+@param[in]     f  the substring to replace with @a t
+@param[in]     t  the string to replace @a f
+
+@pre The search string @a f must not be empty.
+
+@since version 2.0.0
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__pointer_1ab0235c4bd6cc833adc21fbec156c888f';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'escape';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+std::string
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 's';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '12094';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+escape tilde and slash
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__pointer_1a9acee2757c9f106d2d07f49496a5ff65';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'unescape';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 's';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '12103';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+unescape tilde and slash
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__pointer_1a6bcee83ee83d65cb6eb6a7beb63264c2';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'flatten';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'reference_string';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const basic_json &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'value';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+basic_json &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'result';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '12118';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param[in] reference_string  the reference string to the current value
+@param[in] value             the value to consider
+@param[in,out] result        the result object to insert values to
+
+@note Empty objects or arrays are flattened to <tt>null</tt>.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__pointer_1ae210216bf5740d62a7d9e5f8b6e82d0a';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static basic_json
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'unflatten';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const basic_json &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'value';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '12176';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param[in] value  flattened JSON
+
+@return unflattened JSON
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'signal';
+    sec-member = {
+      sec-mem-kind = 'friend';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__pointer_1ada3100cdb8700566051828f1355fa745';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+friend class
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'basic_json';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11626';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+allow basic_json to access private members
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'friend';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__pointer_1a4667ef558c8c3f8a646bfda0c6654653';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+friend bool
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator==';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+json_pointer const &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'lhs';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+json_pointer const &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'rhs';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '12205';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'friend';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__pointer_1a6779edcf28e6f018a3bbb29c0b4b5e1e';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+friend bool
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator!=';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+json_pointer const &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'lhs';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+json_pointer const &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'rhs';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '12211';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '11624';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+JSON Pointer.
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+A JSON pointer defines a string syntax for identifying a specific value
+within a JSON document. It can be used with functions <tt>at</tt> and
+<tt>operator[]</tt>. Furthermore, JSON pointers are the base for JSON patches.
+
+@sa <a href="https://tools.ietf.org/html/rfc6901">RFC 6901</a>
+
+@since version 2.0.0
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 232;
+        node-label = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::json_pointer';
+        node-link = {
+          node-link-id = 'classnlohmann_1_1basic__json_1_1json__pointer';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* class */
+class = {
+  cp-id     = 'classnlohmann_1_1basic__json_1_1json__reverse__iterator';
+  cp-name   = 'nlohmann::basic_json::json_reverse_iterator';
+  cp-ref     = {
+    ref-type = base;
+    ref-id   = 'classstd_1_1reverse__iterator';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-section = {
+    sec-kind = 'public-type';
+    sec-member = {
+      sec-mem-kind = 'typedef';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__reverse__iterator_1a538d9aea2b1ad6e7bf2dfa81263e87b2';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+std::reverse_iterator< Base >
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'base_iterator';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9433';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+shortcut to the reverse iterator adaptor
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'typedef';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__reverse__iterator_1a2d0b26e9f77160f2fa35c115619b8c9c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+typename Base::reference
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'reference';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9435';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+the reference type for the pointed-to element
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'public-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__reverse__iterator_1aaf6ca19ab4ec736908a5c12171fcc4a1';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'json_reverse_iterator';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const typename base_iterator::iterator_type &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'it';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9438';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+create reverse iterator from iterator
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__reverse__iterator_1a98821662fa993b2b87cfeb1da8b78e35';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'json_reverse_iterator';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const base_iterator &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'it';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9443';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+create reverse iterator from base class
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__reverse__iterator_1ad914a5637b429ac954b6be1db4219f99';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+json_reverse_iterator
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator++';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9448';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+post-increment (it++)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__reverse__iterator_1ac1c46ac846ae806e7df76b4adc4fe0e5';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+json_reverse_iterator &
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator++';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9454';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+pre-increment (++it)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__reverse__iterator_1aca64e618db2fb5cc23cf6e03ab98fb59';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+json_reverse_iterator
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator--';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9461';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+post-decrement (it&ndash;)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__reverse__iterator_1aa598935489b2d385e06ce56e44df0f21';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+json_reverse_iterator &
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator--';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9467';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+pre-decrement (&ndash;it)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__reverse__iterator_1a6f1d98b981f6ec93ce6238052ced1427';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+json_reverse_iterator &
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator+=';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+difference_type
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'i';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9474';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+add to iterator
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__reverse__iterator_1a379ba238d7e1db7e0e728b248f3d2d1d';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+json_reverse_iterator
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator+';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+difference_type
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'i';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9481';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+add to iterator
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__reverse__iterator_1a7b955a5e882bfc49b7051faacc5379d6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+json_reverse_iterator
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator-';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+difference_type
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'i';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9489';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+subtract from iterator
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__reverse__iterator_1ac89403aab4e338130aa6dc520ea5b223';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+difference_type
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator-';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const json_reverse_iterator &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'other';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9497';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+return difference
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__reverse__iterator_1a63cb79f90807943ec3a6968d8497e20f';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+reference
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator[]';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+difference_type
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'n';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9503';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+access to successor
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__reverse__iterator_1a20a906353f77b2a7b947eb67c441fd20';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+object_t::key_type
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'key';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9509';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+return the key of an object iterator
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1json__reverse__iterator_1a964fb45284debd5434cd10dc6b59adab';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+reference
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'value';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9516';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+return the value of an iterator
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a6c274f6db2e65c1b66c7d41b06ad690f';
+        sec-mem-ref-line = '75';
+        sec-mem-ref-name = 'JSON_THROW';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '1029';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+a template for a reverse iterator class
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+@tparam Base the base iterator type to reverse. Valid types are @ref
+iterator (to create @ref reverse_iterator) and @ref const_iterator (to
+create @ref const_reverse_iterator).
+
+@requirement The class satisfies the following concept requirements:
+- <a href="http://en.cppreference.com/w/cpp/concept/RandomAccessIterator">RandomAccessIterator</a>:
+  The iterator that can be moved to point (forward and backward) to any
+  element in constant time.
+- <a href="http://en.cppreference.com/w/cpp/concept/OutputIterator">OutputIterator</a>:
+  It is possible to write to the pointed-to element (only if @a Base is
+  @ref iterator).
+
+@since version 1.0.0
+_EnD_oF_dEf_TeXt_;
+  cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 233;
+        node-label = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::json_reverse_iterator< Base >';
+        node-link = {
+          node-link-id = 'classnlohmann_1_1basic__json_1_1json__reverse__iterator';
+        };
+        node-child = {
+          child-id = '234';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 234;
+        node-label = 'reverse_iterator< Base >';
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 235;
+        node-label = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::json_reverse_iterator< Base >';
+        node-link = {
+          node-link-id = 'classnlohmann_1_1basic__json_1_1json__reverse__iterator';
+        };
+        node-child = {
+          child-id = '236';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 236;
+        node-label = 'reverse_iterator< Base >';
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* class */
+union = {
+  cp-id     = 'unionnlohmann_1_1basic__json_1_1json__value';
+  cp-name   = 'nlohmann::basic_json::json_value';
+  cp-section = {
+    sec-kind = 'public-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'unionnlohmann_1_1basic__json_1_1json__value_1a1bf7244844ce405772f97f55f7706bee';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'json_value';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '1662';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+default constructor (for null values)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'unionnlohmann_1_1basic__json_1_1json__value_1af1c6c3edf224e9c3fcdbf92196675918';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'json_value';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+boolean_t
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'v';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '1664';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+constructor for booleans
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'unionnlohmann_1_1basic__json_1_1json__value_1a1983acbc8c03d854501f9e75f0bcd50d';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'json_value';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+number_integer_t
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'v';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '1666';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+constructor for numbers (integer)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'unionnlohmann_1_1basic__json_1_1json__value_1ac4c7e5538b3c8252eecdf8ba57c47b4f';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'json_value';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+number_unsigned_t
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'v';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '1668';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+constructor for numbers (unsigned)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'unionnlohmann_1_1basic__json_1_1json__value_1a417f911f51265f864739841bf14b2d5e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'json_value';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+number_float_t
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'v';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '1670';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+constructor for numbers (floating-point)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'unionnlohmann_1_1basic__json_1_1json__value_1a388f066aea89b427e4ffe7966feef5d6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'json_value';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+value_t
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 't';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '1672';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+constructor for empty values of a given type
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'unionnlohmann_1_1basic__json_1_1json__value_1a6efa2812d9642af8d78c52d8e2300b52';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'json_value';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const string_t &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'value';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '1735';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+constructor for strings
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'unionnlohmann_1_1basic__json_1_1json__value_1a15f805cd506fb303b134b848f766410b';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'json_value';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const object_t &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'value';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '1741';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+constructor for objects
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'unionnlohmann_1_1basic__json_1_1json__value_1a621cb705d9d105dd75c1eb66b39a3bb5';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'json_value';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const array_t &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'value';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '1747';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+constructor for arrays
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'unionnlohmann_1_1basic__json_1_1json__value_1a3085504c9c74e42106a7e77c4084e67c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+object_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'object';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '1647';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+object (stored with pointer to save storage)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'unionnlohmann_1_1basic__json_1_1json__value_1ad3d3afa5d5aa064cb357c5044961e87e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+array_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'array';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '1649';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+array (stored with pointer to save storage)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'unionnlohmann_1_1basic__json_1_1json__value_1aff7e6be2b50b098842a4854fb5439959';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+string_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'string';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '1651';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+string (stored with pointer to save storage)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'unionnlohmann_1_1basic__json_1_1json__value_1a950dff7184e54ab82018f378d3be8fd3';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+boolean_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'boolean';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '1653';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+boolean
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'unionnlohmann_1_1basic__json_1_1json__value_1a874f23c6d14c12fcd179170f3a9030d2';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+number_integer_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'number_integer';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '1655';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+number (integer)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'unionnlohmann_1_1basic__json_1_1json__value_1ae614e728ba3eaeb920339b21e67f7eac';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+number_unsigned_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'number_unsigned';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '1657';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+number (unsigned integer)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'unionnlohmann_1_1basic__json_1_1json__value_1a566f28ce1d4f75ea570787993409e845';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+number_float_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'number_float';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '1659';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+number (floating-point)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '1645';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+a JSON value
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+The actual storage for a JSON value of the @ref basic_json class. This
+union combines the different storage types for the JSON value types
+defined in @ref value_t.
+
+<table><tr><th>JSON type <th> value_t type    <th> used type
+</th>
+<tr><td>object    <td> object          <td> pointer to @ref object_t
+<tr><td>array     <td> array           <td> pointer to @ref array_t
+<tr><td>string    <td> string          <td> pointer to @ref string_t
+<tr><td>boolean   <td> boolean         <td> @ref boolean_t
+<tr><td>number    <td> number_integer  <td> @ref number_integer_t
+<tr><td>number    <td> number_unsigned <td> @ref number_unsigned_t
+<tr><td>number    <td> number_float    <td> @ref number_float_t
+<tr><td>null      <td> null            <td> <em>no value is stored</em>
+</table> 
+@note Variable-length types (objects, arrays, and strings) are stored as
+pointers. The size of the union should not exceed 64 bits if the default
+value types are used.
+
+@since version 1.0.0
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 238;
+        node-label = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::json_value';
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* union */
+class = {
+  cp-id     = 'class_kernel_tests';
+  cp-name   = 'KernelTests';
+  cp-ref     = {
+    ref-type = base;
+    ref-id   = 'classtesting_1_1_test_with_param';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-ref     = {
+    ref-type = derived;
+    ref-id   = 'class_bfp_check';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-ref     = {
+    ref-type = derived;
+    ref-id   = 'class_bfp_perf';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-ref     = {
+    ref-type = derived;
+    ref-id   = 'class_bfp_perf_ex';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-ref     = {
+    ref-type = derived;
+    ref-id   = 'class_c__plane';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-ref     = {
+    ref-type = derived;
+    ref-id   = 'class_init___sys___check';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-ref     = {
+    ref-type = derived;
+    ref-id   = 'class_prach_check';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-ref     = {
+    ref-type = derived;
+    ref-id   = 'class_prach_perf';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-ref     = {
+    ref-type = derived;
+    ref-id   = 'class_test_chain';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-ref     = {
+    ref-type = derived;
+    ref-id   = 'class_u__plane_check';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-ref     = {
+    ref-type = derived;
+    ref-id   = 'class_u__plane_perf';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-section = {
+    sec-kind = 'public-static-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1aad8181b222f27240e9f07dcb6e620fa3';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'SetUpTestCase';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '162';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ad8c062e9b24e4b3a8408b23a0d8ab428';
+        sec-mem-ref-line = '106';
+        sec-mem-ref-name = 'read_json_from_file';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        sec-mem-ref-line = '73';
+        sec-mem-ref-name = 'missing_config_file_exception::what';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1a56c41cbb9de4bce25da45ecd74b46a81';
+        sec-mem-ref-line = '119';
+        sec-mem-ref-name = 'tsc_recovery';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1aaff0dc66f57f643a49ad3dd6bcb56916';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'TearDownTestCase';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '185';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a6157ff083be863bba0a7804cd1788d96';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static unsigned
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_number_of_cases';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'type';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '190';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ad8c062e9b24e4b3a8408b23a0d8ab428';
+        sec-mem-ref-line = '106';
+        sec-mem-ref-name = 'read_json_from_file';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a0801762a3fe36fe32dca5f16e515478d';
+        sec-mem-ref-line = '5040';
+        sec-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::size';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        sec-mem-ref-line = '73';
+        sec-mem-ref-name = 'missing_config_file_exception::what';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1ab0ad0e23f1b51f15bd9594a24a2c438f';
+        sec-mem-ref-line = '778';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'public-static-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1abd42f3e51ae547ec1631e9ac60df29d6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static json
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'conf';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '159';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a4e9607ae94d1958d38388cead2e4e3bf';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'test_type';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '160';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'protected-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1ad49152dbf530aeb2a2844895e6d47a3e';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_division_factor';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const double
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'factor';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '222';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Set division factor.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] factor Division factor that divides mean and standard deviation.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a1bf2180658ad6d459231c631237f9311';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_results_units';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'units';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '231';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Set reults units.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] units Units that are displayed in the report.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a5666c82d220a2c66784b9a238cc43c7e';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_parallelization_factor';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const int
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'factor';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '240';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Set size of processed data.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] size Size of processed data used to calculate module throughput.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a3cf2e25a99be565a4ab570737cfeac41';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'performance';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'isa';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'module_name';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+F
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'function';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Args ...
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'args';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '253';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Run performance test case for a given function.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] isa Used Instruction Set.
+\param [in] module_name name of the tested kernel.
+\param [in] function function to be tested.
+\param [in] args function's arguments.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ae39390f41ba978a1f0d79691436c074a';
+        sec-mem-ref-line = '47';
+        sec-mem-ref-name = 'bind_to_cpu';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1a12661f1773e3ba71d5b29d7ffa042b1a';
+        sec-mem-ref-line = '68';
+        sec-mem-ref-name = 'BenchmarkParameters::cpu_id';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1af69d779517f2bdee3aba95bc38022074';
+        sec-mem-ref-line = '425';
+        sec-mem-ref-name = 'run_benchmark';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a21d05f2c6607fc534e67ed32883de81f';
+        sec-mem-ref-line = '766';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1af9e5657bce588536aef7baf8c33a0108';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'print_test_description';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'isa';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'module_name';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '271';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Print unique test description to the results xml file.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] isa Used Instruction Set.
+\param [in] module_name name of the tested kernel.
+\param [in] function function to be tested.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a5a1ec6ee393f8538815bc0a82eac2e88';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+const std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_case_name';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '338';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get name of the test case from JSON file.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\return Test'ss case name or a default name if name field is missing.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1abf28e5ea54fab2b0685972fe6e75560a';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'init_test';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'type';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '358';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Defines section in the conf.json that is used to load parameters from.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] type Name of the section in the JSON file.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a0801762a3fe36fe32dca5f16e515478d';
+        sec-mem-ref-line = '5040';
+        sec-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::size';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1a876ed07783b27d38779f7cef4db673e6';
+        sec-mem-ref-line = '86';
+        sec-mem-ref-name = 'read_data_to_aligned_array';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a69b4bff6061152ff85770d725cced3cc';
+        sec-mem-ref-line = '32';
+        sec-mem-ref-name = 'module_name';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '112';
+        sec-mem-ref-name = 'C_plane::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '135';
+        sec-mem-ref-name = 'TestChain::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '92';
+        sec-mem-ref-name = 'PrachCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '91';
+        sec-mem-ref-name = 'PrachPerf::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '37';
+        sec-mem-ref-name = 'U_planeCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '41';
+        sec-mem-ref-name = 'U_planePerf::SetUp';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'protected-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a929401f577bc540c1f8b7ec8c3b974fd';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+double
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'division_factor';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 1.0
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '214';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a0f6b306c821273c76461f8799c5d4d4c';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'result_units';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= "None"
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '215';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a88ea1f1de6b4d7d01ddc5fced408c813';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'parallelization_factor';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 1
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '216';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'private-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a3bcac06a4cf7076193e883613e27365d';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+T
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_parameter';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'type';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'parameter_name';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '403';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a273864f5b6f89652f54f4297b8be4474';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'print_and_store_results';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'isa';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'parameters';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'module_name';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'test_name';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'unit';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const int
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'para_factor';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const double
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'mean';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const double
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'stddev';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '408';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'private-static-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1ac8545bf34fe7a05e48a4990dc10e8c7c';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static unsigned long
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'tsc';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '366';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+  cp-fileline  = '157';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+Each test class has to inherit from KernelTests class as it provides GTest support and does a lot
+of setup (including JSON) an provides useful methods to operate on loaded JSON file.
+Unfortunately GTest is limited in the way that all TEST_P within the class are called for all
+cases/parameters, but we usually want two different data sets for functional and performance
+tests (or maybe other types of tests). Because of that to use different data sets we need to
+create separate classes, hence performance and functional test are in separate classes. it adds
+an extra overhead, but adds much more flexibility. init_test(...) is used to select data set from
+the JSON file.
+
+Important note on the JSON file structure. Top JSON object can have as many section (JSON
+objects) as needed, but each have to have a distinct name that is used by init_test. Then
+each section must contain an array of objects (test cases) where each object has a name,
+parameters and references. Everything inside parameters and references can be completely custom
+as it's loaded by get_input/reference_parameter function. JSON values can be either literal
+values, e.g. 1, 0.001, 5e-05, etc. or filename. Depends on the get type test framework can either
+read the value or load data from the file - and it happens automatically (<em>pff</em> MAGIC!).
+_EnD_oF_dEf_TeXt_;
+  cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 240;
+        node-label = 'TestWithParam< unsigned >';
+      }; /* node */
+      node = {
+        node-id    = 248;
+        node-label = 'TestChain';
+        node-link = {
+          node-link-id = 'class_test_chain';
+        };
+        node-child = {
+          child-id = '239';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 245;
+        node-label = 'Init_Sys_Check';
+        node-link = {
+          node-link-id = 'class_init___sys___check';
+        };
+        node-child = {
+          child-id = '239';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 249;
+        node-label = 'U_planeCheck';
+        node-link = {
+          node-link-id = 'class_u__plane_check';
+        };
+        node-child = {
+          child-id = '239';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 239;
+        node-label = 'KernelTests';
+        node-link = {
+          node-link-id = 'class_kernel_tests';
+        };
+        node-child = {
+          child-id = '240';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 244;
+        node-label = 'C_plane';
+        node-link = {
+          node-link-id = 'class_c__plane';
+        };
+        node-child = {
+          child-id = '239';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 247;
+        node-label = 'PrachPerf';
+        node-link = {
+          node-link-id = 'class_prach_perf';
+        };
+        node-child = {
+          child-id = '239';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 241;
+        node-label = 'BfpCheck';
+        node-link = {
+          node-link-id = 'class_bfp_check';
+        };
+        node-child = {
+          child-id = '239';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 250;
+        node-label = 'U_planePerf';
+        node-link = {
+          node-link-id = 'class_u__plane_perf';
+        };
+        node-child = {
+          child-id = '239';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 246;
+        node-label = 'PrachCheck';
+        node-link = {
+          node-link-id = 'class_prach_check';
+        };
+        node-child = {
+          child-id = '239';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 242;
+        node-label = 'BfpPerf';
+        node-link = {
+          node-link-id = 'class_bfp_perf';
+        };
+        node-child = {
+          child-id = '239';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 243;
+        node-label = 'BfpPerfEx';
+        node-link = {
+          node-link-id = 'class_bfp_perf_ex';
+        };
+        node-child = {
+          child-id = '239';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 252;
+        node-label = 'TestWithParam< unsigned >';
+      }; /* node */
+      node = {
+        node-id    = 251;
+        node-label = 'KernelTests';
+        node-link = {
+          node-link-id = 'class_kernel_tests';
+        };
+        node-child = {
+          child-id = '252';
+          relation = public-inheritance;
+        }; /* node-child */
+        node-child = {
+          child-id = '253';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 253;
+        node-label = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >';
+        node-link = {
+          node-link-id = 'classnlohmann_1_1basic__json';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* class */
+class = {
+  cp-id     = 'classnlohmann_1_1basic__json_1_1lexer';
+  cp-name   = 'nlohmann::basic_json::lexer';
+  cp-section = {
+    sec-kind = 'public-type';
+    sec-member = {
+      sec-mem-kind = 'enum';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1lexer_1afe5ef662303b6b710ea6ee1a944bad0d';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-name = 'token_type';
+      sec-mem-enum = { enum-name = uninitialized; };
+      sec-mem-enum = { enum-name = literal_true; };
+      sec-mem-enum = { enum-name = literal_false; };
+      sec-mem-enum = { enum-name = literal_null; };
+      sec-mem-enum = { enum-name = value_string; };
+      sec-mem-enum = { enum-name = value_unsigned; };
+      sec-mem-enum = { enum-name = value_integer; };
+      sec-mem-enum = { enum-name = value_float; };
+      sec-mem-enum = { enum-name = begin_array; };
+      sec-mem-enum = { enum-name = begin_object; };
+      sec-mem-enum = { enum-name = end_array; };
+      sec-mem-enum = { enum-name = end_object; };
+      sec-mem-enum = { enum-name = name_separator; };
+      sec-mem-enum = { enum-name = value_separator; };
+      sec-mem-enum = { enum-name = parse_error; };
+      sec-mem-enum = { enum-name = end_of_input; };
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9541';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+token types for the parser
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'typedef';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1lexer_1a7a51b92f81065974b86e583fe96e5658';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+unsigned char
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'lexer_char_t';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9561';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+the char type to use in the lexer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'public-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1lexer_1a76894f282aa6a9320d234080bf0cdedf';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'lexer';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const lexer_char_t *
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'buff';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const size_t
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'len';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9564';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+a lexer from a buffer with given length
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1lexer_1a433f172b11738d1a629d9678a79a44b2';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'lexer';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+std::istream &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 's';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9573';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+a lexer from an input stream
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1lexer_1ac8bce25635c06221fb57ba0b04e0dde4';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'lexer';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9595';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1lexer_1abdd0d7a2f9576b223b71b3fd2c391aea';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'lexer';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const lexer &
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9596';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1lexer_1a41d81ad9299ad4525ddecdf903e7933c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+lexer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator=';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const lexer &
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9597';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1lexer_1a2920322e6387882767c3cea3224fffd8';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+token_type
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'scan';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9750';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+This function implements a scanner for JSON. It is specified using
+regular expressions that try to follow RFC 7159 as close as possible.
+These regular expressions are then translated into a minimized
+deterministic finite automaton (DFA) by the tool
+<a href="http://re2c.org">re2c</a>. As a result, the translated code for this
+function consists of a large block of code with <tt>goto</tt> jumps.
+
+@return the class of the next token read from the buffer
+
+@complexity Linear in the length of the input.\n
+
+Proposition: The loop below will always terminate for finite input.\n
+
+Proof (by contradiction): Assume a finite input. To loop forever, the
+loop must never hit code with a <tt>break</tt> statement. The only code
+snippets without a <tt>break</tt> statement are the continue statements for
+whitespace and byte-order-marks. To loop forever, the input must be an
+infinite sequence of whitespace or byte-order-marks. This contradicts
+the assumption of finite input, q.e.d.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1lexer_1a8cb46779cc80c20cdcec55b02b437eb5';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'fill_line_buffer';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+size_t
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'n';
+        sec-mem-param-defval = <<_EnD_oF_dEf_TeXt_
+0
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '10826';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+append data from the stream to the line buffer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+This function is called by the scan() function when the end of the
+buffer (<tt>m_limit</tt>) is reached and the <tt>m_cursor</tt> pointer cannot be
+incremented without leaving the limits of the line buffer. Note re2c
+decides when to call this function.
+
+If the lexer reads from contiguous storage, there is no trailing null
+byte. Therefore, this function must make sure to add these padding
+null bytes.
+
+If the lexer reads from an input stream, this function reads the next
+line of the input.
+
+@pre
+    p p p p p p u u u u u x . . . . . .
+    ^           ^       ^   ^
+    m_content   m_start |   m_limit
+                        m_cursor
+
+@post
+    u u u u u x x x x x x x . . . . . .
+    ^       ^               ^
+    |       m_cursor        m_limit
+    m_start
+    m_content
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1lexer_1a8e37ade74676fe468f19bccf358e529e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+string_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_token_string';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '10888';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+return string representation of last read token
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1lexer_1a315ad0c44858c01000cbcc69942a759c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+string_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_string';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '10952';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+return string value for string tokens
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+The function iterates the characters between the opening and closing
+quotes of the string value. The complete string is the range
+[m_start,m_cursor). Consequently, we iterate from m_start+1 to
+m_cursor-1.
+
+We differentiate two cases:
+
+1. Escaped characters. In this case, a new character is constructed
+   according to the nature of the escape. Some escapes create new
+   characters (e.g., <tt>"\\n"</tt> is replaced by <tt>"\n"</tt>), some are copied
+   as is (e.g., <tt>"\\\\"</tt>). Furthermore, Unicode escapes of the shape
+   <tt>"\\uxxxx"</tt> need special care. In this case, to_unicode takes care
+   of the construction of the values.
+2. Unescaped characters are copied as is.
+
+@pre <tt>m_cursor - m_start \>= 2</tt>, meaning the length of the last token
+is at least 2 bytes which is trivially true for any string (which
+consists of at least two quotes).
+@verbatim
+" c1 c2 c3 ... "
+^                ^
+m_start          m_cursor
+@endverbatim
+
+@complexity Linear in the length of the string.\n
+
+Lemma: The loop body will always terminate.\n
+
+Proof (by contradiction): Assume the loop body does not terminate. As
+the loop body does not contain another loop, one of the called
+functions must never return. The called functions are <tt>std::strtoul</tt>
+and to_unicode. Neither function can loop forever, so the loop body
+will never loop forever which contradicts the assumption that the loop
+body does not terminate, q.e.d.\n
+
+Lemma: The loop condition for the for loop is eventually false.\n
+
+Proof (by contradiction): Assume the loop does not terminate. Due to
+the above lemma, this can only be due to a tautological loop
+condition; that is, the loop condition i < m_cursor - 1 must always be
+true. Let x be the change of i for any loop iteration. Then
+m_start + 1 + x < m_cursor - 1 must hold to loop indefinitely. This
+can be rephrased to m_cursor - m_start - 2 > x. With the
+precondition, we x <= 0, meaning that the loop condition holds
+indefinitely if i is always decreased. However, observe that the value
+of i is strictly increasing with each iteration, as it is incremented
+by 1 in the iteration expression and never decremented inside the loop
+body. Hence, the loop condition will eventually be false which
+contradicts the assumption that the loop condition is a tautology,
+q.e.d.
+
+@return string value of current token without opening and closing
+quotes
+@throw std::out_of_range if to_unicode fails
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1lexer_1a276f22b848a3a5d22aa305db5f4e2362';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+bool
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_number';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+basic_json &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'result';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const token_type
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'token';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11236';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+return number value for number tokens
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+This function translates the last token into the most appropriate
+number type (either integer, unsigned integer or floating point),
+which is passed back to the caller via the result parameter.
+
+integral numbers that don't fit into the the range of the respective
+type are parsed as number_float_t
+
+floating-point values do not satisfy std::isfinite predicate
+are converted to value_t::null
+
+throws if the entire string [m_start .. m_cursor) cannot be
+interpreted as a number
+
+@param[out] result  @ref basic_json object to receive the number.
+@param[in]  token   the type of the number token
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'public-static-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1lexer_1aef61a6c4acecdfc546b6c7368c0a2400';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static string_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'to_unicode';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::size_t
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'codepoint1';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::size_t
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'codepoint2';
+        sec-mem-param-defval = <<_EnD_oF_dEf_TeXt_
+0
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9622';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+create a string from one or two Unicode code points
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+There are two cases: (1) @a codepoint1 is in the Basic Multilingual
+Plane (U+0000 through U+FFFF) and @a codepoint2 is 0, or (2)
+@a codepoint1 and @a codepoint2 are a UTF-16 surrogate pair to
+represent a code point above U+FFFF.
+
+@param[in] codepoint1  the code point (can be high surrogate)
+@param[in] codepoint2  the code point (can be low surrogate or 0)
+
+@return string representation of the code point; the length of the
+result string is between 1 and 4 characters.
+
+@throw std::out_of_range if code point is > 0x10ffff; example: <tt>"code
+points above 0x10FFFF are invalid"</tt>
+@throw std::invalid_argument if the low surrogate is invalid; example:
+<tt>""missing or wrong low surrogate""</tt>
+
+@complexity Constant.
+
+@see <http://en.wikipedia.org/wiki/UTF-8#Sample_code>
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1lexer_1a2f7462ddca901a35d65dc435c03711f1';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'token_type_name';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const token_type
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 't';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '9687';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+return name of values of type token_type (only used for errors)
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'private-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1lexer_1abf820e27a9df7456e9d1006e5043660c';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+std::istream *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_stream';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= nullptr
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11306';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+optional input stream
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1lexer_1a37672b3b025b71b892397a55ca557c75';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+string_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_line_buffer';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+{}
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11308';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+line buffer buffer for m_stream
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1lexer_1a03d56dbb3729b3d7ec4dc080115f93cc';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+string_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_line_buffer_tmp';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+{}
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11310';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+used for filling m_line_buffer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1lexer_1a58cac0628a613e9018b6043a46389d55';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+const lexer_char_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_content';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= nullptr
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11312';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+the buffer pointer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1lexer_1a686ef4fbab08bc311ad68e5f8952f572';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+const lexer_char_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_start';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= nullptr
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11314';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+pointer to the beginning of the current symbol
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1lexer_1a3263fbbd18ae3798647e41dbf09e5f1d';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+const lexer_char_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_marker';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= nullptr
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11316';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+pointer for backtracking information
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1lexer_1aac4ea633f82bcadb12281ec59fc7f062';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+const lexer_char_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_cursor';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= nullptr
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11318';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+pointer to the current symbol
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1lexer_1a3fb73c9b4c5c6ca68411d25c270b2cf5';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+const lexer_char_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_limit';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= nullptr
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11320';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+pointer to the end of the buffer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1lexer_1a434e6eaeeab16bd6f28b55742f60ef0b';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+token_type
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'last_token_type';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= token_type::end_of_input
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11322';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+the last token type
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '9537';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+lexical analysis
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+This class organizes the lexical analysis during JSON deserialization. The
+core of it is a scanner generated by <a href="http://re2c.org">re2c</a> that
+processes a buffer and recognizes tokens according to RFC 7159.
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 255;
+        node-label = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::lexer';
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* class */
+struct = {
+  cp-id     = 'structmbuf__table';
+  cp-name   = 'mbuf_table';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structmbuf__table_1a8aed22e2c7b283705ec82e0120515618';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'len';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '199';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structmbuf__table_1ae6c3a4e6ff2dbb852d3cfc14b2f33d6f';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_table';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '200';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+  cp-fileline  = '198';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 257;
+        node-label = 'mbuf_table';
+        node-link = {
+          node-link-id = 'structmbuf__table';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structmissing__config__file__exception';
+  cp-name   = 'missing_config_file_exception';
+  cp-ref     = {
+    ref-type = base;
+    ref-id   = 'classstd_1_1exception';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-section = {
+    sec-kind = 'public-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structmissing__config__file__exception_1a70518905d36686ddeeb2eb3b2682f016';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+const char *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'what';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '73';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'common_8hpp_1aad8181b222f27240e9f07dcb6e620fa3';
+        sec-mem-ref-line = '162';
+        sec-mem-ref-name = 'KernelTests::SetUpTestCase';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'common_8hpp_1a6157ff083be863bba0a7804cd1788d96';
+        sec-mem-ref-line = '190';
+        sec-mem-ref-name = 'KernelTests::get_number_of_cases';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+  cp-fileline  = '72';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 258;
+        node-label = 'missing_config_file_exception';
+        node-link = {
+          node-link-id = 'structmissing__config__file__exception';
+        };
+        node-child = {
+          child-id = '259';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 259;
+        node-label = 'exception';
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 260;
+        node-label = 'missing_config_file_exception';
+        node-link = {
+          node-link-id = 'structmissing__config__file__exception';
+        };
+        node-child = {
+          child-id = '261';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 261;
+        node-label = 'exception';
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structnlohmann_1_1detail_1_1negation';
+  cp-name   = 'nlohmann::detail::negation';
+  cp-ref     = {
+    ref-type = base;
+    ref-id   = 'classstd_1_1integral__constant';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '208';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 263;
+        node-label = 'integral_constant< bool, !B::value >';
+      }; /* node */
+      node = {
+        node-id    = 262;
+        node-label = 'negation< B >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1negation';
+        };
+        node-child = {
+          child-id = '263';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 265;
+        node-label = 'integral_constant< bool, !B::value >';
+      }; /* node */
+      node = {
+        node-id    = 264;
+        node-label = 'negation< B >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1negation';
+        };
+        node-child = {
+          child-id = '265';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structnlohmann_1_1basic__json_1_1numtostr';
+  cp-name   = 'nlohmann::basic_json::numtostr';
+  cp-section = {
+    sec-kind = 'public-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1basic__json_1_1numtostr_1ad261cd78a56b425054c7da82cd3c8d48';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'numtostr';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+NumberType
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'value';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8235';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1basic__json_1_1numtostr_1a14989d8fe448c5f947832aea3dae615a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+const char *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'c_str';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8240';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'private-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1basic__json_1_1numtostr_1a4bf3e5a4a05f2b0d45ae19fee5136974';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'x_write';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+NumberType
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'x';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+std::true_type
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8250';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1basic__json_1_1numtostr_1aae5af8dee4b668dbe7b496bec0dee2bd';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'x_write';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+NumberType
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'x';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+std::false_type
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8284';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'private-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structnlohmann_1_1basic__json_1_1numtostr_1a30ec174e98ccc79b1deb654f9995ebce';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+std::array< char, 64 >
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_buf';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+{{}}
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8247';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+a (hopefully) large enough character buffer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '8232';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+locale-independent serialization for built-in arithmetic types
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 267;
+        node-label = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::numtostr';
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+class = {
+  cp-id     = 'classnlohmann_1_1basic__json_1_1parser';
+  cp-name   = 'nlohmann::basic_json::parser';
+  cp-section = {
+    sec-kind = 'public-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1parser_1a9a433f6a3cc83713bad53714d517d473';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'parser';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const char *
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'buff';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const parser_callback_t
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'cb';
+        sec-mem-param-defval = <<_EnD_oF_dEf_TeXt_
+nullptr
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11334';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+a parser reading from a string literal
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1parser_1a7e83a477feac239e0720fce287f78a96';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'parser';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+std::istream &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'is';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const parser_callback_t
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'cb';
+        sec-mem-param-defval = <<_EnD_oF_dEf_TeXt_
+nullptr
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11340';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+a parser reading from an input stream
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1parser_1ae2a07a9b259b89cdedcfe456fff8db88';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'parser';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+IteratorType
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'first';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+IteratorType
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'last';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const parser_callback_t
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'cb';
+        sec-mem-param-defval = <<_EnD_oF_dEf_TeXt_
+nullptr
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11349';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+a parser reading from an iterator range with contiguous storage
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1parser_1ab23d6a36f5d3700f589905f95832e9f6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+basic_json
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'parse';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11356';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+public parser interface
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'private-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1parser_1a289b5b9b66b6e513bcc0507937da0a31';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+basic_json
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'parse_internal';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+bool
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'keep';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11373';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+the actual parser
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1parser_1a1ba591d906ee5b3efdcbc0c7b1765319';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+lexer::token_type
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_token';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11569';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+get next token from lexer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1parser_1ae03ddb5bd1e25c30e0edf7761a25e4a7';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'expect';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+typename lexer::token_type
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 't';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11575';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1parser_1af4b56ed962b0efa601307476b3cb4071';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'unexpect';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+typename lexer::token_type
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 't';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11588';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'private-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1parser_1acb5ba97551079e0b072c62c21d784ac5';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'depth';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 0
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11602';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+current level of recursion
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1parser_1ab27ae4c0677b37ead963548519c8fb3d';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+const parser_callback_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'callback';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= nullptr
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11604';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+callback function
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1parser_1a8ebdc95c64e51b3af968cb8552aaf8bf';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+lexer::token_type
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'last_token';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= lexer::token_type::uninitialized
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11606';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+the type of the last read token
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1parser_1a42f6d920697999977b6d0e8c2513fe7a';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+lexer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_lexer';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11608';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+the lexer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '11331';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+syntax analysis
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+This class implements a recursive decent parser.
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 269;
+        node-label = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::parser';
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* class */
+class = {
+  cp-id     = 'class_prach_check';
+  cp-name   = 'PrachCheck';
+  cp-ref     = {
+    ref-type = base;
+    ref-id   = 'class_kernel_tests';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-section = {
+    sec-kind = 'public-static-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1aad8181b222f27240e9f07dcb6e620fa3';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'SetUpTestCase';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '162';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ad8c062e9b24e4b3a8408b23a0d8ab428';
+        sec-mem-ref-line = '106';
+        sec-mem-ref-name = 'read_json_from_file';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        sec-mem-ref-line = '73';
+        sec-mem-ref-name = 'missing_config_file_exception::what';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1a56c41cbb9de4bce25da45ecd74b46a81';
+        sec-mem-ref-line = '119';
+        sec-mem-ref-name = 'tsc_recovery';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1aaff0dc66f57f643a49ad3dd6bcb56916';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'TearDownTestCase';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '185';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a6157ff083be863bba0a7804cd1788d96';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static unsigned
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_number_of_cases';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'type';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '190';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ad8c062e9b24e4b3a8408b23a0d8ab428';
+        sec-mem-ref-line = '106';
+        sec-mem-ref-name = 'read_json_from_file';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a0801762a3fe36fe32dca5f16e515478d';
+        sec-mem-ref-line = '5040';
+        sec-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::size';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        sec-mem-ref-line = '73';
+        sec-mem-ref-name = 'missing_config_file_exception::what';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1ab0ad0e23f1b51f15bd9594a24a2c438f';
+        sec-mem-ref-line = '778';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'public-static-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1abd42f3e51ae547ec1631e9ac60df29d6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static json
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'conf';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '159';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a4e9607ae94d1958d38388cead2e4e3bf';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'test_type';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '160';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'protected-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_prach_check_1a3a1707f6479611fdc609a3eb8a0cef1b';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'SetUp';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '92';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1abf28e5ea54fab2b0685972fe6e75560a';
+        sec-mem-ref-line = '358';
+        sec-mem-ref-name = 'KernelTests::init_test';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a48dc9763aed8e2af7ff83eb1648aa96e';
+        sec-mem-ref-line = '40';
+        sec-mem-ref-name = 'm_xran_dev_ctx';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__common_8h_1a4adf91126704ea524f98f461f6180c85';
+        sec-mem-ref-line = '209';
+        sec-mem-ref-name = 'xran_device_ctx::fh_cfg';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a167e91cb91119363bf10c9430b6f082c';
+        sec-mem-ref-line = '515';
+        sec-mem-ref-name = 'xran_fh_config::prach_conf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a27ff648f80c139235421b81f957fcb7e';
+        sec-mem-ref-line = '518';
+        sec-mem-ref-name = 'xran_fh_config::ru_conf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__common_8h_1ac1db3db55038ef0b2f69827746eaf87c';
+        sec-mem-ref-line = '210';
+        sec-mem-ref-name = 'xran_device_ctx::PrachCPConfig';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a72b0cba491d0dd2703d684cb2c2a14cf';
+        sec-mem-ref-line = '517';
+        sec-mem-ref-name = 'xran_fh_config::frame_conf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a78b2fab8e8d6a6424c2712d528fd9a58';
+        sec-mem-ref-line = '461';
+        sec-mem-ref-name = 'xran_frame_config::nNumerology';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a3b86317723a592e240c0047e53a6326d';
+        sec-mem-ref-line = '460';
+        sec-mem-ref-name = 'xran_frame_config::nFrameDuplexType';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a583c2f58d0655789ea36e22d605ab9ad';
+        sec-mem-ref-line = '523';
+        sec-mem-ref-name = 'xran_fh_config::log_level';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1acb5fe8097b0115e038eb02d5900f66d6';
+        sec-mem-ref-line = '432';
+        sec-mem-ref-name = 'xran_prach_config::nPrachConfIdx';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a5c648c99c04370a4e8767f919a2289bf';
+        sec-mem-ref-line = '441';
+        sec-mem-ref-name = 'xran_prach_config::nPrachFreqStart';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a3b43924c5ef23b0496d1a7adf2752dbf';
+        sec-mem-ref-line = '442';
+        sec-mem-ref-name = 'xran_prach_config::nPrachFreqOffset';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1ab9b99e41ea39f16780f66a539aa872c8';
+        sec-mem-ref-line = '433';
+        sec-mem-ref-name = 'xran_prach_config::nPrachSubcSpacing';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a1520b1ef6131bff6c14b88d849c266c5';
+        sec-mem-ref-line = '486';
+        sec-mem-ref-name = 'xran_ru_config::iqWidth';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a1e4a3c43fc7865c6520471fb9ba8501f';
+        sec-mem-ref-line = '487';
+        sec-mem-ref-name = 'xran_ru_config::compMeth';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a59e7e8f3feb686850b0cb0ae065de85b';
+        sec-mem-ref-line = '488';
+        sec-mem-ref-name = 'xran_ru_config::fftSize';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__common_8h_1a342c40a4877f7760c65eca32523efea1';
+        sec-mem-ref-line = '79';
+        sec-mem-ref-name = 'XRAN_PRACH_CANDIDATE_Y';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__common_8h_1af7a48e76794ce5d801ab6d0f848abb53';
+        sec-mem-ref-line = '80';
+        sec-mem-ref-name = 'XRAN_PRACH_CANDIDATE_SLOT';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'prach__functional_8cc_1ae0c317f2faf44b0e7bde79d34e00b2e7';
+        sec-mem-ref-line = '88';
+        sec-mem-ref-name = 'm_SlotNrNum';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a16c92b16fc21a700c50a7faf19da41b9';
+        sec-mem-ref-line = '51';
+        sec-mem-ref-name = 'm_params';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a5921f2439294279b8111fed577c5c37a';
+        sec-mem-ref-line = '322';
+        sec-mem-ref-name = 'xran_cp_gen_params::sections';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a8afca7ac895ea509b38432d1b45bff55';
+        sec-mem-ref-line = '45';
+        sec-mem-ref-name = 'm_pSectGenInfo';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'ethernet_8c_1a8d83e3adb6c9e839b3b7259288f100ba';
+        sec-mem-ref-line = '70';
+        sec-mem-ref-name = '_eth_mbuf_pool';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_prach_check_1ac4fca95dc3b93372ce7f2078baf8e8b6';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'TearDown';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '166';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a8afca7ac895ea509b38432d1b45bff55';
+        sec-mem-ref-line = '45';
+        sec-mem-ref-name = 'm_pSectGenInfo';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1ad49152dbf530aeb2a2844895e6d47a3e';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_division_factor';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const double
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'factor';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '222';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Set division factor.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] factor Division factor that divides mean and standard deviation.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a1bf2180658ad6d459231c631237f9311';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_results_units';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'units';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '231';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Set reults units.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] units Units that are displayed in the report.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a5666c82d220a2c66784b9a238cc43c7e';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_parallelization_factor';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const int
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'factor';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '240';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Set size of processed data.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] size Size of processed data used to calculate module throughput.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a3cf2e25a99be565a4ab570737cfeac41';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'performance';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'isa';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'module_name';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+F
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'function';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Args ...
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'args';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '253';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Run performance test case for a given function.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] isa Used Instruction Set.
+\param [in] module_name name of the tested kernel.
+\param [in] function function to be tested.
+\param [in] args function's arguments.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ae39390f41ba978a1f0d79691436c074a';
+        sec-mem-ref-line = '47';
+        sec-mem-ref-name = 'bind_to_cpu';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1a12661f1773e3ba71d5b29d7ffa042b1a';
+        sec-mem-ref-line = '68';
+        sec-mem-ref-name = 'BenchmarkParameters::cpu_id';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1af69d779517f2bdee3aba95bc38022074';
+        sec-mem-ref-line = '425';
+        sec-mem-ref-name = 'run_benchmark';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a21d05f2c6607fc534e67ed32883de81f';
+        sec-mem-ref-line = '766';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1af9e5657bce588536aef7baf8c33a0108';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'print_test_description';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'isa';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'module_name';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '271';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Print unique test description to the results xml file.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] isa Used Instruction Set.
+\param [in] module_name name of the tested kernel.
+\param [in] function function to be tested.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a5a1ec6ee393f8538815bc0a82eac2e88';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+const std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_case_name';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '338';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get name of the test case from JSON file.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\return Test'ss case name or a default name if name field is missing.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1abf28e5ea54fab2b0685972fe6e75560a';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'init_test';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'type';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '358';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Defines section in the conf.json that is used to load parameters from.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] type Name of the section in the JSON file.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a0801762a3fe36fe32dca5f16e515478d';
+        sec-mem-ref-line = '5040';
+        sec-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::size';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1a876ed07783b27d38779f7cef4db673e6';
+        sec-mem-ref-line = '86';
+        sec-mem-ref-name = 'read_data_to_aligned_array';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a69b4bff6061152ff85770d725cced3cc';
+        sec-mem-ref-line = '32';
+        sec-mem-ref-name = 'module_name';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '112';
+        sec-mem-ref-name = 'C_plane::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '135';
+        sec-mem-ref-name = 'TestChain::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '92';
+        sec-mem-ref-name = 'SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '91';
+        sec-mem-ref-name = 'PrachPerf::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '37';
+        sec-mem-ref-name = 'U_planeCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '41';
+        sec-mem-ref-name = 'U_planePerf::SetUp';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'protected-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1ae3061028ac8e2b8c5dbf9bafc6e1bafa';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_fh_config *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_xranConf';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '39';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1a48dc9763aed8e2af7ff83eb1648aa96e';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_device_ctx
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_xran_dev_ctx';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '39';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '92';
+        sec-mem-ref-name = 'SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1a21909f3922fb3485559575d6252575aa';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_prach_config *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_pPRACHConfig';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '41';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1a0967c7de3f0299240443557d0b5677b8';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_ru_config *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_pRUConfig';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '42';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1a45887981986f86c7811031b354fb4a36';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_prach_cp_config *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_pPrachCPConfig';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '43';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1a8afca7ac895ea509b38432d1b45bff55';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_section_gen_info *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_pSectGenInfo';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= NULL
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '45';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '92';
+        sec-mem-ref-name = 'SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1ac4fca95dc3b93372ce7f2078baf8e8b6';
+        sec-mem-ref-line = '166';
+        sec-mem-ref-name = 'TearDown';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1ae68e73b40ca04879362dc67fbb368682';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_maxSections';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 8
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '46';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1a28e2512868d0865874dc55150a46f39a';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'lastsymbol';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '47';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1aafa40e823e408268e48585ec7a623eae';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_pTestBuffer';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '49';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1a16c92b16fc21a700c50a7faf19da41b9';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_gen_params
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_params';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '49';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '92';
+        sec-mem-ref-name = 'SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1a431f2e351a321b762ccd64984d566913';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_recv_packet_info
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_pktInfo';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '49';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1aa42dde0a7ce436df7e5b607d17d52668';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_gen_params
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_result';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '49';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1afa985909bf1a1a9cc7a7070c9a73016e';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_dir';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '55';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1a4bb0d1ca82a59555014c6c0e1060cbdf';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_dirStr';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '56';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1abc4c88e1904502c47099799767ea3991';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_sectionType';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '57';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1a9f102f8bfc163d6a26411d1855c8c97c';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_ccId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '59';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1a73f8e8274bd97892f58f73d1d83b533a';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_antId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '59';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1a7a0ce01c67c4067cc3ba42fd380e858a';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_seqId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '60';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1a65389015c6ac952ac5108c2ae802fa52';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_frameId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '61';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1afa13542efadbf6db6e8ddfa388a345c0';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_subframeId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '61';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1a7f021a016314b5d3a9bb095c5c08048f';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_slotId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '61';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1aba23eca36e0c5cc06d74919fa5fe0dd6';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_symStart';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '62';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1a88a1f1ad78450f64aab4fa3f6499060a';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_symNum';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '62';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1a59b4057d63386649d2facf030a08fa0e';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_prbStart';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= NULL
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '63';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1a81096035b0802bc24810c07ca13df7e9';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_prbNum';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= NULL
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '63';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1a5b1a6d8e8257b3bb7e3a187c0cce4011';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_iqWidth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '65';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1a493740cacd8f8d3e235c4626e501d3e2';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_compMethod';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '65';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1a047b603d6d908d93ce5d58dcc2b63036';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_beamId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '66';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1ab4be4cfb9be32a9a6c516f5cfbae0d6f';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_reMask';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 0xfff
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '67';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1a9c4d35a4cce2560e384f2fe95c4c341f';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_sectionId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '68';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1adfa9d2df36650f369b04652749c1134b';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_filterIndex';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '69';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1a7a8bdb868f3812cf7270734d13159255';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_fftSize';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '71';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1a1d28f82423abf4fde782a34ae064aea9';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_startSymId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '74';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1a95b34835c7215dd09bdfdd82698c1232';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_x';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '75';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1aa6a94180919a3f3827f581cb9b6038ef';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_filterIdx';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '76';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1acef6d7b2a1494b7d98e70d4759875349';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_startPrbc';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '77';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1af2657f421b39bfe018266cfe11d27b51';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_numPrbc';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '78';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1ab7158c23dfca189475b254c35ede1da7';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_numSymbol';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '79';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1a509c970617e65a99c8120eef3d309bcb';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_timeOffset';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '80';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1a9c9ab811b57b6250d1712aa6e59c0853';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_freqOffset';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '81';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1a8c2ff60cb0ad0f81eafada59dc92c4c6';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_nrofPrachInSlot';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '82';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1a0baaeee595bffc14f68fefd762c6fa5a';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_occassionsInPrachSlot';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '83';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1a5067ab67bdb57355a12a0282ced79bdc';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_y';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '84';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1a9ef01047ab319b03151146a47e4516c4';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_isPRACHslot';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '85';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1aee24498b1349e41e8e14f822c6bd8fff';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_prach_start_symbol';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '86';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1a98ba28864455aad01fecfc51992a252a';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_prach_last_symbol';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '87';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1ae0c317f2faf44b0e7bde79d34e00b2e7';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_SlotNrNum';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '88';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '92';
+        sec-mem-ref-name = 'SetUp';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1a71d000429a67e58a4dbdfaa350ef9d4b';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_m_params_timeOffset';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '89';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1a5a1c72f3b78d7251f2f98b26bf5b795b';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_id';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '90';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a929401f577bc540c1f8b7ec8c3b974fd';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+double
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'division_factor';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 1.0
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '214';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a0f6b306c821273c76461f8799c5d4d4c';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'result_units';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= "None"
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '215';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a88ea1f1de6b4d7d01ddc5fced408c813';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'parallelization_factor';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 1
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '216';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'private-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_check_1a4139c19c2555dfad9db528b5c4ac0248';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_section_gen_info *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_pSectResult';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= NULL
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      sec-mem-desc-line = '36';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+  cp-fileline  = '34';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 272;
+        node-label = 'TestWithParam< unsigned >';
+      }; /* node */
+      node = {
+        node-id    = 271;
+        node-label = 'KernelTests';
+        node-link = {
+          node-link-id = 'class_kernel_tests';
+        };
+        node-child = {
+          child-id = '272';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 270;
+        node-label = 'PrachCheck';
+        node-link = {
+          node-link-id = 'class_prach_check';
+        };
+        node-child = {
+          child-id = '271';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 275;
+        node-label = 'TestWithParam< unsigned >';
+      }; /* node */
+      node = {
+        node-id    = 285;
+        node-label = 'xran_prach_cp_config';
+        node-link = {
+          node-link-id = 'structxran__prach__cp__config';
+        };
+      }; /* node */
+      node = {
+        node-id    = 281;
+        node-label = 'BbuIoBufCtrlStruct';
+        node-link = {
+          node-link-id = 'struct_bbu_io_buf_ctrl_struct';
+        };
+        node-child = {
+          child-id = '282';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sBufferList
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 288;
+        node-label = 'xran_fh_init';
+        node-link = {
+          node-link-id = 'structxran__fh__init';
+        };
+        node-child = {
+          child-id = '284';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++eAxCId_conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '289';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++io_cfg
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 280;
+        node-label = 'xran_device_ctx';
+        node-link = {
+          node-link-id = 'structxran__device__ctx';
+        };
+        node-child = {
+          child-id = '281';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sFrontHaulTxBbuIoBufCtrl
++sFHPrachRxBbuIoBufCtrl
++sFHSrsRxBbuIoBufCtrl
++sFrontHaulRxBbuIoBufCtrl
++sFrontHaulTxPrbMapBbuIoBufCtrl
++sFrontHaulRxPrbMapBbuIoBufCtrl
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '284';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++eAxc_id_cfg
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '285';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++PrachCPConfig
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '286';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++fh_counters
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '283';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sFHPrachRxBuffers
++sFrontHaulTxPrbMapBuffers
++sFrontHaulRxPrbMapBuffers
++sFHSrsRxBuffers
++sFrontHaulTxBuffers
++sFrontHaulRxBuffers
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '287';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++tx_mbufs
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '288';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++fh_init
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '290';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++srs_cfg
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '291';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++fh_cfg
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 274;
+        node-label = 'KernelTests';
+        node-link = {
+          node-link-id = 'class_kernel_tests';
+        };
+        node-child = {
+          child-id = '275';
+          relation = public-inheritance;
+        }; /* node-child */
+        node-child = {
+          child-id = '276';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 283;
+        node-label = 'xran_flat_buffer';
+        node-link = {
+          node-link-id = 'structxran__flat__buffer';
+        };
+      }; /* node */
+      node = {
+        node-id    = 292;
+        node-label = 'xran_frame_config';
+        node-link = {
+          node-link-id = 'structxran__frame__config';
+        };
+        node-child = {
+          child-id = '293';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sSlotConfig
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 278;
+        node-label = 'xran_recv_packet_info';
+        node-link = {
+          node-link-id = 'structxran__recv__packet__info';
+        };
+        node-child = {
+          child-id = '279';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++eaxc
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 282;
+        node-label = 'xran_buffer_list';
+        node-link = {
+          node-link-id = 'structxran__buffer__list';
+        };
+        node-child = {
+          child-id = '283';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++pBuffers
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 298;
+        node-label = 'xran_sectionext3_info';
+        node-link = {
+          node-link-id = 'structxran__sectionext3__info';
+        };
+      }; /* node */
+      node = {
+        node-id    = 284;
+        node-label = 'xran_eaxcid_config';
+        node-link = {
+          node-link-id = 'structxran__eaxcid__config';
+        };
+      }; /* node */
+      node = {
+        node-id    = 287;
+        node-label = 'mbuf_table';
+        node-link = {
+          node-link-id = 'structmbuf__table';
+        };
+      }; /* node */
+      node = {
+        node-id    = 289;
+        node-label = 'xran_io_cfg';
+        node-link = {
+          node-link-id = 'structxran__io__cfg';
+        };
+      }; /* node */
+      node = {
+        node-id    = 302;
+        node-label = 'xran_section_desc';
+        node-link = {
+          node-link-id = 'structxran__section__desc';
+        };
+      }; /* node */
+      node = {
+        node-id    = 279;
+        node-label = 'xran_eaxc_info';
+        node-link = {
+          node-link-id = 'structxran__eaxc__info';
+        };
+      }; /* node */
+      node = {
+        node-id    = 276;
+        node-label = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >';
+        node-link = {
+          node-link-id = 'classnlohmann_1_1basic__json';
+        };
+      }; /* node */
+      node = {
+        node-id    = 294;
+        node-label = 'xran_ru_config';
+        node-link = {
+          node-link-id = 'structxran__ru__config';
+        };
+      }; /* node */
+      node = {
+        node-id    = 297;
+        node-label = 'xran_sectionext4_info';
+        node-link = {
+          node-link-id = 'structxran__sectionext4__info';
+        };
+      }; /* node */
+      node = {
+        node-id    = 286;
+        node-label = 'xran_common_counters';
+        node-link = {
+          node-link-id = 'structxran__common__counters';
+        };
+      }; /* node */
+      node = {
+        node-id    = 290;
+        node-label = 'xran_srs_config';
+        node-link = {
+          node-link-id = 'structxran__srs__config';
+        };
+      }; /* node */
+      node = {
+        node-id    = 295;
+        node-label = 'xran_section_gen_info';
+        node-link = {
+          node-link-id = 'structxran__section__gen__info';
+        };
+        node-child = {
+          child-id = '296';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++m_ext5
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '297';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++m_ext4
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '298';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++m_ext3
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '299';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++m_ext2
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '300';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++m_ext1
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '301';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++info
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 300;
+        node-label = 'xran_sectionext1_info';
+        node-link = {
+          node-link-id = 'structxran__sectionext1__info';
+        };
+      }; /* node */
+      node = {
+        node-id    = 301;
+        node-label = 'xran_section_info';
+        node-link = {
+          node-link-id = 'structxran__section__info';
+        };
+        node-child = {
+          child-id = '302';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sec_desc
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 273;
+        node-label = 'PrachCheck';
+        node-link = {
+          node-link-id = 'class_prach_check';
+        };
+        node-child = {
+          child-id = '274';
+          relation = public-inheritance;
+        }; /* node-child */
+        node-child = {
+          child-id = '277';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
+#m_pPRACHConfig
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '278';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
+#m_pktInfo
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '280';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
+#m_xran_dev_ctx
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '295';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
+#m_pSectGenInfo
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '285';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
+#m_pPrachCPConfig
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '294';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
+#m_pRUConfig
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '303';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
+#m_result
+#m_params
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '291';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
+#m_xranConf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 291;
+        node-label = 'xran_fh_config';
+        node-link = {
+          node-link-id = 'structxran__fh__config';
+        };
+        node-child = {
+          child-id = '277';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++prach_conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '292';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++frame_conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '294';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++ru_conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '290';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++srs_conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 296;
+        node-label = 'xran_sectionext5_info';
+        node-link = {
+          node-link-id = 'structxran__sectionext5__info';
+        };
+      }; /* node */
+      node = {
+        node-id    = 303;
+        node-label = 'xran_cp_gen_params';
+        node-link = {
+          node-link-id = 'structxran__cp__gen__params';
+        };
+        node-child = {
+          child-id = '304';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++hdr
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '295';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sections
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 277;
+        node-label = 'xran_prach_config';
+        node-link = {
+          node-link-id = 'structxran__prach__config';
+        };
+      }; /* node */
+      node = {
+        node-id    = 299;
+        node-label = 'xran_sectionext2_info';
+        node-link = {
+          node-link-id = 'structxran__sectionext2__info';
+        };
+      }; /* node */
+      node = {
+        node-id    = 304;
+        node-label = 'xran_cp_header_params';
+        node-link = {
+          node-link-id = 'structxran__cp__header__params';
+        };
+      }; /* node */
+      node = {
+        node-id    = 293;
+        node-label = 'xran_slot_config';
+        node-link = {
+          node-link-id = 'structxran__slot__config';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* class */
+class = {
+  cp-id     = 'class_prach_perf';
+  cp-name   = 'PrachPerf';
+  cp-ref     = {
+    ref-type = base;
+    ref-id   = 'class_kernel_tests';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-section = {
+    sec-kind = 'public-static-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1aad8181b222f27240e9f07dcb6e620fa3';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'SetUpTestCase';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '162';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ad8c062e9b24e4b3a8408b23a0d8ab428';
+        sec-mem-ref-line = '106';
+        sec-mem-ref-name = 'read_json_from_file';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        sec-mem-ref-line = '73';
+        sec-mem-ref-name = 'missing_config_file_exception::what';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1a56c41cbb9de4bce25da45ecd74b46a81';
+        sec-mem-ref-line = '119';
+        sec-mem-ref-name = 'tsc_recovery';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1aaff0dc66f57f643a49ad3dd6bcb56916';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'TearDownTestCase';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '185';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a6157ff083be863bba0a7804cd1788d96';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static unsigned
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_number_of_cases';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'type';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '190';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ad8c062e9b24e4b3a8408b23a0d8ab428';
+        sec-mem-ref-line = '106';
+        sec-mem-ref-name = 'read_json_from_file';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a0801762a3fe36fe32dca5f16e515478d';
+        sec-mem-ref-line = '5040';
+        sec-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::size';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        sec-mem-ref-line = '73';
+        sec-mem-ref-name = 'missing_config_file_exception::what';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1ab0ad0e23f1b51f15bd9594a24a2c438f';
+        sec-mem-ref-line = '778';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'public-static-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1abd42f3e51ae547ec1631e9ac60df29d6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static json
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'conf';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '159';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a4e9607ae94d1958d38388cead2e4e3bf';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'test_type';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '160';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'protected-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_prach_perf_1a3a1707f6479611fdc609a3eb8a0cef1b';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'SetUp';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '91';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1abf28e5ea54fab2b0685972fe6e75560a';
+        sec-mem-ref-line = '358';
+        sec-mem-ref-name = 'KernelTests::init_test';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'prach__performance_8cc_1acb7ae6f5547d5e166b643084db28b2fa';
+        sec-mem-ref-line = '40';
+        sec-mem-ref-name = 'm_xranConf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a48dc9763aed8e2af7ff83eb1648aa96e';
+        sec-mem-ref-line = '41';
+        sec-mem-ref-name = 'm_xran_dev_ctx';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a167e91cb91119363bf10c9430b6f082c';
+        sec-mem-ref-line = '515';
+        sec-mem-ref-name = 'xran_fh_config::prach_conf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__common_8h_1ac1db3db55038ef0b2f69827746eaf87c';
+        sec-mem-ref-line = '210';
+        sec-mem-ref-name = 'xran_device_ctx::PrachCPConfig';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a72b0cba491d0dd2703d684cb2c2a14cf';
+        sec-mem-ref-line = '517';
+        sec-mem-ref-name = 'xran_fh_config::frame_conf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a78b2fab8e8d6a6424c2712d528fd9a58';
+        sec-mem-ref-line = '461';
+        sec-mem-ref-name = 'xran_frame_config::nNumerology';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a3b86317723a592e240c0047e53a6326d';
+        sec-mem-ref-line = '460';
+        sec-mem-ref-name = 'xran_frame_config::nFrameDuplexType';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a583c2f58d0655789ea36e22d605ab9ad';
+        sec-mem-ref-line = '523';
+        sec-mem-ref-name = 'xran_fh_config::log_level';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1acb5fe8097b0115e038eb02d5900f66d6';
+        sec-mem-ref-line = '432';
+        sec-mem-ref-name = 'xran_prach_config::nPrachConfIdx';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a5c648c99c04370a4e8767f919a2289bf';
+        sec-mem-ref-line = '441';
+        sec-mem-ref-name = 'xran_prach_config::nPrachFreqStart';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a3b43924c5ef23b0496d1a7adf2752dbf';
+        sec-mem-ref-line = '442';
+        sec-mem-ref-name = 'xran_prach_config::nPrachFreqOffset';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1ab9b99e41ea39f16780f66a539aa872c8';
+        sec-mem-ref-line = '433';
+        sec-mem-ref-name = 'xran_prach_config::nPrachSubcSpacing';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__common_8h_1a342c40a4877f7760c65eca32523efea1';
+        sec-mem-ref-line = '79';
+        sec-mem-ref-name = 'XRAN_PRACH_CANDIDATE_Y';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__common_8h_1af7a48e76794ce5d801ab6d0f848abb53';
+        sec-mem-ref-line = '80';
+        sec-mem-ref-name = 'XRAN_PRACH_CANDIDATE_SLOT';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'prach__performance_8cc_1ae0c317f2faf44b0e7bde79d34e00b2e7';
+        sec-mem-ref-line = '88';
+        sec-mem-ref-name = 'm_SlotNrNum';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a16c92b16fc21a700c50a7faf19da41b9';
+        sec-mem-ref-line = '51';
+        sec-mem-ref-name = 'm_params';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__cp__api_8h_1a5921f2439294279b8111fed577c5c37a';
+        sec-mem-ref-line = '322';
+        sec-mem-ref-name = 'xran_cp_gen_params::sections';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a8afca7ac895ea509b38432d1b45bff55';
+        sec-mem-ref-line = '45';
+        sec-mem-ref-name = 'm_pSectGenInfo';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'ethernet_8c_1a8d83e3adb6c9e839b3b7259288f100ba';
+        sec-mem-ref-line = '70';
+        sec-mem-ref-name = '_eth_mbuf_pool';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_prach_perf_1ac4fca95dc3b93372ce7f2078baf8e8b6';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'TearDown';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '160';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a8afca7ac895ea509b38432d1b45bff55';
+        sec-mem-ref-line = '45';
+        sec-mem-ref-name = 'm_pSectGenInfo';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1ad49152dbf530aeb2a2844895e6d47a3e';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_division_factor';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const double
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'factor';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '222';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Set division factor.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] factor Division factor that divides mean and standard deviation.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a1bf2180658ad6d459231c631237f9311';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_results_units';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'units';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '231';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Set reults units.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] units Units that are displayed in the report.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a5666c82d220a2c66784b9a238cc43c7e';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_parallelization_factor';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const int
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'factor';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '240';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Set size of processed data.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] size Size of processed data used to calculate module throughput.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a3cf2e25a99be565a4ab570737cfeac41';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'performance';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'isa';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'module_name';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+F
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'function';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Args ...
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'args';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '253';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Run performance test case for a given function.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] isa Used Instruction Set.
+\param [in] module_name name of the tested kernel.
+\param [in] function function to be tested.
+\param [in] args function's arguments.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ae39390f41ba978a1f0d79691436c074a';
+        sec-mem-ref-line = '47';
+        sec-mem-ref-name = 'bind_to_cpu';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1a12661f1773e3ba71d5b29d7ffa042b1a';
+        sec-mem-ref-line = '68';
+        sec-mem-ref-name = 'BenchmarkParameters::cpu_id';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1af69d779517f2bdee3aba95bc38022074';
+        sec-mem-ref-line = '425';
+        sec-mem-ref-name = 'run_benchmark';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a21d05f2c6607fc534e67ed32883de81f';
+        sec-mem-ref-line = '766';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1af9e5657bce588536aef7baf8c33a0108';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'print_test_description';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'isa';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'module_name';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '271';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Print unique test description to the results xml file.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] isa Used Instruction Set.
+\param [in] module_name name of the tested kernel.
+\param [in] function function to be tested.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a5a1ec6ee393f8538815bc0a82eac2e88';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+const std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_case_name';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '338';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get name of the test case from JSON file.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\return Test'ss case name or a default name if name field is missing.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1abf28e5ea54fab2b0685972fe6e75560a';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'init_test';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'type';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '358';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Defines section in the conf.json that is used to load parameters from.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] type Name of the section in the JSON file.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a0801762a3fe36fe32dca5f16e515478d';
+        sec-mem-ref-line = '5040';
+        sec-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::size';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1a876ed07783b27d38779f7cef4db673e6';
+        sec-mem-ref-line = '86';
+        sec-mem-ref-name = 'read_data_to_aligned_array';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a69b4bff6061152ff85770d725cced3cc';
+        sec-mem-ref-line = '32';
+        sec-mem-ref-name = 'module_name';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '112';
+        sec-mem-ref-name = 'C_plane::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '135';
+        sec-mem-ref-name = 'TestChain::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '92';
+        sec-mem-ref-name = 'PrachCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '91';
+        sec-mem-ref-name = 'SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '37';
+        sec-mem-ref-name = 'U_planeCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '41';
+        sec-mem-ref-name = 'U_planePerf::SetUp';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'protected-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1acb7ae6f5547d5e166b643084db28b2fa';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_fh_config
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_xranConf';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '37';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '91';
+        sec-mem-ref-name = 'SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a048e029f091d3d395e44cc24b3f197ee';
+        sec-mem-ref-line = '189';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1a48dc9763aed8e2af7ff83eb1648aa96e';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_device_ctx
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_xran_dev_ctx';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '37';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '91';
+        sec-mem-ref-name = 'SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a048e029f091d3d395e44cc24b3f197ee';
+        sec-mem-ref-line = '189';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1a21909f3922fb3485559575d6252575aa';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_prach_config *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_pPRACHConfig';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '42';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1a45887981986f86c7811031b354fb4a36';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_prach_cp_config *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_pPrachCPConfig';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '43';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1a8afca7ac895ea509b38432d1b45bff55';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_section_gen_info *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_pSectGenInfo';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= NULL
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '45';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '91';
+        sec-mem-ref-name = 'SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1ac4fca95dc3b93372ce7f2078baf8e8b6';
+        sec-mem-ref-line = '160';
+        sec-mem-ref-name = 'TearDown';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a048e029f091d3d395e44cc24b3f197ee';
+        sec-mem-ref-line = '189';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1ae68e73b40ca04879362dc67fbb368682';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_maxSections';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 8
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '46';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1a28e2512868d0865874dc55150a46f39a';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'lastsymbol';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '47';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1aafa40e823e408268e48585ec7a623eae';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_pTestBuffer';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '49';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a048e029f091d3d395e44cc24b3f197ee';
+        sec-mem-ref-line = '189';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1a16c92b16fc21a700c50a7faf19da41b9';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_gen_params
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_params';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '49';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '91';
+        sec-mem-ref-name = 'SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a048e029f091d3d395e44cc24b3f197ee';
+        sec-mem-ref-line = '189';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1a431f2e351a321b762ccd64984d566913';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_recv_packet_info
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_pktInfo';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '49';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1aa42dde0a7ce436df7e5b607d17d52668';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_gen_params
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_result';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '49';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1afa985909bf1a1a9cc7a7070c9a73016e';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_dir';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '55';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1a4bb0d1ca82a59555014c6c0e1060cbdf';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_dirStr';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '56';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1abc4c88e1904502c47099799767ea3991';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_sectionType';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '57';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1a9f102f8bfc163d6a26411d1855c8c97c';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_ccId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '59';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a048e029f091d3d395e44cc24b3f197ee';
+        sec-mem-ref-line = '189';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1a73f8e8274bd97892f58f73d1d83b533a';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_antId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '59';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a048e029f091d3d395e44cc24b3f197ee';
+        sec-mem-ref-line = '189';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1a7a0ce01c67c4067cc3ba42fd380e858a';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_seqId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '60';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1a65389015c6ac952ac5108c2ae802fa52';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_frameId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '61';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a048e029f091d3d395e44cc24b3f197ee';
+        sec-mem-ref-line = '189';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1afa13542efadbf6db6e8ddfa388a345c0';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_subframeId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '61';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a048e029f091d3d395e44cc24b3f197ee';
+        sec-mem-ref-line = '189';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1a7f021a016314b5d3a9bb095c5c08048f';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_slotId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '61';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a048e029f091d3d395e44cc24b3f197ee';
+        sec-mem-ref-line = '189';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1aba23eca36e0c5cc06d74919fa5fe0dd6';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_symStart';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '62';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1a88a1f1ad78450f64aab4fa3f6499060a';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_symNum';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '62';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1a59b4057d63386649d2facf030a08fa0e';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_prbStart';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= NULL
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '63';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1a81096035b0802bc24810c07ca13df7e9';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_prbNum';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= NULL
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '63';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1a5b1a6d8e8257b3bb7e3a187c0cce4011';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_iqWidth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '65';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1a493740cacd8f8d3e235c4626e501d3e2';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_compMethod';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '65';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1a047b603d6d908d93ce5d58dcc2b63036';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_beamId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '66';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a048e029f091d3d395e44cc24b3f197ee';
+        sec-mem-ref-line = '189';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1ab4be4cfb9be32a9a6c516f5cfbae0d6f';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_reMask';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 0xfff
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '67';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1a9c4d35a4cce2560e384f2fe95c4c341f';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_sectionId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '68';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1adfa9d2df36650f369b04652749c1134b';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_filterIndex';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '69';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1a7a8bdb868f3812cf7270734d13159255';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_fftSize';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '71';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1a1d28f82423abf4fde782a34ae064aea9';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_startSymId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '74';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1a95b34835c7215dd09bdfdd82698c1232';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_x';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '75';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1aa6a94180919a3f3827f581cb9b6038ef';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_filterIdx';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '76';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1acef6d7b2a1494b7d98e70d4759875349';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_startPrbc';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '77';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1af2657f421b39bfe018266cfe11d27b51';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_numPrbc';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '78';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1ab7158c23dfca189475b254c35ede1da7';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_numSymbol';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '79';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1a509c970617e65a99c8120eef3d309bcb';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_timeOffset';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '80';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1a9c9ab811b57b6250d1712aa6e59c0853';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_freqOffset';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '81';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1a8c2ff60cb0ad0f81eafada59dc92c4c6';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_nrofPrachInSlot';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '82';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1a0baaeee595bffc14f68fefd762c6fa5a';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_occassionsInPrachSlot';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '83';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1a5067ab67bdb57355a12a0282ced79bdc';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_y';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '84';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1a9ef01047ab319b03151146a47e4516c4';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_isPRACHslot';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '85';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1aee24498b1349e41e8e14f822c6bd8fff';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_prach_start_symbol';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '86';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1a98ba28864455aad01fecfc51992a252a';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_prach_last_symbol';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '87';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1ae0c317f2faf44b0e7bde79d34e00b2e7';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_SlotNrNum';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '88';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '91';
+        sec-mem-ref-name = 'SetUp';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a929401f577bc540c1f8b7ec8c3b974fd';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+double
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'division_factor';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 1.0
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '214';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a0f6b306c821273c76461f8799c5d4d4c';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'result_units';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= "None"
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '215';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a88ea1f1de6b4d7d01ddc5fced408c813';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'parallelization_factor';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 1
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '216';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'private-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_prach_perf_1a4139c19c2555dfad9db528b5c4ac0248';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_section_gen_info *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_pSectResult';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= NULL
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      sec-mem-desc-line = '37';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+  cp-fileline  = '34';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 307;
+        node-label = 'TestWithParam< unsigned >';
+      }; /* node */
+      node = {
+        node-id    = 306;
+        node-label = 'KernelTests';
+        node-link = {
+          node-link-id = 'class_kernel_tests';
+        };
+        node-child = {
+          child-id = '307';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 305;
+        node-label = 'PrachPerf';
+        node-link = {
+          node-link-id = 'class_prach_perf';
+        };
+        node-child = {
+          child-id = '306';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 310;
+        node-label = 'TestWithParam< unsigned >';
+      }; /* node */
+      node = {
+        node-id    = 320;
+        node-label = 'xran_prach_cp_config';
+        node-link = {
+          node-link-id = 'structxran__prach__cp__config';
+        };
+      }; /* node */
+      node = {
+        node-id    = 316;
+        node-label = 'BbuIoBufCtrlStruct';
+        node-link = {
+          node-link-id = 'struct_bbu_io_buf_ctrl_struct';
+        };
+        node-child = {
+          child-id = '317';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sBufferList
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 323;
+        node-label = 'xran_fh_init';
+        node-link = {
+          node-link-id = 'structxran__fh__init';
+        };
+        node-child = {
+          child-id = '319';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++eAxCId_conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '324';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++io_cfg
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 315;
+        node-label = 'xran_device_ctx';
+        node-link = {
+          node-link-id = 'structxran__device__ctx';
+        };
+        node-child = {
+          child-id = '316';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sFrontHaulTxBbuIoBufCtrl
++sFHPrachRxBbuIoBufCtrl
++sFHSrsRxBbuIoBufCtrl
++sFrontHaulRxBbuIoBufCtrl
++sFrontHaulTxPrbMapBbuIoBufCtrl
++sFrontHaulRxPrbMapBbuIoBufCtrl
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '319';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++eAxc_id_cfg
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '320';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++PrachCPConfig
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '321';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++fh_counters
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '318';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sFHPrachRxBuffers
++sFrontHaulTxPrbMapBuffers
++sFrontHaulRxPrbMapBuffers
++sFHSrsRxBuffers
++sFrontHaulTxBuffers
++sFrontHaulRxBuffers
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '322';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++tx_mbufs
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '323';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++fh_init
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '325';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++srs_cfg
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '326';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++fh_cfg
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 309;
+        node-label = 'KernelTests';
+        node-link = {
+          node-link-id = 'class_kernel_tests';
+        };
+        node-child = {
+          child-id = '310';
+          relation = public-inheritance;
+        }; /* node-child */
+        node-child = {
+          child-id = '311';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 318;
+        node-label = 'xran_flat_buffer';
+        node-link = {
+          node-link-id = 'structxran__flat__buffer';
+        };
+      }; /* node */
+      node = {
+        node-id    = 327;
+        node-label = 'xran_frame_config';
+        node-link = {
+          node-link-id = 'structxran__frame__config';
+        };
+        node-child = {
+          child-id = '328';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sSlotConfig
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 313;
+        node-label = 'xran_recv_packet_info';
+        node-link = {
+          node-link-id = 'structxran__recv__packet__info';
+        };
+        node-child = {
+          child-id = '314';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++eaxc
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 317;
+        node-label = 'xran_buffer_list';
+        node-link = {
+          node-link-id = 'structxran__buffer__list';
+        };
+        node-child = {
+          child-id = '318';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++pBuffers
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 308;
+        node-label = 'PrachPerf';
+        node-link = {
+          node-link-id = 'class_prach_perf';
+        };
+        node-child = {
+          child-id = '309';
+          relation = public-inheritance;
+        }; /* node-child */
+        node-child = {
+          child-id = '312';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
+#m_pPRACHConfig
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '313';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
+#m_pktInfo
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '315';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
+#m_xran_dev_ctx
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '330';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
+#m_pSectGenInfo
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '320';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
+#m_pPrachCPConfig
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '338';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
+#m_result
+#m_params
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '326';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
+#m_xranConf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 333;
+        node-label = 'xran_sectionext3_info';
+        node-link = {
+          node-link-id = 'structxran__sectionext3__info';
+        };
+      }; /* node */
+      node = {
+        node-id    = 319;
+        node-label = 'xran_eaxcid_config';
+        node-link = {
+          node-link-id = 'structxran__eaxcid__config';
+        };
+      }; /* node */
+      node = {
+        node-id    = 322;
+        node-label = 'mbuf_table';
+        node-link = {
+          node-link-id = 'structmbuf__table';
+        };
+      }; /* node */
+      node = {
+        node-id    = 324;
+        node-label = 'xran_io_cfg';
+        node-link = {
+          node-link-id = 'structxran__io__cfg';
+        };
+      }; /* node */
+      node = {
+        node-id    = 337;
+        node-label = 'xran_section_desc';
+        node-link = {
+          node-link-id = 'structxran__section__desc';
+        };
+      }; /* node */
+      node = {
+        node-id    = 314;
+        node-label = 'xran_eaxc_info';
+        node-link = {
+          node-link-id = 'structxran__eaxc__info';
+        };
+      }; /* node */
+      node = {
+        node-id    = 311;
+        node-label = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >';
+        node-link = {
+          node-link-id = 'classnlohmann_1_1basic__json';
+        };
+      }; /* node */
+      node = {
+        node-id    = 329;
+        node-label = 'xran_ru_config';
+        node-link = {
+          node-link-id = 'structxran__ru__config';
+        };
+      }; /* node */
+      node = {
+        node-id    = 332;
+        node-label = 'xran_sectionext4_info';
+        node-link = {
+          node-link-id = 'structxran__sectionext4__info';
+        };
+      }; /* node */
+      node = {
+        node-id    = 321;
+        node-label = 'xran_common_counters';
+        node-link = {
+          node-link-id = 'structxran__common__counters';
+        };
+      }; /* node */
+      node = {
+        node-id    = 325;
+        node-label = 'xran_srs_config';
+        node-link = {
+          node-link-id = 'structxran__srs__config';
+        };
+      }; /* node */
+      node = {
+        node-id    = 330;
+        node-label = 'xran_section_gen_info';
+        node-link = {
+          node-link-id = 'structxran__section__gen__info';
+        };
+        node-child = {
+          child-id = '331';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++m_ext5
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '332';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++m_ext4
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '333';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++m_ext3
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '334';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++m_ext2
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '335';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++m_ext1
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '336';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++info
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 335;
+        node-label = 'xran_sectionext1_info';
+        node-link = {
+          node-link-id = 'structxran__sectionext1__info';
+        };
+      }; /* node */
+      node = {
+        node-id    = 336;
+        node-label = 'xran_section_info';
+        node-link = {
+          node-link-id = 'structxran__section__info';
+        };
+        node-child = {
+          child-id = '337';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sec_desc
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 326;
+        node-label = 'xran_fh_config';
+        node-link = {
+          node-link-id = 'structxran__fh__config';
+        };
+        node-child = {
+          child-id = '312';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++prach_conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '327';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++frame_conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '329';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++ru_conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '325';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++srs_conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 331;
+        node-label = 'xran_sectionext5_info';
+        node-link = {
+          node-link-id = 'structxran__sectionext5__info';
+        };
+      }; /* node */
+      node = {
+        node-id    = 338;
+        node-label = 'xran_cp_gen_params';
+        node-link = {
+          node-link-id = 'structxran__cp__gen__params';
+        };
+        node-child = {
+          child-id = '339';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++hdr
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '330';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sections
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 312;
+        node-label = 'xran_prach_config';
+        node-link = {
+          node-link-id = 'structxran__prach__config';
+        };
+      }; /* node */
+      node = {
+        node-id    = 334;
+        node-label = 'xran_sectionext2_info';
+        node-link = {
+          node-link-id = 'structxran__sectionext2__info';
+        };
+      }; /* node */
+      node = {
+        node-id    = 339;
+        node-label = 'xran_cp_header_params';
+        node-link = {
+          node-link-id = 'structxran__cp__header__params';
+        };
+      }; /* node */
+      node = {
+        node-id    = 328;
+        node-label = 'xran_slot_config';
+        node-link = {
+          node-link-id = 'structxran__slot__config';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* class */
+class = {
+  cp-id     = 'classnlohmann_1_1basic__json_1_1primitive__iterator__t';
+  cp-name   = 'nlohmann::basic_json::primitive_iterator_t';
+  cp-section = {
+    sec-kind = 'public-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1primitive__iterator__t_1ac24d4427f7f6023ebc47778cb0629930';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+difference_type
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_value';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8554';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1primitive__iterator__t_1aee99b646cdeacaf5737f30a2bd000783';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_begin';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8559';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+set iterator to a defined beginning
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1primitive__iterator__t_1a9575cbd71fea1b73d771dcf452cec772';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_end';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8565';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+set iterator to a defined past the end
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1primitive__iterator__t_1a9e59f8f561602c0bbbccbad2a2c20bd1';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+constexpr bool
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'is_begin';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8571';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+return whether the iterator can be dereferenced
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1primitive__iterator__t_1aba39e5864abcebfe433778eef5652e75';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+constexpr bool
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'is_end';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8577';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+return whether the iterator is at end
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1primitive__iterator__t_1a3cc1391dff1ac8b3bcce3cca69bc70ed';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+primitive_iterator_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator+';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+difference_type
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'i';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8612';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1primitive__iterator__t_1a77eb09afd135a4ea7ec2c6bc27eb189c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+primitive_iterator_t &
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator++';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8629';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1primitive__iterator__t_1a21638ed8b69595e5940ac9f1306d7bb9';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+primitive_iterator_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator++';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8635';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1primitive__iterator__t_1a6403f3d450e082fe5ed91ffce734142c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+primitive_iterator_t &
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator--';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8642';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1primitive__iterator__t_1aafe7ba6a6212499c34e97ca5dce486c2';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+primitive_iterator_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator--';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8648';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1primitive__iterator__t_1a00521abe7910a77ed5b2abc7e9053a93';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+primitive_iterator_t &
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator+=';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+difference_type
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'n';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8655';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1primitive__iterator__t_1ae36d93f80305a686bdc27c6fbbf13448';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+primitive_iterator_t &
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator-=';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+difference_type
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'n';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8661';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'private-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1primitive__iterator__t_1a3cef63aa26244101604016abd26588fb';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+difference_type
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_it';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= std::numeric_limits<std::ptrdiff_t>::denorm_min()
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8672';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+iterator as signed integer type
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'private-static-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1primitive__iterator__t_1a7de14924583031b61633ab36253804e6';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static constexpr difference_type
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'begin_value';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 0
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8668';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1primitive__iterator__t_1a912aaa656cf793a947b3a73fa7f137bb';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static constexpr difference_type
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'end_value';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= begin_value + 1
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8669';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'signal';
+    sec-member = {
+      sec-mem-kind = 'friend';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1primitive__iterator__t_1aae1e1e2ec0e229d1291d69de57d76bbe';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+friend constexpr bool
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator==';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+primitive_iterator_t
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'lhs';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+primitive_iterator_t
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'rhs';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8582';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'friend';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1primitive__iterator__t_1a1897889271e3fff10792d86baf1dbfdc';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+friend constexpr bool
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator!=';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+primitive_iterator_t
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'lhs';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+primitive_iterator_t
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'rhs';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8587';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'friend';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1primitive__iterator__t_1a901a95e6d73c9509d3dcde914f6c8a9d';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+friend constexpr bool
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator<';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+primitive_iterator_t
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'lhs';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+primitive_iterator_t
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'rhs';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8592';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'friend';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1primitive__iterator__t_1a7e620963ea069fd987d941c61ec4af0c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+friend constexpr bool
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator<=';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+primitive_iterator_t
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'lhs';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+primitive_iterator_t
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'rhs';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8597';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'friend';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1primitive__iterator__t_1a680c471188e46854d7b78a7c2a0c1122';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+friend constexpr bool
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator>';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+primitive_iterator_t
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'lhs';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+primitive_iterator_t
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'rhs';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8602';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'friend';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1primitive__iterator__t_1aadc054c066f8d117695113ddceb8c46e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+friend constexpr bool
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator>=';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+primitive_iterator_t
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'lhs';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+primitive_iterator_t
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'rhs';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8607';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'friend';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1primitive__iterator__t_1ac6d902d6ec9a02dabed5452d3ae78f7e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+friend constexpr difference_type
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator-';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+primitive_iterator_t
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'lhs';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+primitive_iterator_t
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'rhs';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8619';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'friend';
+      sec-mem-id   = 'classnlohmann_1_1basic__json_1_1primitive__iterator__t_1a653e8be3b4fb047e8b4460cd932f2b52';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+friend std::ostream &
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator<<';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+std::ostream &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'os';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+primitive_iterator_t
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'it';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '8624';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '8551';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+an iterator for primitive JSON types
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+This class models an iterator for primitive JSON types (boolean, number,
+string). It's only purpose is to allow the iterator/const_iterator classes
+to "iterate" over primitive values. Internally, the iterator is modeled by
+a <tt>difference_type</tt> variable. Value begin_value (<tt>0</tt>) models the begin,
+end_value (<tt>1</tt>) models past the end.
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 341;
+        node-label = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::primitive_iterator_t';
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* class */
+struct = {
+  cp-id     = 'structnlohmann_1_1detail_1_1priority__tag';
+  cp-name   = 'nlohmann::detail::priority_tag';
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '211';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 343;
+        node-label = 'priority_tag< N >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1priority__tag';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structnlohmann_1_1detail_1_1priority__tag_3_010_01_4';
+  cp-name   = 'nlohmann::detail::priority_tag< 0 >';
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '212';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 345;
+        node-label = 'priority_tag< 0 >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1priority__tag_3_010_01_4';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structradio__app__common__hdr';
+  cp-name   = 'radio_app_common_hdr';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structradio__app__common__hdr_1ab370897260617b317ee8957e470de1cc';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'filter_id';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+      sec-mem-desc-line = '165';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+This parameter defines an index to the channel filter to be
+   used between IQ data and air interface, both in DL and UL.
+   For most physical channels filterIndex =0000b is used which
+   indexes the standard channel filter, e.g. 100MHz channel filter
+   for 100MHz nominal carrier bandwidth. (see 5.4.4.3 for more)  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1adc9636576fb70f4b4fcfd1d03fe59998';
+        sec-mem-ref-line = '348';
+        sec-mem-ref-name = 'prepare_symbol_ex';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structradio__app__common__hdr_1a0058ea0059aba78a7a164c298c82de33';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'payl_ver';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+      sec-mem-desc-line = '170';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+This parameter defines the payload protocol version valid
+  for the following IEs in the application layer. In this version of
+  the specification payloadVersion=001b shall be used.  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1adc9636576fb70f4b4fcfd1d03fe59998';
+        sec-mem-ref-line = '348';
+        sec-mem-ref-name = 'prepare_symbol_ex';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structradio__app__common__hdr_1a40f66f521df9b1dbae9d0ee852c66e0d';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'data_direction';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+      sec-mem-desc-line = '173';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+This parameter indicates the gNB data direction.  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__functional_8cc_1a17e5d82ac5aec3860b1324a80fda79ed';
+        sec-mem-ref-line = '61';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1adc9636576fb70f4b4fcfd1d03fe59998';
+        sec-mem-ref-line = '348';
+        sec-mem-ref-name = 'prepare_symbol_ex';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structradio__app__common__hdr_1a03c1016ac46b9df250b994f242cf956a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'frame_id';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+      sec-mem-desc-line = '176';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+This parameter is a counter for 10 ms frames (wrapping period 2.56 seconds)  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__functional_8cc_1a17e5d82ac5aec3860b1324a80fda79ed';
+        sec-mem-ref-line = '61';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1adc9636576fb70f4b4fcfd1d03fe59998';
+        sec-mem-ref-line = '348';
+        sec-mem-ref-name = 'prepare_symbol_ex';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__up__api_8c_1adfc5ea408600c8de1384be020b359d95';
+        sec-mem-ref-line = '327';
+        sec-mem-ref-name = 'xran_extract_iq_samples';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structradio__app__common__hdr_1a900b69af7d674b8db3bceae754b4955a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'value';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+      sec-mem-desc-line = '181';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1adc9636576fb70f4b4fcfd1d03fe59998';
+        sec-mem-ref-line = '348';
+        sec-mem-ref-name = 'prepare_symbol_ex';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__up__api_8c_1adfc5ea408600c8de1384be020b359d95';
+        sec-mem-ref-line = '327';
+        sec-mem-ref-name = 'xran_extract_iq_samples';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structradio__app__common__hdr_1acbbef8fd7acac33a2a461e15a43112ba';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'symb_id';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+      sec-mem-desc-line = '183';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+This parameter identifies the first symbol number within slot,
+        to which the information of this message is applies.  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1adc9636576fb70f4b4fcfd1d03fe59998';
+        sec-mem-ref-line = '348';
+        sec-mem-ref-name = 'prepare_symbol_ex';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__up__api_8c_1adfc5ea408600c8de1384be020b359d95';
+        sec-mem-ref-line = '327';
+        sec-mem-ref-name = 'xran_extract_iq_samples';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structradio__app__common__hdr_1a02c1d0a330aa46a1bfee985080d93cd4';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'slot_id';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+      sec-mem-desc-line = '185';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+This parameter is the slot number within a 1ms sub-frame. All slots in
+ one sub-frame are counted by this parameter, slotId running from 0 to Nslot-1.
+ In this version of the specification the maximum Nslot=16, All
+ other values of the 6 bits are reserved for future use.  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1adc9636576fb70f4b4fcfd1d03fe59998';
+        sec-mem-ref-line = '348';
+        sec-mem-ref-name = 'prepare_symbol_ex';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__up__api_8c_1adfc5ea408600c8de1384be020b359d95';
+        sec-mem-ref-line = '327';
+        sec-mem-ref-name = 'xran_extract_iq_samples';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structradio__app__common__hdr_1a2c655c9f7a861ed572ea29f90392edda';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'subframe_id';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+      sec-mem-desc-line = '189';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+This parameter is a counter for 1 ms sub-frames within 10ms frame.  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1adc9636576fb70f4b4fcfd1d03fe59998';
+        sec-mem-ref-line = '348';
+        sec-mem-ref-name = 'prepare_symbol_ex';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__up__api_8c_1adfc5ea408600c8de1384be020b359d95';
+        sec-mem-ref-line = '327';
+        sec-mem-ref-name = 'xran_extract_iq_samples';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structradio__app__common__hdr_1a9beac05a1b301143744ef1968d01cc55';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+union radio_app_common_hdr::__anonymous__
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sf_slot_sym';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+      sec-mem-desc-line = '191';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1adc9636576fb70f4b4fcfd1d03fe59998';
+        sec-mem-ref-line = '348';
+        sec-mem-ref-name = 'prepare_symbol_ex';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__up__api_8c_1adfc5ea408600c8de1384be020b359d95';
+        sec-mem-ref-line = '327';
+        sec-mem-ref-name = 'xran_extract_iq_samples';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+  cp-fileline  = '163';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+@description
+      Structure holds components of radio application header
+      5.4.4 Coding of Information Elements - Application Layer, Common
+      for U-plane as per 6.3.2  DL/UL Data
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 347;
+        node-label = 'radio_app_common_hdr';
+        node-link = {
+          node-link-id = 'structradio__app__common__hdr';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structrb__map';
+  cp-name   = 'rb_map';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structrb__map_1ac65eb6aaf536c0ee06118898dd5bd82d';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'i_sample';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+      sec-mem-desc-line = '137';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+This parameter is the In-phase sample value  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structrb__map_1a2689a6e20e8408a3e5a7058748c3de33';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'q_sample';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+      sec-mem-desc-line = '138';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+This parameter is the Quadrature sample value  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+  cp-fileline  = '136';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 349;
+        node-label = 'rb_map';
+        node-link = {
+          node-link-id = 'structrb__map';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structreading__input__file__exception';
+  cp-name   = 'reading_input_file_exception';
+  cp-ref     = {
+    ref-type = base;
+    ref-id   = 'classstd_1_1exception';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-section = {
+    sec-kind = 'public-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structreading__input__file__exception_1a70518905d36686ddeeb2eb3b2682f016';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+const char *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'what';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '80';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ae39390f41ba978a1f0d79691436c074a';
+        sec-mem-ref-line = '47';
+        sec-mem-ref-name = 'bind_to_cpu';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1a8265b710246f9019ff14556adf5eb35a';
+        sec-mem-ref-line = '60';
+        sec-mem-ref-name = 'calculate_statistics';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1a39bf4f7770751080f5b72046abfd01a5';
+        sec-mem-ref-line = '78';
+        sec-mem-ref-name = 'get_sequence';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ad8c062e9b24e4b3a8408b23a0d8ab428';
+        sec-mem-ref-line = '106';
+        sec-mem-ref-name = 'read_json_from_file';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1a876ed07783b27d38779f7cef4db673e6';
+        sec-mem-ref-line = '86';
+        sec-mem-ref-name = 'read_data_to_aligned_array';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1a56c41cbb9de4bce25da45ecd74b46a81';
+        sec-mem-ref-line = '119';
+        sec-mem-ref-name = 'tsc_recovery';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1a0ab5719a5f67d4d52057b2c4550fe930';
+        sec-mem-ref-line = '162';
+        sec-mem-ref-name = 'tsc_tick';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'common_8hpp_1a6dc1bccfd02f1a94b5c799c15cd98135';
+        sec-mem-ref-line = '290';
+        sec-mem-ref-name = 'KernelTests::get_input_parameter';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'common_8hpp_1adfbe724335d86320c9839c426c4d5715';
+        sec-mem-ref-line = '312';
+        sec-mem-ref-name = 'KernelTests::get_reference_parameter';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+  cp-fileline  = '79';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 351;
+        node-label = 'exception';
+      }; /* node */
+      node = {
+        node-id    = 350;
+        node-label = 'reading_input_file_exception';
+        node-link = {
+          node-link-id = 'structreading__input__file__exception';
+        };
+        node-child = {
+          child-id = '351';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 353;
+        node-label = 'exception';
+      }; /* node */
+      node = {
+        node-id    = 352;
+        node-label = 'reading_input_file_exception';
+        node-link = {
+          node-link-id = 'structreading__input__file__exception';
+        };
+        node-child = {
+          child-id = '353';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+class = {
+  cp-id     = 'classstd_1_1reverse__iterator';
+  cp-name   = 'std::reverse_iterator';
+  cp-ref     = {
+    ref-type = derived;
+    ref-id   = 'classnlohmann_1_1basic__json_1_1json__reverse__iterator';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '9430';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 355;
+        node-label = 'json_reverse_iterator';
+        node-link = {
+          node-link-id = 'classnlohmann_1_1basic__json_1_1json__reverse__iterator';
+        };
+        node-child = {
+          child-id = '354';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 354;
+        node-label = 'reverse_iterator';
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 356;
+        node-label = 'reverse_iterator';
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* class */
+struct = {
+  cp-id     = 'structsector_handle_info';
+  cp-name   = 'sectorHandleInfo';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structsector_handle_info_1a3e89a68b1b304e37badf1e8a62a38527';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nIndex';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '148';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+< Structure that contains the information to describe the
+instance i.e service type, virtual function, package Id etc.. 
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1acdd1d3179a2ecc831b45df3ac4ee230c';
+        sec-mem-ref-line = '2408';
+        sec-mem-ref-name = 'xran_sector_get_instances';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a39a9f7b5d01979eb1f8d806d6b9c50fe';
+        sec-mem-ref-line = '2454';
+        sec-mem-ref-name = 'xran_bm_init';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ac94e2474beef3b68521cfd391211b1be';
+        sec-mem-ref-line = '2551';
+        sec-mem-ref-name = 'xran_5g_fronthault_config';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ab204e979de14c21d34e9b88c6c700d25';
+        sec-mem-ref-line = '2636';
+        sec-mem-ref-name = 'xran_5g_prach_req';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a2bd01fc3432f80a787d6bf317949dd80';
+        sec-mem-ref-line = '2679';
+        sec-mem-ref-name = 'xran_5g_srs_req';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structsector_handle_info_1a6fa55fef5f643eb92ae1f3890bb239d6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nXranPort';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '149';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1acdd1d3179a2ecc831b45df3ac4ee230c';
+        sec-mem-ref-line = '2408';
+        sec-mem-ref-name = 'xran_sector_get_instances';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a39a9f7b5d01979eb1f8d806d6b9c50fe';
+        sec-mem-ref-line = '2454';
+        sec-mem-ref-name = 'xran_bm_init';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structsector_handle_info_1a7f385bf2d48d174e82285595baa66890';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nBufferPoolIndex';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '152';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+< number of antennas supported per link Buffer poolIndex 
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a39a9f7b5d01979eb1f8d806d6b9c50fe';
+        sec-mem-ref-line = '2454';
+        sec-mem-ref-name = 'xran_bm_init';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structsector_handle_info_1a099c95b9a26488749a7bade28dd45192';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mempool *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'p_bufferPool';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '154';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a39a9f7b5d01979eb1f8d806d6b9c50fe';
+        sec-mem-ref-line = '2454';
+        sec-mem-ref-name = 'xran_bm_init';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ae79ca138dc77d69ef692886be4e5da81';
+        sec-mem-ref-line = '2499';
+        sec-mem-ref-name = 'xran_bm_allocate_buffer';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structsector_handle_info_1a331562c12e62e7bae882440025872c95';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bufferPoolElmSz';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '155';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a39a9f7b5d01979eb1f8d806d6b9c50fe';
+        sec-mem-ref-line = '2454';
+        sec-mem-ref-name = 'xran_bm_init';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ae79ca138dc77d69ef692886be4e5da81';
+        sec-mem-ref-line = '2499';
+        sec-mem-ref-name = 'xran_bm_allocate_buffer';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structsector_handle_info_1af7c3fd31d7919760d9a11bd48b9ad804';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bufferPoolNumElm';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '156';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a39a9f7b5d01979eb1f8d806d6b9c50fe';
+        sec-mem-ref-line = '2454';
+        sec-mem-ref-name = 'xran_bm_init';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+  cp-fileline  = '145';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 358;
+        node-label = 'sectorHandleInfo';
+        node-link = {
+          node-link-id = 'structsector_handle_info';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structnlohmann_1_1detail_1_1static__const';
+  cp-name   = 'nlohmann::detail::static_const';
+  cp-section = {
+    sec-kind = 'public-static-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structnlohmann_1_1detail_1_1static__const_1a4ab5db6c35fee2e04b35b4a300d50bf1';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static constexpr T
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'value';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+{}
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '864';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '863';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 360;
+        node-label = 'static_const< T >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1static__const';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structnlohmann_1_1basic__json_1_1lexer_1_1strtonum';
+  cp-name   = 'nlohmann::basic_json::lexer::strtonum';
+  cp-section = {
+    sec-kind = 'public-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1basic__json_1_1lexer_1_1strtonum_1ad1858c576c5f6050dd45cc9825a16bb9';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'strtonum';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const char *
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'start';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const char *
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'end';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11080';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1basic__json_1_1lexer_1_1strtonum_1ab6b353b5dc68fe4151d9d20edecd162c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+bool
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'to';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+T &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'val';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11091';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@return true iff parsed successfully as number of type T
+
+@param[in,out] val shall contain parsed value, or undefined value
+if could not parse
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'ethernet_8c_1ac75fce8692fd1d41a8985f6aacc4a175';
+        sec-mem-ref-line = '91';
+        sec-mem-ref-name = 'buf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1ab6b353b5dc68fe4151d9d20edecd162c';
+        sec-mem-ref-line = '11091';
+        sec-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::lexer::strtonum::to';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1aa3755192d05bc50d680919b259b69305';
+        sec-mem-ref-line = '2967';
+        sec-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::is_discarded';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a6c274f6db2e65c1b66c7d41b06ad690f';
+        sec-mem-ref-line = '75';
+        sec-mem-ref-name = 'JSON_THROW';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'json_8hpp_1ab6b353b5dc68fe4151d9d20edecd162c';
+        sec-mem-ref-line = '11091';
+        sec-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::lexer::strtonum::to';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'private-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1basic__json_1_1lexer_1_1strtonum_1aabece8c16b80812c1fa037f034c9b5b8';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+bool
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'parse';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+T &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'value';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+std::false_type
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11120';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1basic__json_1_1lexer_1_1strtonum_1ae2ad6eb40e5630278d90833e0f3754c7';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+signed long long
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'parse_integral';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+char **
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'endptr';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+std::true_type
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11186';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1basic__json_1_1lexer_1_1strtonum_1a5bfb8f8db460899c14df55f49b0e4e09';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+unsigned long long
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'parse_integral';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+char **
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'endptr';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+std::false_type
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11191';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1basic__json_1_1lexer_1_1strtonum_1a8ceaaab6a545725702a7612316cc501b';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+bool
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'parse';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+T &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'value';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+std::true_type
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11197';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'private-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structnlohmann_1_1basic__json_1_1lexer_1_1strtonum_1a1607c8adf3d4852b188787d02e775d67';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+const char *const
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_start';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= nullptr
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11097';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structnlohmann_1_1basic__json_1_1lexer_1_1strtonum_1a60d03b666e3878bdb99b37bcff613f72';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+const char *const
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_end';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= nullptr
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11098';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'private-static-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1basic__json_1_1lexer_1_1strtonum_1a27305838b1ac3ad98f802470be71615c';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'strtof';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+float &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'f';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const char *
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'str';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+char **
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'endptr';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11104';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1basic__json_1_1lexer_1_1strtonum_1a5b1f9f63446183e621825f6a5dc0b3fd';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'strtof';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+double &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'f';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const char *
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'str';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+char **
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'endptr';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11109';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1basic__json_1_1lexer_1_1strtonum_1a9fd134204e727cd597b017edb880bdb4';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'strtof';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+long double &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'f';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const char *
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'str';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+char **
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'endptr';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '11114';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '11078';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+parse string into a built-in arithmetic type as if the current
+       locale is POSIX.
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+@note in floating-point case strtod may parse past the token's end -
+      this is not an error
+
+@note any leading blanks are not handled
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 362;
+        node-label = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::lexer::strtonum';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1basic__json_1_1lexer_1_1strtonum';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+class = {
+  cp-id     = 'class_test_chain';
+  cp-name   = 'TestChain';
+  cp-ref     = {
+    ref-type = base;
+    ref-id   = 'class_kernel_tests';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-section = {
+    sec-kind = 'public-static-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1aad8181b222f27240e9f07dcb6e620fa3';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'SetUpTestCase';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '162';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ad8c062e9b24e4b3a8408b23a0d8ab428';
+        sec-mem-ref-line = '106';
+        sec-mem-ref-name = 'read_json_from_file';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        sec-mem-ref-line = '73';
+        sec-mem-ref-name = 'missing_config_file_exception::what';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1a56c41cbb9de4bce25da45ecd74b46a81';
+        sec-mem-ref-line = '119';
+        sec-mem-ref-name = 'tsc_recovery';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1aaff0dc66f57f643a49ad3dd6bcb56916';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'TearDownTestCase';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '185';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a6157ff083be863bba0a7804cd1788d96';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static unsigned
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_number_of_cases';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'type';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '190';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ad8c062e9b24e4b3a8408b23a0d8ab428';
+        sec-mem-ref-line = '106';
+        sec-mem-ref-name = 'read_json_from_file';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a0801762a3fe36fe32dca5f16e515478d';
+        sec-mem-ref-line = '5040';
+        sec-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::size';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        sec-mem-ref-line = '73';
+        sec-mem-ref-name = 'missing_config_file_exception::what';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1ab0ad0e23f1b51f15bd9594a24a2c438f';
+        sec-mem-ref-line = '778';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'public-static-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1abd42f3e51ae547ec1631e9ac60df29d6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static json
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'conf';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '159';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a4e9607ae94d1958d38388cead2e4e3bf';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'test_type';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '160';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'protected-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_test_chain_1a3a1707f6479611fdc609a3eb8a0cef1b';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'SetUp';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/chain_tests.cc';
+      sec-mem-desc-line = '135';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1abf28e5ea54fab2b0685972fe6e75560a';
+        sec-mem-ref-line = '358';
+        sec-mem-ref-name = 'KernelTests::init_test';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xranlib__unit__test__main_8cc_1a1b2100f9f398243bb4bdbf0db003b9a3';
+        sec-mem-ref-line = '44';
+        sec-mem-ref-name = 'xranlib';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a7d671b9b851d9b0fbae6777e85643c3b';
+        sec-mem-ref-line = '1148';
+        sec-mem-ref-name = 'xranLibWraper::get_cfg_fh';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'chain__tests_8cc_1acb7ae6f5547d5e166b643084db28b2fa';
+        sec-mem-ref-line = '129';
+        sec-mem-ref-name = 'm_xranConf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a27ff648f80c139235421b81f957fcb7e';
+        sec-mem-ref-line = '518';
+        sec-mem-ref-name = 'xran_fh_config::ru_conf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1af92ff2dfd2bddd0880d779c04b9fb359';
+        sec-mem-ref-line = '484';
+        sec-mem-ref-name = 'xran_ru_config::xranCat';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1abf0211a253f5881ebad3910cef98d30ea25cae7703b653209b61647fa65ac7e9f';
+        sec-mem-ref-line = '264';
+        sec-mem-ref-name = 'XRAN_CATEGORY_A';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1abf0211a253f5881ebad3910cef98d30ea6f7ea23328e0189a3c4879d7fa0d3749';
+        sec-mem-ref-line = '265';
+        sec-mem-ref-name = 'XRAN_CATEGORY_B';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a72b0cba491d0dd2703d684cb2c2a14cf';
+        sec-mem-ref-line = '517';
+        sec-mem-ref-name = 'xran_fh_config::frame_conf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a78b2fab8e8d6a6424c2712d528fd9a58';
+        sec-mem-ref-line = '461';
+        sec-mem-ref-name = 'xran_frame_config::nNumerology';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a3b86317723a592e240c0047e53a6326d';
+        sec-mem-ref-line = '460';
+        sec-mem-ref-name = 'xran_frame_config::nFrameDuplexType';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a970616fd84b2f27327a77e202d31eeef';
+        sec-mem-ref-line = '1047';
+        sec-mem-ref-name = 'xranLibWraper::get_slot_config';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a6dcac3ea0b3d99c20c2e6f7091b8b342';
+        sec-mem-ref-line = '500';
+        sec-mem-ref-name = 'xran_fh_config::nCC';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a34dbe5e515cc78b4ce26fa287e6c1edc';
+        sec-mem-ref-line = '110';
+        sec-mem-ref-name = 'XRAN_MAX_SECTOR_NR';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1abcac68b45b2bcf3b5458817d65b86e45';
+        sec-mem-ref-line = '501';
+        sec-mem-ref-name = 'xran_fh_config::neAxc';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a35fa05e7523928c0c86cbcf835c12dc5';
+        sec-mem-ref-line = '111';
+        sec-mem-ref-name = 'XRAN_MAX_ANTENNA_NR';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a7917929ae3bb588a5bf6f4e56cf9549e';
+        sec-mem-ref-line = '506';
+        sec-mem-ref-name = 'xran_fh_config::nDLRBs';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1abbe0bfcd68428ee4cc3f63a391495e8d';
+        sec-mem-ref-line = '1068';
+        sec-mem-ref-name = 'xranLibWraper::get_num_rbs';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a5448b37ad609bb66bf44b44d1f9bac72';
+        sec-mem-ref-line = '507';
+        sec-mem-ref-name = 'xran_fh_config::nULRBs';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1ac63d8c67956a8a08cbfd8efb92a2f055';
+        sec-mem-ref-line = '503';
+        sec-mem-ref-name = 'xran_fh_config::nAntElmTRx';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a8956e982993d4b310e3bffe207f66405';
+        sec-mem-ref-line = '504';
+        sec-mem-ref-name = 'xran_fh_config::nDLFftSize';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1ae4908e70f937e7eca578e348f4e3911f';
+        sec-mem-ref-line = '505';
+        sec-mem-ref-name = 'xran_fh_config::nULFftSize';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a1520b1ef6131bff6c14b88d849c266c5';
+        sec-mem-ref-line = '486';
+        sec-mem-ref-name = 'xran_ru_config::iqWidth';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a1e4a3c43fc7865c6520471fb9ba8501f';
+        sec-mem-ref-line = '487';
+        sec-mem-ref-name = 'xran_ru_config::compMeth';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a59e7e8f3feb686850b0cb0ae065de85b';
+        sec-mem-ref-line = '488';
+        sec-mem-ref-name = 'xran_ru_config::fftSize';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_test_chain_1ac4fca95dc3b93372ce7f2078baf8e8b6';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'TearDown';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/chain_tests.cc';
+      sec-mem-desc-line = '214';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1ad49152dbf530aeb2a2844895e6d47a3e';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_division_factor';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const double
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'factor';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '222';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Set division factor.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] factor Division factor that divides mean and standard deviation.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a1bf2180658ad6d459231c631237f9311';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_results_units';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'units';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '231';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Set reults units.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] units Units that are displayed in the report.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a5666c82d220a2c66784b9a238cc43c7e';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_parallelization_factor';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const int
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'factor';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '240';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Set size of processed data.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] size Size of processed data used to calculate module throughput.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a3cf2e25a99be565a4ab570737cfeac41';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'performance';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'isa';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'module_name';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+F
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'function';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Args ...
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'args';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '253';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Run performance test case for a given function.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] isa Used Instruction Set.
+\param [in] module_name name of the tested kernel.
+\param [in] function function to be tested.
+\param [in] args function's arguments.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ae39390f41ba978a1f0d79691436c074a';
+        sec-mem-ref-line = '47';
+        sec-mem-ref-name = 'bind_to_cpu';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1a12661f1773e3ba71d5b29d7ffa042b1a';
+        sec-mem-ref-line = '68';
+        sec-mem-ref-name = 'BenchmarkParameters::cpu_id';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1af69d779517f2bdee3aba95bc38022074';
+        sec-mem-ref-line = '425';
+        sec-mem-ref-name = 'run_benchmark';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a21d05f2c6607fc534e67ed32883de81f';
+        sec-mem-ref-line = '766';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1af9e5657bce588536aef7baf8c33a0108';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'print_test_description';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'isa';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'module_name';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '271';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Print unique test description to the results xml file.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] isa Used Instruction Set.
+\param [in] module_name name of the tested kernel.
+\param [in] function function to be tested.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a5a1ec6ee393f8538815bc0a82eac2e88';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+const std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_case_name';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '338';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get name of the test case from JSON file.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\return Test'ss case name or a default name if name field is missing.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1abf28e5ea54fab2b0685972fe6e75560a';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'init_test';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'type';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '358';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Defines section in the conf.json that is used to load parameters from.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] type Name of the section in the JSON file.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a0801762a3fe36fe32dca5f16e515478d';
+        sec-mem-ref-line = '5040';
+        sec-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::size';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1a876ed07783b27d38779f7cef4db673e6';
+        sec-mem-ref-line = '86';
+        sec-mem-ref-name = 'read_data_to_aligned_array';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a69b4bff6061152ff85770d725cced3cc';
+        sec-mem-ref-line = '32';
+        sec-mem-ref-name = 'module_name';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '112';
+        sec-mem-ref-name = 'C_plane::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '135';
+        sec-mem-ref-name = 'SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '92';
+        sec-mem-ref-name = 'PrachCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '91';
+        sec-mem-ref-name = 'PrachPerf::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '37';
+        sec-mem-ref-name = 'U_planeCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '41';
+        sec-mem-ref-name = 'U_planePerf::SetUp';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'protected-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_test_chain_1acb7ae6f5547d5e166b643084db28b2fa';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_fh_config
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_xranConf';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/chain_tests.cc';
+      sec-mem-desc-line = '306';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '135';
+        sec-mem-ref-name = 'SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a6c5f599800ca755367ad7df4da60eb86';
+        sec-mem-ref-line = '226';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_test_chain_1a9507c81d07af4f634e04173663fd5419';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_fh_init
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_xranInit';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/chain_tests.cc';
+      sec-mem-desc-line = '306';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_test_chain_1ae064c199bd624882f23a786c57aa5afe';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+bool
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_bSub6';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/chain_tests.cc';
+      sec-mem-desc-line = '132';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a929401f577bc540c1f8b7ec8c3b974fd';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+double
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'division_factor';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 1.0
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '214';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a0f6b306c821273c76461f8799c5d4d4c';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'result_units';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= "None"
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '215';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a88ea1f1de6b4d7d01ddc5fced408c813';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'parallelization_factor';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 1
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '216';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/chain_tests.cc';
+  cp-fileline  = '127';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 365;
+        node-label = 'TestWithParam< unsigned >';
+      }; /* node */
+      node = {
+        node-id    = 363;
+        node-label = 'TestChain';
+        node-link = {
+          node-link-id = 'class_test_chain';
+        };
+        node-child = {
+          child-id = '364';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 364;
+        node-label = 'KernelTests';
+        node-link = {
+          node-link-id = 'class_kernel_tests';
+        };
+        node-child = {
+          child-id = '365';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 368;
+        node-label = 'TestWithParam< unsigned >';
+      }; /* node */
+      node = {
+        node-id    = 366;
+        node-label = 'TestChain';
+        node-link = {
+          node-link-id = 'class_test_chain';
+        };
+        node-child = {
+          child-id = '367';
+          relation = public-inheritance;
+        }; /* node-child */
+        node-child = {
+          child-id = '370';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
+#m_xranInit
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '373';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
+#m_xranConf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 370;
+        node-label = 'xran_fh_init';
+        node-link = {
+          node-link-id = 'structxran__fh__init';
+        };
+        node-child = {
+          child-id = '371';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++eAxCId_conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '372';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++io_cfg
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 367;
+        node-label = 'KernelTests';
+        node-link = {
+          node-link-id = 'class_kernel_tests';
+        };
+        node-child = {
+          child-id = '368';
+          relation = public-inheritance;
+        }; /* node-child */
+        node-child = {
+          child-id = '369';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 375;
+        node-label = 'xran_frame_config';
+        node-link = {
+          node-link-id = 'structxran__frame__config';
+        };
+        node-child = {
+          child-id = '376';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sSlotConfig
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 371;
+        node-label = 'xran_eaxcid_config';
+        node-link = {
+          node-link-id = 'structxran__eaxcid__config';
+        };
+      }; /* node */
+      node = {
+        node-id    = 372;
+        node-label = 'xran_io_cfg';
+        node-link = {
+          node-link-id = 'structxran__io__cfg';
+        };
+      }; /* node */
+      node = {
+        node-id    = 369;
+        node-label = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >';
+        node-link = {
+          node-link-id = 'classnlohmann_1_1basic__json';
+        };
+      }; /* node */
+      node = {
+        node-id    = 377;
+        node-label = 'xran_ru_config';
+        node-link = {
+          node-link-id = 'structxran__ru__config';
+        };
+      }; /* node */
+      node = {
+        node-id    = 378;
+        node-label = 'xran_srs_config';
+        node-link = {
+          node-link-id = 'structxran__srs__config';
+        };
+      }; /* node */
+      node = {
+        node-id    = 373;
+        node-label = 'xran_fh_config';
+        node-link = {
+          node-link-id = 'structxran__fh__config';
+        };
+        node-child = {
+          child-id = '374';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++prach_conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '375';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++frame_conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '377';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++ru_conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '378';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++srs_conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 374;
+        node-label = 'xran_prach_config';
+        node-link = {
+          node-link-id = 'structxran__prach__config';
+        };
+      }; /* node */
+      node = {
+        node-id    = 376;
+        node-label = 'xran_slot_config';
+        node-link = {
+          node-link-id = 'structxran__slot__config';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* class */
+class = {
+  cp-id     = 'classtesting_1_1_test_with_param';
+  cp-name   = 'testing::TestWithParam';
+  cp-ref     = {
+    ref-type = derived;
+    ref-id   = 'class_kernel_tests';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+  cp-fileline  = '157';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 388;
+        node-label = 'TestChain';
+        node-link = {
+          node-link-id = 'class_test_chain';
+        };
+        node-child = {
+          child-id = '380';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 385;
+        node-label = 'Init_Sys_Check';
+        node-link = {
+          node-link-id = 'class_init___sys___check';
+        };
+        node-child = {
+          child-id = '380';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 389;
+        node-label = 'U_planeCheck';
+        node-link = {
+          node-link-id = 'class_u__plane_check';
+        };
+        node-child = {
+          child-id = '380';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 384;
+        node-label = 'C_plane';
+        node-link = {
+          node-link-id = 'class_c__plane';
+        };
+        node-child = {
+          child-id = '380';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 379;
+        node-label = 'TestWithParam';
+      }; /* node */
+      node = {
+        node-id    = 387;
+        node-label = 'PrachPerf';
+        node-link = {
+          node-link-id = 'class_prach_perf';
+        };
+        node-child = {
+          child-id = '380';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 381;
+        node-label = 'BfpCheck';
+        node-link = {
+          node-link-id = 'class_bfp_check';
+        };
+        node-child = {
+          child-id = '380';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 390;
+        node-label = 'U_planePerf';
+        node-link = {
+          node-link-id = 'class_u__plane_perf';
+        };
+        node-child = {
+          child-id = '380';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 386;
+        node-label = 'PrachCheck';
+        node-link = {
+          node-link-id = 'class_prach_check';
+        };
+        node-child = {
+          child-id = '380';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 380;
+        node-label = 'KernelTests< unsigned >';
+        node-link = {
+          node-link-id = 'class_kernel_tests';
+        };
+        node-child = {
+          child-id = '379';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 382;
+        node-label = 'BfpPerf';
+        node-link = {
+          node-link-id = 'class_bfp_perf';
+        };
+        node-child = {
+          child-id = '380';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 383;
+        node-label = 'BfpPerfEx';
+        node-link = {
+          node-link-id = 'class_bfp_perf_ex';
+        };
+        node-child = {
+          child-id = '380';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 391;
+        node-label = 'TestWithParam';
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* class */
+struct = {
+  cp-id     = 'structnlohmann_1_1detail_1_1to__json__fn';
+  cp-name   = 'nlohmann::detail::to_json_fn';
+  cp-section = {
+    sec-kind = 'public-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1detail_1_1to__json__fn_1af2d38ad6a42ac8284e4be1f5839be322';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'operator()';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'j';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+T &&
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'val';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '826';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'private-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1detail_1_1to__json__fn_1a63478c276b03ff9792fac658c7caac60';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+auto
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'call';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'j';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+T &&
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'val';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+priority_tag< 1 >
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '811';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structnlohmann_1_1detail_1_1to__json__fn_1a87ca1f5c589ff237d0f30a2df5db6b4d';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'call';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+T &&
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+priority_tag< 0 >
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      sec-mem-desc-line = '818';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '808';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 393;
+        node-label = 'to_json_fn';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1to__json__fn';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+class = {
+  cp-id     = 'classstd_1_1true__type';
+  cp-name   = 'std::true_type';
+  cp-ref     = {
+    ref-type = derived;
+    ref-id   = 'structnlohmann_1_1detail_1_1conjunction';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '203';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 394;
+        node-label = 'true_type';
+      }; /* node */
+      node = {
+        node-id    = 395;
+        node-label = 'conjunction<... >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1conjunction';
+        };
+        node-child = {
+          child-id = '394';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 396;
+        node-label = 'true_type';
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* class */
+class = {
+  cp-id     = 'classstd_1_1conditional_1_1type';
+  cp-name   = 'std::conditional::type';
+  cp-ref     = {
+    ref-type = derived;
+    ref-id   = 'structnlohmann_1_1detail_1_1conjunction_3_01_b1_00_01_bn_8_8_8_01_4';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  cp-fileline  = '206';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 397;
+        node-label = 'type';
+      }; /* node */
+      node = {
+        node-id    = 398;
+        node-label = 'conjunction< B1, Bn... >';
+        node-link = {
+          node-link-id = 'structnlohmann_1_1detail_1_1conjunction_3_01_b1_00_01_bn_8_8_8_01_4';
+        };
+        node-child = {
+          child-id = '397';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 399;
+        node-label = 'type';
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* class */
+struct = {
+  cp-id     = 'structcompression__params_1_1u__law';
+  cp-name   = 'compression_params::u_law';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structcompression__params_1_1u__law_1a6de249d83bc31f90fb2c3882cbe2e54d';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'compShift';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+      sec-mem-desc-line = '119';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structcompression__params_1_1u__law_1af01aa0d561630d65396393219f4b3ed2';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'compBitWidth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+      sec-mem-desc-line = '120';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+  cp-fileline  = '118';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 401;
+        node-label = 'compression_params::u_law';
+        node-link = {
+          node-link-id = 'structcompression__params_1_1u__law';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+class = {
+  cp-id     = 'class_u__plane_check';
+  cp-name   = 'U_planeCheck';
+  cp-ref     = {
+    ref-type = base;
+    ref-id   = 'class_kernel_tests';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-section = {
+    sec-kind = 'public-static-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1aad8181b222f27240e9f07dcb6e620fa3';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'SetUpTestCase';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '162';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ad8c062e9b24e4b3a8408b23a0d8ab428';
+        sec-mem-ref-line = '106';
+        sec-mem-ref-name = 'read_json_from_file';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        sec-mem-ref-line = '73';
+        sec-mem-ref-name = 'missing_config_file_exception::what';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1a56c41cbb9de4bce25da45ecd74b46a81';
+        sec-mem-ref-line = '119';
+        sec-mem-ref-name = 'tsc_recovery';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1aaff0dc66f57f643a49ad3dd6bcb56916';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'TearDownTestCase';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '185';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a6157ff083be863bba0a7804cd1788d96';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static unsigned
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_number_of_cases';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'type';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '190';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ad8c062e9b24e4b3a8408b23a0d8ab428';
+        sec-mem-ref-line = '106';
+        sec-mem-ref-name = 'read_json_from_file';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a0801762a3fe36fe32dca5f16e515478d';
+        sec-mem-ref-line = '5040';
+        sec-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::size';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        sec-mem-ref-line = '73';
+        sec-mem-ref-name = 'missing_config_file_exception::what';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1ab0ad0e23f1b51f15bd9594a24a2c438f';
+        sec-mem-ref-line = '778';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'public-static-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1abd42f3e51ae547ec1631e9ac60df29d6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static json
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'conf';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '159';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a4e9607ae94d1958d38388cead2e4e3bf';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'test_type';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '160';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'protected-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_u__plane_check_1a3a1707f6479611fdc609a3eb8a0cef1b';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'SetUp';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/u_plane_functional.cc';
+      sec-mem-desc-line = '37';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1abf28e5ea54fab2b0685972fe6e75560a';
+        sec-mem-ref-line = '358';
+        sec-mem-ref-name = 'KernelTests::init_test';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'ethernet_8c_1a8d83e3adb6c9e839b3b7259288f100ba';
+        sec-mem-ref-line = '70';
+        sec-mem-ref-name = '_eth_mbuf_pool';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_u__plane_check_1ac4fca95dc3b93372ce7f2078baf8e8b6';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'TearDown';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/u_plane_functional.cc';
+      sec-mem-desc-line = '54';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1ad49152dbf530aeb2a2844895e6d47a3e';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_division_factor';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const double
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'factor';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '222';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Set division factor.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] factor Division factor that divides mean and standard deviation.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a1bf2180658ad6d459231c631237f9311';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_results_units';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'units';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '231';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Set reults units.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] units Units that are displayed in the report.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a5666c82d220a2c66784b9a238cc43c7e';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_parallelization_factor';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const int
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'factor';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '240';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Set size of processed data.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] size Size of processed data used to calculate module throughput.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a3cf2e25a99be565a4ab570737cfeac41';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'performance';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'isa';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'module_name';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+F
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'function';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Args ...
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'args';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '253';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Run performance test case for a given function.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] isa Used Instruction Set.
+\param [in] module_name name of the tested kernel.
+\param [in] function function to be tested.
+\param [in] args function's arguments.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ae39390f41ba978a1f0d79691436c074a';
+        sec-mem-ref-line = '47';
+        sec-mem-ref-name = 'bind_to_cpu';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1a12661f1773e3ba71d5b29d7ffa042b1a';
+        sec-mem-ref-line = '68';
+        sec-mem-ref-name = 'BenchmarkParameters::cpu_id';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1af69d779517f2bdee3aba95bc38022074';
+        sec-mem-ref-line = '425';
+        sec-mem-ref-name = 'run_benchmark';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a21d05f2c6607fc534e67ed32883de81f';
+        sec-mem-ref-line = '766';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1af9e5657bce588536aef7baf8c33a0108';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'print_test_description';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'isa';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'module_name';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '271';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Print unique test description to the results xml file.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] isa Used Instruction Set.
+\param [in] module_name name of the tested kernel.
+\param [in] function function to be tested.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a5a1ec6ee393f8538815bc0a82eac2e88';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+const std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_case_name';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '338';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get name of the test case from JSON file.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\return Test'ss case name or a default name if name field is missing.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1abf28e5ea54fab2b0685972fe6e75560a';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'init_test';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'type';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '358';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Defines section in the conf.json that is used to load parameters from.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] type Name of the section in the JSON file.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a0801762a3fe36fe32dca5f16e515478d';
+        sec-mem-ref-line = '5040';
+        sec-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::size';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1a876ed07783b27d38779f7cef4db673e6';
+        sec-mem-ref-line = '86';
+        sec-mem-ref-name = 'read_data_to_aligned_array';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a69b4bff6061152ff85770d725cced3cc';
+        sec-mem-ref-line = '32';
+        sec-mem-ref-name = 'module_name';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '112';
+        sec-mem-ref-name = 'C_plane::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '135';
+        sec-mem-ref-name = 'TestChain::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '92';
+        sec-mem-ref-name = 'PrachCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '91';
+        sec-mem-ref-name = 'PrachPerf::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '37';
+        sec-mem-ref-name = 'SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '41';
+        sec-mem-ref-name = 'U_planePerf::SetUp';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'protected-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_u__plane_check_1a814db5f2ff5eb8cff5caf3ea1b473475';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'test_buffer';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/u_plane_functional.cc';
+      sec-mem-desc-line = '33';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__functional_8cc_1a17e5d82ac5aec3860b1324a80fda79ed';
+        sec-mem-ref-line = '61';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_u__plane_check_1ad3c8fd8da54a8693b6ea41565af2ad19';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+char *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'iq_offset';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/u_plane_functional.cc';
+      sec-mem-desc-line = '34';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__functional_8cc_1a17e5d82ac5aec3860b1324a80fda79ed';
+        sec-mem-ref-line = '61';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_u__plane_check_1aab306187cd86e6270f16af7fac1d0a63';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mempool *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'test_eth_mbuf_pool';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/u_plane_functional.cc';
+      sec-mem-desc-line = '35';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a929401f577bc540c1f8b7ec8c3b974fd';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+double
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'division_factor';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 1.0
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '214';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a0f6b306c821273c76461f8799c5d4d4c';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'result_units';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= "None"
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '215';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a88ea1f1de6b4d7d01ddc5fced408c813';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'parallelization_factor';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 1
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '216';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/u_plane_functional.cc';
+  cp-fileline  = '31';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 404;
+        node-label = 'TestWithParam< unsigned >';
+      }; /* node */
+      node = {
+        node-id    = 402;
+        node-label = 'U_planeCheck';
+        node-link = {
+          node-link-id = 'class_u__plane_check';
+        };
+        node-child = {
+          child-id = '403';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 403;
+        node-label = 'KernelTests';
+        node-link = {
+          node-link-id = 'class_kernel_tests';
+        };
+        node-child = {
+          child-id = '404';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 407;
+        node-label = 'TestWithParam< unsigned >';
+      }; /* node */
+      node = {
+        node-id    = 405;
+        node-label = 'U_planeCheck';
+        node-link = {
+          node-link-id = 'class_u__plane_check';
+        };
+        node-child = {
+          child-id = '406';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 406;
+        node-label = 'KernelTests';
+        node-link = {
+          node-link-id = 'class_kernel_tests';
+        };
+        node-child = {
+          child-id = '407';
+          relation = public-inheritance;
+        }; /* node-child */
+        node-child = {
+          child-id = '408';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 408;
+        node-label = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >';
+        node-link = {
+          node-link-id = 'classnlohmann_1_1basic__json';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* class */
+class = {
+  cp-id     = 'class_u__plane_perf';
+  cp-name   = 'U_planePerf';
+  cp-ref     = {
+    ref-type = base;
+    ref-id   = 'class_kernel_tests';
+    ref-prot = public;
+    ref-virt = non-virtual;
+  };
+  cp-section = {
+    sec-kind = 'public-static-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1aad8181b222f27240e9f07dcb6e620fa3';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'SetUpTestCase';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '162';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ad8c062e9b24e4b3a8408b23a0d8ab428';
+        sec-mem-ref-line = '106';
+        sec-mem-ref-name = 'read_json_from_file';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        sec-mem-ref-line = '73';
+        sec-mem-ref-name = 'missing_config_file_exception::what';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1a56c41cbb9de4bce25da45ecd74b46a81';
+        sec-mem-ref-line = '119';
+        sec-mem-ref-name = 'tsc_recovery';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1aaff0dc66f57f643a49ad3dd6bcb56916';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'TearDownTestCase';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '185';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a6157ff083be863bba0a7804cd1788d96';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static unsigned
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_number_of_cases';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'type';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '190';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ad8c062e9b24e4b3a8408b23a0d8ab428';
+        sec-mem-ref-line = '106';
+        sec-mem-ref-name = 'read_json_from_file';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a0801762a3fe36fe32dca5f16e515478d';
+        sec-mem-ref-line = '5040';
+        sec-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::size';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        sec-mem-ref-line = '73';
+        sec-mem-ref-name = 'missing_config_file_exception::what';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1ab0ad0e23f1b51f15bd9594a24a2c438f';
+        sec-mem-ref-line = '778';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'public-static-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1abd42f3e51ae547ec1631e9ac60df29d6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static json
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'conf';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '159';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a4e9607ae94d1958d38388cead2e4e3bf';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+static std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'test_type';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '160';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'protected-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_u__plane_perf_1a3a1707f6479611fdc609a3eb8a0cef1b';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'SetUp';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/u_plane_performance.cc';
+      sec-mem-desc-line = '41';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1abf28e5ea54fab2b0685972fe6e75560a';
+        sec-mem-ref-line = '358';
+        sec-mem-ref-name = 'KernelTests::init_test';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'ethernet_8h_1ae543d743ada71b167a5cbd813b15fa7f';
+        sec-mem-ref-line = '46';
+        sec-mem-ref-name = 'NUM_MBUFS';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'ethernet_8h_1aff7b5c03d15eefed7ec8ba88836914e6';
+        sec-mem-ref-line = '47';
+        sec-mem-ref-name = 'MBUF_CACHE';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'ethernet_8h_1aabc097abe969aa80654d34ee7f15109c';
+        sec-mem-ref-line = '50';
+        sec-mem-ref-name = 'MBUF_POOL_ELEMENT';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_u__plane_perf_1ac4fca95dc3b93372ce7f2078baf8e8b6';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'TearDown';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/u_plane_performance.cc';
+      sec-mem-desc-line = '61';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_u__plane_perf_1aa2fb15367f40188e0a2d2c15fa6ad124';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'fucntional_dl';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+F
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'function';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int32_t *
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'request';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int32_t *
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'response';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/u_plane_performance.cc';
+      sec-mem-desc-line = '66';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__pkt_8h_1gga9c60a23fdae979ad1842b255790d1558a19f3d3cee814f10e4f3bf7d80194083f';
+        sec-mem-ref-line = '149';
+        sec-mem-ref-name = 'XRAN_DIR_DL';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1ab5ce6839bae2968c79930a0bfa17f4d8ae0b667dc04b0baacb15bc9c40b776098';
+        sec-mem-ref-line = '473';
+        sec-mem-ref-name = 'XRAN_CPU_LE_BYTE_ORDER';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__common_8c_1adc9636576fb70f4b4fcfd1d03fe59998';
+        sec-mem-ref-line = '348';
+        sec-mem-ref-name = 'prepare_symbol_ex';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__performance_8cc_1a227817e595c0b079e12728d4d19364e8';
+        sec-mem-ref-line = '104';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1ad49152dbf530aeb2a2844895e6d47a3e';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_division_factor';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const double
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'factor';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '222';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Set division factor.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] factor Division factor that divides mean and standard deviation.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a1bf2180658ad6d459231c631237f9311';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_results_units';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'units';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '231';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Set reults units.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] units Units that are displayed in the report.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a5666c82d220a2c66784b9a238cc43c7e';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'set_parallelization_factor';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const int
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'factor';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '240';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Set size of processed data.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] size Size of processed data used to calculate module throughput.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a3cf2e25a99be565a4ab570737cfeac41';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'performance';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'isa';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'module_name';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+F
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'function';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Args ...
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'args';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '253';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Run performance test case for a given function.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] isa Used Instruction Set.
+\param [in] module_name name of the tested kernel.
+\param [in] function function to be tested.
+\param [in] args function's arguments.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ae39390f41ba978a1f0d79691436c074a';
+        sec-mem-ref-line = '47';
+        sec-mem-ref-name = 'bind_to_cpu';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1a12661f1773e3ba71d5b29d7ffa042b1a';
+        sec-mem-ref-line = '68';
+        sec-mem-ref-name = 'BenchmarkParameters::cpu_id';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8hpp_1af69d779517f2bdee3aba95bc38022074';
+        sec-mem-ref-line = '425';
+        sec-mem-ref-name = 'run_benchmark';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a21d05f2c6607fc534e67ed32883de81f';
+        sec-mem-ref-line = '766';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1af9e5657bce588536aef7baf8c33a0108';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'print_test_description';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'isa';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'module_name';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '271';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Print unique test description to the results xml file.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] isa Used Instruction Set.
+\param [in] module_name name of the tested kernel.
+\param [in] function function to be tested.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1a5a1ec6ee393f8538815bc0a82eac2e88';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+const std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_case_name';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '338';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get name of the test case from JSON file.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\return Test'ss case name or a default name if name field is missing.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'class_kernel_tests_1abf28e5ea54fab2b0685972fe6e75560a';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'init_test';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'type';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '358';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Defines section in the conf.json that is used to load parameters from.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] type Name of the section in the JSON file.
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'json_8hpp_1a0801762a3fe36fe32dca5f16e515478d';
+        sec-mem-ref-line = '5040';
+        sec-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::size';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1a876ed07783b27d38779f7cef4db673e6';
+        sec-mem-ref-line = '86';
+        sec-mem-ref-name = 'read_data_to_aligned_array';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a69b4bff6061152ff85770d725cced3cc';
+        sec-mem-ref-line = '32';
+        sec-mem-ref-name = 'module_name';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '112';
+        sec-mem-ref-name = 'C_plane::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '135';
+        sec-mem-ref-name = 'TestChain::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '92';
+        sec-mem-ref-name = 'PrachCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '91';
+        sec-mem-ref-name = 'PrachPerf::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '37';
+        sec-mem-ref-name = 'U_planeCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '41';
+        sec-mem-ref-name = 'SetUp';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'protected-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_u__plane_perf_1aecd4daf2f65d0901e69252e8704aead5';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'request';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/u_plane_performance.cc';
+      sec-mem-desc-line = '34';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__performance_8cc_1a227817e595c0b079e12728d4d19364e8';
+        sec-mem-ref-line = '104';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_u__plane_perf_1a73f283dac7c232619e62aba3cab7e0b1';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'response';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/u_plane_performance.cc';
+      sec-mem-desc-line = '35';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__performance_8cc_1a227817e595c0b079e12728d4d19364e8';
+        sec-mem-ref-line = '104';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_u__plane_perf_1a814db5f2ff5eb8cff5caf3ea1b473475';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'test_buffer';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/u_plane_performance.cc';
+      sec-mem-desc-line = '37';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_u__plane_perf_1ad3c8fd8da54a8693b6ea41565af2ad19';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+char *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'iq_offset';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/u_plane_performance.cc';
+      sec-mem-desc-line = '38';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_u__plane_perf_1aab306187cd86e6270f16af7fac1d0a63';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mempool *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'test_eth_mbuf_pool';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/u_plane_performance.cc';
+      sec-mem-desc-line = '39';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a929401f577bc540c1f8b7ec8c3b974fd';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+double
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'division_factor';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 1.0
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '214';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a0f6b306c821273c76461f8799c5d4d4c';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'result_units';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= "None"
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '215';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'class_kernel_tests_1a88ea1f1de6b4d7d01ddc5fced408c813';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'parallelization_factor';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 1
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      sec-mem-desc-line = '216';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/u_plane_performance.cc';
+  cp-fileline  = '31';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-inheritancegraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 411;
+        node-label = 'TestWithParam< unsigned >';
+      }; /* node */
+      node = {
+        node-id    = 410;
+        node-label = 'KernelTests';
+        node-link = {
+          node-link-id = 'class_kernel_tests';
+        };
+        node-child = {
+          child-id = '411';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 409;
+        node-label = 'U_planePerf';
+        node-link = {
+          node-link-id = 'class_u__plane_perf';
+        };
+        node-child = {
+          child-id = '410';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 414;
+        node-label = 'TestWithParam< unsigned >';
+      }; /* node */
+      node = {
+        node-id    = 413;
+        node-label = 'KernelTests';
+        node-link = {
+          node-link-id = 'class_kernel_tests';
+        };
+        node-child = {
+          child-id = '414';
+          relation = public-inheritance;
+        }; /* node-child */
+        node-child = {
+          child-id = '415';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 415;
+        node-label = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >';
+        node-link = {
+          node-link-id = 'classnlohmann_1_1basic__json';
+        };
+      }; /* node */
+      node = {
+        node-id    = 412;
+        node-label = 'U_planePerf';
+        node-link = {
+          node-link-id = 'class_u__plane_perf';
+        };
+        node-child = {
+          child-id = '413';
+          relation = public-inheritance;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* class */
+struct = {
+  cp-id     = 'structxran__buffer__list';
+  cp-name   = 'xran_buffer_list';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__buffer__list_1a3d723fbd99a0f76d412b2b79931fbc6e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nNumBuffers';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '594';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Number of pointers  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ac94e2474beef3b68521cfd391211b1be';
+        sec-mem-ref-line = '2551';
+        sec-mem-ref-name = 'xran_5g_fronthault_config';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ab204e979de14c21d34e9b88c6c700d25';
+        sec-mem-ref-line = '2636';
+        sec-mem-ref-name = 'xran_5g_prach_req';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a2bd01fc3432f80a787d6bf317949dd80';
+        sec-mem-ref-line = '2679';
+        sec-mem-ref-name = 'xran_5g_srs_req';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__buffer__list_1afa8c44acddb126e8bb0652d7b4e4395e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_flat_buffer *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'pBuffers';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '596';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Pointer to an unbounded array containing the number of CpaFlatBuffers
+defined by nNumBuffers  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a14cfa955b7fdf58378a97b4cfa7268f8';
+        sec-mem-ref-line = '1384';
+        sec-mem-ref-name = 'xran_process_prach_sym';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a300b87c29358bb161404c0122a9b2a46';
+        sec-mem-ref-line = '1461';
+        sec-mem-ref-name = 'xran_process_srs_sym';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1acb6ecf7858c99c963182b9b7884deca6';
+        sec-mem-ref-line = '1578';
+        sec-mem-ref-name = 'xran_process_rx_sym';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ac94e2474beef3b68521cfd391211b1be';
+        sec-mem-ref-line = '2551';
+        sec-mem-ref-name = 'xran_5g_fronthault_config';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ab204e979de14c21d34e9b88c6c700d25';
+        sec-mem-ref-line = '2636';
+        sec-mem-ref-name = 'xran_5g_prach_req';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a2bd01fc3432f80a787d6bf317949dd80';
+        sec-mem-ref-line = '2679';
+        sec-mem-ref-name = 'xran_5g_srs_req';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__buffer__list_1a8d75dbe9027a94780bc2f31670400613';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'pUserData';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '599';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+This is an opaque field that is not read or modified internally.  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__buffer__list_1a8ff74a1602372db410403d44e0bdd4a9';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'pPrivateMetaData';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '601';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Private Meta representation of this buffer List - the memory for this
+buffer needs to be allocated by the client as contiguous data.
+The amount of memory required is returned with a call to
+cpaCyBufferListGetMetaSize. If cpaCyBufferListGetMetaSize returns a size
+of zero no memory needs to be allocated, and this parameter can be NULL.
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+  cp-fileline  = '593';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+     Scatter/Gather buffer list containing an array of Simple buffers.
+
+@description
+     A Scatter/Gather buffer list structure. It is expected that this buffer
+     structure will be used where more than one flat buffer can be provided
+     on a particular API.
+
+     IMPORTANT - The memory for the pPrivateMetaData member must be allocated
+     by the client as contiguous memory.  When allocating memory for
+     pPrivateMetaData a call to cpaCyBufferListGetMetaSize MUST be made to
+     determine the size of the Meta Data Buffer.  The returned size
+     (in bytes) may then be passed in a memory allocation routine to allocate
+     the pPrivateMetaData memory.
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 418;
+        node-label = 'xran_flat_buffer';
+        node-link = {
+          node-link-id = 'structxran__flat__buffer';
+        };
+      }; /* node */
+      node = {
+        node-id    = 417;
+        node-label = 'xran_buffer_list';
+        node-link = {
+          node-link-id = 'structxran__buffer__list';
+        };
+        node-child = {
+          child-id = '418';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++pBuffers
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__cb__tag';
+  cp-name   = 'xran_cb_tag';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cb__tag_1a4daa962a4ae09a2811670d1fa4875f5f';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'cellId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '288';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cb__tag_1a0a81ee27053a63e71a6c7db060562eb0';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'symbol';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '289';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ad4544f4d6f4713c010f083bce5758d14';
+        sec-mem-ref-line = '963';
+        sec-mem-ref-name = 'rx_ul_deadline_half_cb';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a63aa00dad3b771f4db5df8ca8ac68323';
+        sec-mem-ref-line = '999';
+        sec-mem-ref-name = 'rx_ul_deadline_full_cb';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cb__tag_1a88d73cc1cc6695b6e27bad4609d887e1';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'slotiId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '290';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ad4544f4d6f4713c010f083bce5758d14';
+        sec-mem-ref-line = '963';
+        sec-mem-ref-name = 'rx_ul_deadline_half_cb';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a63aa00dad3b771f4db5df8ca8ac68323';
+        sec-mem-ref-line = '999';
+        sec-mem-ref-name = 'rx_ul_deadline_full_cb';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+  cp-fileline  = '287';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+callback return information  
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 420;
+        node-label = 'xran_cb_tag';
+        node-link = {
+          node-link-id = 'structxran__cb__tag';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__common__counters';
+  cp-name   = 'xran_common_counters';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__common__counters_1a6094e9310d30333fffbdeec6da91007c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint64_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'Rx_on_time';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '530';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Data was received on time (applies to user data reception window)  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'init__sys__functional_8cc_1a8e9607426b34de712f7d450018d0dc05';
+        sec-mem-ref-line = '210';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__common__counters_1a1b07b459f4a9596d5c4a615d9e47fea2';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint64_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'Rx_early';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '531';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Data was received too early (applies to user data reception window)  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'init__sys__functional_8cc_1a8e9607426b34de712f7d450018d0dc05';
+        sec-mem-ref-line = '210';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__common__counters_1a2c33ad6e68efd74811ca61eada4f52f2';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint64_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'Rx_late';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '532';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Data was received too late (applies to user data reception window)  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'init__sys__functional_8cc_1a8e9607426b34de712f7d450018d0dc05';
+        sec-mem-ref-line = '210';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__common__counters_1af07bbcc73027d046cf79aaeeaea95d28';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint64_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'Rx_corrupt';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '533';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Corrupt/Incorrect header packet  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'init__sys__functional_8cc_1a8e9607426b34de712f7d450018d0dc05';
+        sec-mem-ref-line = '210';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__common__counters_1a98356b862ea13ddc58a1378a67c4bf8e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint64_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'Rx_pkt_dupl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '534';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Duplicated packet  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'init__sys__functional_8cc_1a8e9607426b34de712f7d450018d0dc05';
+        sec-mem-ref-line = '210';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__common__counters_1ad863eb3e9dc4a977cce64405ec2780c7';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint64_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'Total_msgs_rcvd';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '535';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Total messages received (on all links)  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'init__sys__functional_8cc_1a8e9607426b34de712f7d450018d0dc05';
+        sec-mem-ref-line = '210';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+  cp-fileline  = '529';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+XRAN front haul statistic counters according to Table 7 1 : Common Counters for both DL and UL  
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 422;
+        node-label = 'xran_common_counters';
+        node-link = {
+          node-link-id = 'structxran__common__counters';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__cp__bf__attribute';
+  cp-name   = 'xran_cp_bf_attribute';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__bf__attribute_1a6327553f15198377152abe9523b68847';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'weight';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '375';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+  cp-fileline  = '374';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 424;
+        node-label = 'xran_cp_bf_attribute';
+        node-link = {
+          node-link-id = 'structxran__cp__bf__attribute';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__cp__bf__precoding';
+  cp-name   = 'xran_cp_bf_precoding';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__bf__precoding_1a6327553f15198377152abe9523b68847';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'weight';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '378';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+  cp-fileline  = '377';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 426;
+        node-label = 'xran_cp_bf_precoding';
+        node-link = {
+          node-link-id = 'structxran__cp__bf__precoding';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__cp__bf__weight';
+  cp-name   = 'xran_cp_bf_weight';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__bf__weight_1a5a0bb9b26c357c93eb4a7822b5272300';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nAntElmTRx';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '370';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+num TRX for this allocation  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__bf__weight_1ab3eed3d1b60ab946d704b2dfe7890d91';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int8_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'p_ext_section';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '371';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+pointer to form extType  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__bf__weight_1a17671b66262aad67690f1c6f50b11c67';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ext_section_sz';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '372';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+extType section size  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+  cp-fileline  = '369';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+Beamforming waights for single stream for each PRBs  given number of Antenna elements  
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 428;
+        node-label = 'xran_cp_bf_weight';
+        node-link = {
+          node-link-id = 'structxran__cp__bf__weight';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__cp__gen__params';
+  cp-name   = 'xran_cp_gen_params';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__gen__params_1a92abda0bec7c1c978fe96f87aad18067';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'dir';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '316';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+UL or DL  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1a484fa852a2e973600abba0efb1fbefb9';
+        sec-mem-ref-line = '510';
+        sec-mem-ref-name = 'send_cpmsg';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1aaa01e98d3b3439a332302aebe21459dd';
+        sec-mem-ref-line = '535';
+        sec-mem-ref-name = 'generate_cpmsg_dlul';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1ae5d69f1c437b336ec274f5e1ab8e2e30';
+        sec-mem-ref-line = '187';
+        sec-mem-ref-name = 'xran_cp_add_multisection_info';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__gen__params_1ae273caa235b1c6085de4ad13886f82c9';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sectionType';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '317';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+each section must have same type with this  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1aaa01e98d3b3439a332302aebe21459dd';
+        sec-mem-ref-line = '535';
+        sec-mem-ref-name = 'generate_cpmsg_dlul';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1ad50ae862f0707dab5e7b8e6a774fd225';
+        sec-mem-ref-line = '1169';
+        sec-mem-ref-name = 'xran_append_control_section';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a1261c107d1103c8bd1b3376db4aa7951';
+        sec-mem-ref-line = '1297';
+        sec-mem-ref-name = 'xran_append_radioapp_header';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__gen__params_1a52bddd404e766ddb6f2b9eabe15ea5b1';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'numSections';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '318';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+the number of sections to generate  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a11a0b914a08e5375cae792dc6db08c7a';
+        sec-mem-ref-line = '566';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1a484fa852a2e973600abba0efb1fbefb9';
+        sec-mem-ref-line = '510';
+        sec-mem-ref-name = 'send_cpmsg';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1aaa01e98d3b3439a332302aebe21459dd';
+        sec-mem-ref-line = '535';
+        sec-mem-ref-name = 'generate_cpmsg_dlul';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1ae5d69f1c437b336ec274f5e1ab8e2e30';
+        sec-mem-ref-line = '187';
+        sec-mem-ref-name = 'xran_cp_add_multisection_info';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__gen__params_1a6c787affb1020c2b8058a3ddeff3fe52';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_header_params
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'hdr';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '318';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+The information for C-Plane message header  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1a484fa852a2e973600abba0efb1fbefb9';
+        sec-mem-ref-line = '510';
+        sec-mem-ref-name = 'send_cpmsg';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1aaa01e98d3b3439a332302aebe21459dd';
+        sec-mem-ref-line = '535';
+        sec-mem-ref-name = 'generate_cpmsg_dlul';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__gen__params_1a5921f2439294279b8111fed577c5c37a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_section_gen_info *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sections';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '322';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Array of the section information  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '112';
+        sec-mem-ref-name = 'C_plane::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'C_plane::prepare_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a11a0b914a08e5375cae792dc6db08c7a';
+        sec-mem-ref-line = '566';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '92';
+        sec-mem-ref-name = 'PrachCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '91';
+        sec-mem-ref-name = 'PrachPerf::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1aaa01e98d3b3439a332302aebe21459dd';
+        sec-mem-ref-line = '535';
+        sec-mem-ref-name = 'generate_cpmsg_dlul';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a4eb2b37a85455e8078520bcea40296cc';
+        sec-mem-ref-line = '571';
+        sec-mem-ref-name = 'process_cplane';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+  cp-fileline  = '315';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+This structure to hold the information to generate a C-Plane message  
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 435;
+        node-label = 'xran_sectionext3_info';
+        node-link = {
+          node-link-id = 'structxran__sectionext3__info';
+        };
+      }; /* node */
+      node = {
+        node-id    = 439;
+        node-label = 'xran_section_desc';
+        node-link = {
+          node-link-id = 'structxran__section__desc';
+        };
+      }; /* node */
+      node = {
+        node-id    = 434;
+        node-label = 'xran_sectionext4_info';
+        node-link = {
+          node-link-id = 'structxran__sectionext4__info';
+        };
+      }; /* node */
+      node = {
+        node-id    = 432;
+        node-label = 'xran_section_gen_info';
+        node-link = {
+          node-link-id = 'structxran__section__gen__info';
+        };
+        node-child = {
+          child-id = '433';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++m_ext5
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '434';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++m_ext4
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '435';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++m_ext3
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '436';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++m_ext2
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '437';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++m_ext1
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '438';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++info
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 437;
+        node-label = 'xran_sectionext1_info';
+        node-link = {
+          node-link-id = 'structxran__sectionext1__info';
+        };
+      }; /* node */
+      node = {
+        node-id    = 438;
+        node-label = 'xran_section_info';
+        node-link = {
+          node-link-id = 'structxran__section__info';
+        };
+        node-child = {
+          child-id = '439';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sec_desc
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 433;
+        node-label = 'xran_sectionext5_info';
+        node-link = {
+          node-link-id = 'structxran__sectionext5__info';
+        };
+      }; /* node */
+      node = {
+        node-id    = 430;
+        node-label = 'xran_cp_gen_params';
+        node-link = {
+          node-link-id = 'structxran__cp__gen__params';
+        };
+        node-child = {
+          child-id = '431';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++hdr
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '432';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sections
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 436;
+        node-label = 'xran_sectionext2_info';
+        node-link = {
+          node-link-id = 'structxran__sectionext2__info';
+        };
+      }; /* node */
+      node = {
+        node-id    = 431;
+        node-label = 'xran_cp_header_params';
+        node-link = {
+          node-link-id = 'structxran__cp__header__params';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__cp__header__params';
+  cp-name   = 'xran_cp_header_params';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__header__params_1ad5150de5e1c141cfe288f260afb00830';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'filterIdx';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '277';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1aaa01e98d3b3439a332302aebe21459dd';
+        sec-mem-ref-line = '535';
+        sec-mem-ref-name = 'generate_cpmsg_dlul';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__header__params_1a048f7f66787565b266517ddaa551d98e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'frameId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '278';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1a484fa852a2e973600abba0efb1fbefb9';
+        sec-mem-ref-line = '510';
+        sec-mem-ref-name = 'send_cpmsg';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1aaa01e98d3b3439a332302aebe21459dd';
+        sec-mem-ref-line = '535';
+        sec-mem-ref-name = 'generate_cpmsg_dlul';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__header__params_1a45cd2998ed056e5139a76bf36053ed14';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'subframeId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '279';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1a484fa852a2e973600abba0efb1fbefb9';
+        sec-mem-ref-line = '510';
+        sec-mem-ref-name = 'send_cpmsg';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1aaa01e98d3b3439a332302aebe21459dd';
+        sec-mem-ref-line = '535';
+        sec-mem-ref-name = 'generate_cpmsg_dlul';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__header__params_1a0eb3f725109bb1afb9094b025af26678';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'slotId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '280';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1a484fa852a2e973600abba0efb1fbefb9';
+        sec-mem-ref-line = '510';
+        sec-mem-ref-name = 'send_cpmsg';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1aaa01e98d3b3439a332302aebe21459dd';
+        sec-mem-ref-line = '535';
+        sec-mem-ref-name = 'generate_cpmsg_dlul';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__header__params_1ac54814779041bec5dcf8aec288d69b06';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'startSymId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '281';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1aaa01e98d3b3439a332302aebe21459dd';
+        sec-mem-ref-line = '535';
+        sec-mem-ref-name = 'generate_cpmsg_dlul';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__header__params_1a59e7e8f3feb686850b0cb0ae065de85b';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'fftSize';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '284';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__header__params_1ae470e3869d1cbf07cd5f78ab6709b9e1';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'scs';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '285';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__header__params_1a1520b1ef6131bff6c14b88d849c266c5';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'iqWidth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '286';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1aaa01e98d3b3439a332302aebe21459dd';
+        sec-mem-ref-line = '535';
+        sec-mem-ref-name = 'generate_cpmsg_dlul';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__header__params_1a1e4a3c43fc7865c6520471fb9ba8501f';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'compMeth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '287';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1aaa01e98d3b3439a332302aebe21459dd';
+        sec-mem-ref-line = '535';
+        sec-mem-ref-name = 'generate_cpmsg_dlul';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__header__params_1a32f1b5994f68c2670b4db46afdd152f1';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'numUEs';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '288';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__header__params_1aa68c277a66312b4b90819cccc055bdb7';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'timeOffset';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '289';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__header__params_1af57c31d64bbdb0d65fd36c9f38951328';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'cpLength';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '290';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+  cp-fileline  = '275';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+This structure contains the information to generate the section header of C-Plane message  
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 441;
+        node-label = 'xran_cp_header_params';
+        node-link = {
+          node-link-id = 'structxran__cp__header__params';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__cp__radioapp__common__header';
+  cp-name   = 'xran_cp_radioapp_common_header';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__common__header_1a158cc4eb9be778527f9afe0bf9df19e0';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'startSymbolId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '62';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.4.7 start symbol identifier  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__common__header_1ae287404c8c0fa4fb464abf8f6a516346';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'slotId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '63';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.4.6 slot identifier  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__common__header_1aa948cf928c529d24f8d536fb480094f2';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'subframeId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '64';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.4.5 subframe identifier  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__common__header_1a15a5e5806d950f2d75550c17b007153c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'frameId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '65';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.4.4 frame identifier  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__common__header_1a6275bf84e65f219845e03cf9535f893a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'filterIndex';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '66';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.4.3 filter index, XRAN_FILTERINDEX_xxxx  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__common__header_1a06cacc53918b2e51a13fc506b4351d63';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'payloadVer';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '67';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.4.2 payload version, should be 1  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__common__header_1a87c3e6cd307a5ee7d853ec7254fcd010';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'dataDirection';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '68';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.4.1 data direction (gNB Tx/Rx)  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__common__header_1a879dd7efae60d48d1c20349a00feee87';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'numOfSections';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '69';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.4.8 number of sections  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__common__header_1ae273caa235b1c6085de4ad13886f82c9';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sectionType';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '70';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.4.9 section type  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+  cp-fileline  = '61';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+@description
+     Common Radio Application Header for C-Plane
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 443;
+        node-label = 'xran_cp_radioapp_common_header';
+        node-link = {
+          node-link-id = 'structxran__cp__radioapp__common__header';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__cp__radioapp__frame_structure';
+  cp-name   = 'xran_cp_radioapp_frameStructure';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__frame_structure_1aa4ed885cdd3c67f4df8c1f6b20cc031c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'uScs';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '80';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+sub-carrier spacing, XRAN_SCS_xxx  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__frame_structure_1a59e7e8f3feb686850b0cb0ae065de85b';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'fftSize';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '81';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+FFT size,  XRAN_FFTSIZE_xxx  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+  cp-fileline  = '79';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+@description
+     frame structure defined in 5.4.4.13
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 445;
+        node-label = 'xran_cp_radioapp_frameStructure';
+        node-link = {
+          node-link-id = 'structxran__cp__radioapp__frame_structure';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__cp__radioapp__section0';
+  cp-name   = 'xran_cp_radioapp_section0';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section0_1a3675a820a4aec2a8724471cb7f840f16';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_radioapp_section_header
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'hdr';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '219';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+  cp-fileline  = '353';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+@description
+     Section definition for type 0: Unused RB or Symbols in DL or UL (Table 5-2)
+     Not supported in this release
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 448;
+        node-label = 'xran_cp_radioapp_section_header';
+        node-link = {
+          node-link-id = 'structxran__cp__radioapp__section__header';
+        };
+      }; /* node */
+      node = {
+        node-id    = 447;
+        node-label = 'xran_cp_radioapp_section0';
+        node-link = {
+          node-link-id = 'structxran__cp__radioapp__section0';
+        };
+        node-child = {
+          child-id = '448';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++hdr
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__cp__radioapp__section0__header';
+  cp-name   = 'xran_cp_radioapp_section0_header';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section0__header_1a5965943d604d681efbc50dbda73e9101';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_radioapp_common_header
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'cmnhdr';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '220';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section0__header_1aa68c277a66312b4b90819cccc055bdb7';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'timeOffset';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '339';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.4.12 time offset  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section0__header_1addd131fba195042d2b0b7de7c5183b6a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_radioapp_frameStructure
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'frameStructure';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '339';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section0__header_1af57c31d64bbdb0d65fd36c9f38951328';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'cpLength';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '342';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.4.14 cyclic prefix length  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section0__header_1acb7bc06bed6f6408d719334fc41698c7';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'reserved';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '343';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+  cp-fileline  = '337';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+@description
+     Section header definition for type 0
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 452;
+        node-label = 'xran_cp_radioapp_common_header';
+        node-link = {
+          node-link-id = 'structxran__cp__radioapp__common__header';
+        };
+      }; /* node */
+      node = {
+        node-id    = 451;
+        node-label = 'xran_cp_radioapp_frameStructure';
+        node-link = {
+          node-link-id = 'structxran__cp__radioapp__frame_structure';
+        };
+      }; /* node */
+      node = {
+        node-id    = 450;
+        node-label = 'xran_cp_radioapp_section0_header';
+        node-link = {
+          node-link-id = 'structxran__cp__radioapp__section0__header';
+        };
+        node-child = {
+          child-id = '451';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++frameStructure
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '452';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++cmnhdr
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__cp__radioapp__section1';
+  cp-name   = 'xran_cp_radioapp_section1';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section1_1a3675a820a4aec2a8724471cb7f840f16';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_radioapp_section_header
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'hdr';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '216';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+  cp-fileline  = '375';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+@description
+     Section definition for type 1: Most DL/UL Radio Channels (Table 5-3)
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 455;
+        node-label = 'xran_cp_radioapp_section_header';
+        node-link = {
+          node-link-id = 'structxran__cp__radioapp__section__header';
+        };
+      }; /* node */
+      node = {
+        node-id    = 454;
+        node-label = 'xran_cp_radioapp_section1';
+        node-link = {
+          node-link-id = 'structxran__cp__radioapp__section1';
+        };
+        node-child = {
+          child-id = '455';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++hdr
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__cp__radioapp__section1__header';
+  cp-name   = 'xran_cp_radioapp_section1_header';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section1__header_1a5965943d604d681efbc50dbda73e9101';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_radioapp_common_header
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'cmnhdr';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '219';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section1__header_1a2c555c4732301a1ffa8b9957fbe51a76';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_radioapp_udComp_header
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'udComp';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '219';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section1__header_1acb7bc06bed6f6408d719334fc41698c7';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'reserved';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '366';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+  cp-fileline  = '363';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+@description
+     Section header definition for type 1
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 458;
+        node-label = 'xran_cp_radioapp_common_header';
+        node-link = {
+          node-link-id = 'structxran__cp__radioapp__common__header';
+        };
+      }; /* node */
+      node = {
+        node-id    = 459;
+        node-label = 'xran_radioapp_udComp_header';
+        node-link = {
+          node-link-id = 'structxran__radioapp__ud_comp__header';
+        };
+      }; /* node */
+      node = {
+        node-id    = 457;
+        node-label = 'xran_cp_radioapp_section1_header';
+        node-link = {
+          node-link-id = 'structxran__cp__radioapp__section1__header';
+        };
+        node-child = {
+          child-id = '458';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++cmnhdr
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '459';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++udComp
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__cp__radioapp__section3';
+  cp-name   = 'xran_cp_radioapp_section3';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section3_1a3675a820a4aec2a8724471cb7f840f16';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_radioapp_section_header
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'hdr';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '218';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section3_1a13677edb1da78e5c96fc793592142392';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'freqOffset';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '405';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.11 frequency offset  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section3_1aa43c4c21b173ada1b6b7568956f0d650';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'reserved';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '406';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+  cp-fileline  = '403';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+@description
+     Section definition for type 3: PRACH and Mixed-numerology Channels (Table 5-4)
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 462;
+        node-label = 'xran_cp_radioapp_section_header';
+        node-link = {
+          node-link-id = 'structxran__cp__radioapp__section__header';
+        };
+      }; /* node */
+      node = {
+        node-id    = 461;
+        node-label = 'xran_cp_radioapp_section3';
+        node-link = {
+          node-link-id = 'structxran__cp__radioapp__section3';
+        };
+        node-child = {
+          child-id = '462';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++hdr
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__cp__radioapp__section3__header';
+  cp-name   = 'xran_cp_radioapp_section3_header';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section3__header_1a5965943d604d681efbc50dbda73e9101';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_radioapp_common_header
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'cmnhdr';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '216';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section3__header_1aa68c277a66312b4b90819cccc055bdb7';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'timeOffset';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '390';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.4.12 time offset  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section3__header_1addd131fba195042d2b0b7de7c5183b6a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_radioapp_frameStructure
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'frameStructure';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '390';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section3__header_1af57c31d64bbdb0d65fd36c9f38951328';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'cpLength';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '393';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.4.14 cyclic prefix length  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section3__header_1a2c555c4732301a1ffa8b9957fbe51a76';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_radioapp_udComp_header
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'udComp';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '393';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+  cp-fileline  = '388';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+@description
+     Section header definition for type 3
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 466;
+        node-label = 'xran_cp_radioapp_common_header';
+        node-link = {
+          node-link-id = 'structxran__cp__radioapp__common__header';
+        };
+      }; /* node */
+      node = {
+        node-id    = 465;
+        node-label = 'xran_cp_radioapp_frameStructure';
+        node-link = {
+          node-link-id = 'structxran__cp__radioapp__frame_structure';
+        };
+      }; /* node */
+      node = {
+        node-id    = 464;
+        node-label = 'xran_cp_radioapp_section3_header';
+        node-link = {
+          node-link-id = 'structxran__cp__radioapp__section3__header';
+        };
+        node-child = {
+          child-id = '465';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++frameStructure
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '466';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++cmnhdr
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '467';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++udComp
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 467;
+        node-label = 'xran_radioapp_udComp_header';
+        node-link = {
+          node-link-id = 'structxran__radioapp__ud_comp__header';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__cp__radioapp__section5';
+  cp-name   = 'xran_cp_radioapp_section5';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section5_1a3675a820a4aec2a8724471cb7f840f16';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_radioapp_section_header
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'hdr';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '216';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+  cp-fileline  = '431';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+@description
+     Section definition for type 5: UE scheduling information (Table 5-5)
+     Not supported in this release
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 470;
+        node-label = 'xran_cp_radioapp_section_header';
+        node-link = {
+          node-link-id = 'structxran__cp__radioapp__section__header';
+        };
+      }; /* node */
+      node = {
+        node-id    = 469;
+        node-label = 'xran_cp_radioapp_section5';
+        node-link = {
+          node-link-id = 'structxran__cp__radioapp__section5';
+        };
+        node-child = {
+          child-id = '470';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++hdr
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__cp__radioapp__section5__header';
+  cp-name   = 'xran_cp_radioapp_section5_header';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section5__header_1a5965943d604d681efbc50dbda73e9101';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_radioapp_common_header
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'cmnhdr';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '216';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section5__header_1a2c555c4732301a1ffa8b9957fbe51a76';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_radioapp_udComp_header
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'udComp';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '216';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section5__header_1acb7bc06bed6f6408d719334fc41698c7';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'reserved';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '421';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+  cp-fileline  = '418';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+@description
+     Section header definition for type 5
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 473;
+        node-label = 'xran_cp_radioapp_common_header';
+        node-link = {
+          node-link-id = 'structxran__cp__radioapp__common__header';
+        };
+      }; /* node */
+      node = {
+        node-id    = 474;
+        node-label = 'xran_radioapp_udComp_header';
+        node-link = {
+          node-link-id = 'structxran__radioapp__ud_comp__header';
+        };
+      }; /* node */
+      node = {
+        node-id    = 472;
+        node-label = 'xran_cp_radioapp_section5_header';
+        node-link = {
+          node-link-id = 'structxran__cp__radioapp__section5__header';
+        };
+        node-child = {
+          child-id = '473';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++cmnhdr
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '474';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++udComp
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__cp__radioapp__section6';
+  cp-name   = 'xran_cp_radioapp_section6';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section6_1ab73e0a6442bf42de3e9110afca7b4ec4';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'regularizationFactor';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '458';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.12 regularization Factor  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section6_1a64c04119c39e8dbcf00f4ae22968b1eb';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ueId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '459';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.10 UE identifier  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section6_1ad63f9c3cee58cacccc463bc3c3313cc6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ef';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '460';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.8 extension flag  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section6_1a02b265f2198407df96202e1dfdc5c7dd';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'startPrbch';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '461';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.4 starting PRB of control section  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section6_1a52f6623d45fec4bf9c14898f7e53db34';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'symInc';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '462';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.3 symbol number increment command XRAN_SYMBOLNUMBER_xxxx  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section6_1affa3adbd50cd4af2018ba1fc0e8c3e31';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'rb';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '463';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.2 resource block indicator, XRAN_RBIND_xxx  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section6_1acb7bc06bed6f6408d719334fc41698c7';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'reserved';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '464';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section6_1ae0ba1ea05777c0190eb5d898d177f37d';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'startPrbcl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '465';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.4 starting PRB of control section  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section6_1aabc4fe26e40f742fd255e2bb8534de75';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'numPrbc';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '466';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.6 number of contiguous PRBs per control section  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+  cp-fileline  = '457';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+@description
+     Section definition for type 5: Channel Information (Table 5-6)
+     Not supported in this release
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 476;
+        node-label = 'xran_cp_radioapp_section6';
+        node-link = {
+          node-link-id = 'structxran__cp__radioapp__section6';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__cp__radioapp__section6__header';
+  cp-name   = 'xran_cp_radioapp_section6_header';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section6__header_1a5965943d604d681efbc50dbda73e9101';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_radioapp_common_header
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'cmnhdr';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '216';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section6__header_1adc2b3bf6f7c4208312d35672ab4f1af7';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'numberOfUEs';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '446';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.4.11 number of UEs  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section6__header_1acb7bc06bed6f6408d719334fc41698c7';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'reserved';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '447';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+  cp-fileline  = '444';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+@description
+     Section header definition for type 6
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 479;
+        node-label = 'xran_cp_radioapp_common_header';
+        node-link = {
+          node-link-id = 'structxran__cp__radioapp__common__header';
+        };
+      }; /* node */
+      node = {
+        node-id    = 478;
+        node-label = 'xran_cp_radioapp_section6_header';
+        node-link = {
+          node-link-id = 'structxran__cp__radioapp__section6__header';
+        };
+        node-child = {
+          child-id = '479';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++cmnhdr
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__cp__radioapp__section7__header';
+  cp-name   = 'xran_cp_radioapp_section7_header';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section7__header_1a5965943d604d681efbc50dbda73e9101';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_radioapp_common_header
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'cmnhdr';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '222';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section7__header_1a5a6ed8c04a3db86066924b1a1bf4dad3';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'reserved';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '484';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section7__header_1a4a3e173586ee317bb0948180e97377d9';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'laaMsgLen';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '485';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.15 LAA message length  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section7__header_1aeb1df06af4d93ec0e092de5cb10f0f08';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'laaMsgType';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '486';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.14 LAA message type  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+  cp-fileline  = '482';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+@description
+     Section header definition for type 7: LAA
+     Not supported in this release
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 482;
+        node-label = 'xran_cp_radioapp_common_header';
+        node-link = {
+          node-link-id = 'structxran__cp__radioapp__common__header';
+        };
+      }; /* node */
+      node = {
+        node-id    = 481;
+        node-label = 'xran_cp_radioapp_section7_header';
+        node-link = {
+          node-link-id = 'structxran__cp__radioapp__section7__header';
+        };
+        node-child = {
+          child-id = '482';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++cmnhdr
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__cp__radioapp__section__ext1';
+  cp-name   = 'xran_cp_radioapp_section_ext1';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext1_1af69684e1de711986c6c92dcb0cde3ef9';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'extType';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '145';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.6.1 extension type  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a848d22f9f7e5f493782bf8a9bfdb8f3a';
+        sec-mem-ref-line = '387';
+        sec-mem-ref-name = 'xran_cp_populate_section_ext_1';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext1_1afe3859cd334ad3f912622c58d5b2079e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ef';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '146';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.6.2 extension flag  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a11a0b914a08e5375cae792dc6db08c7a';
+        sec-mem-ref-line = '566';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a848d22f9f7e5f493782bf8a9bfdb8f3a';
+        sec-mem-ref-line = '387';
+        sec-mem-ref-name = 'xran_cp_populate_section_ext_1';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext1_1a1704e602910415f3250e10f4f215fb84';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'extLen';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '147';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.6.3 extension length, in 32bits words  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a11a0b914a08e5375cae792dc6db08c7a';
+        sec-mem-ref-line = '566';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1aaa0c6012a36b539f8880c45ac909c331';
+        sec-mem-ref-line = '1416';
+        sec-mem-ref-name = 'xran_parse_section_ext1';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext1_1a489f0b868b86e577a5e515dc40987ba5';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bfwCompMeth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '149';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.1.1 Beamforming weight Compression method  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a848d22f9f7e5f493782bf8a9bfdb8f3a';
+        sec-mem-ref-line = '387';
+        sec-mem-ref-name = 'xran_cp_populate_section_ext_1';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1aaa0c6012a36b539f8880c45ac909c331';
+        sec-mem-ref-line = '1416';
+        sec-mem-ref-name = 'xran_parse_section_ext1';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext1_1ab4efff418afe4f08b45d3c4762f8b31d';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bfwIqWidth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '150';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.1.1 Beamforming weight IQ bit width  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a848d22f9f7e5f493782bf8a9bfdb8f3a';
+        sec-mem-ref-line = '387';
+        sec-mem-ref-name = 'xran_cp_populate_section_ext_1';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1aaa0c6012a36b539f8880c45ac909c331';
+        sec-mem-ref-line = '1416';
+        sec-mem-ref-name = 'xran_parse_section_ext1';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+  cp-fileline  = '142';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+@description
+     Beamforming Weights Extension Type(ExtType 1) defined in 5.4.7.1
+     The structure is reordered for byte order conversion.
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 484;
+        node-label = 'xran_cp_radioapp_section_ext1';
+        node-link = {
+          node-link-id = 'structxran__cp__radioapp__section__ext1';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__cp__radioapp__section__ext2';
+  cp-name   = 'xran_cp_radioapp_section_ext2';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext2_1afaa633099e5bb43f394e334d2effa115';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bfZe3ddWidth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '173';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.2.1 beamforming zenith beamwidth parameter bitwidth, Table 5-21  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1af3d96c5ccff84bf6a444f260f58a49f2';
+        sec-mem-ref-line = '1497';
+        sec-mem-ref-name = 'xran_parse_section_ext2';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext2_1a91c2992cc2931d34eedace92ebed95e3';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bfAz3ddWidth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '174';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.2.1 beamforming azimuth beamwidth parameter bitwidth, Table 5-20  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1af3d96c5ccff84bf6a444f260f58a49f2';
+        sec-mem-ref-line = '1497';
+        sec-mem-ref-name = 'xran_parse_section_ext2';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext2_1ad577e27385c9800999196f723131c2a6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bfaCompResv1';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '175';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1af3d96c5ccff84bf6a444f260f58a49f2';
+        sec-mem-ref-line = '1497';
+        sec-mem-ref-name = 'xran_parse_section_ext2';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext2_1a44f3c610f47128f388292d02434afe0b';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bfZePtWidth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '176';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.2.1 beamforming zenith pointing parameter bitwidth, Table 5-19  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1af3d96c5ccff84bf6a444f260f58a49f2';
+        sec-mem-ref-line = '1497';
+        sec-mem-ref-name = 'xran_parse_section_ext2';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext2_1ae4575041f99a19d0b4e60606fa8dbefb';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bfAzPtWidth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '177';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.2.1 beamforming azimuth pointing parameter bitwidth, Table 5-18  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1af3d96c5ccff84bf6a444f260f58a49f2';
+        sec-mem-ref-line = '1497';
+        sec-mem-ref-name = 'xran_parse_section_ext2';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext2_1a2b3796df8f24599db86788e5c585bd8e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bfaCompResv0';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '178';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1af3d96c5ccff84bf6a444f260f58a49f2';
+        sec-mem-ref-line = '1497';
+        sec-mem-ref-name = 'xran_parse_section_ext2';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext2_1ab53808b9894ae611b5b0800f2cdc248c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'extLen';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '179';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.6.3 extension length, in 32bits words  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1af3d96c5ccff84bf6a444f260f58a49f2';
+        sec-mem-ref-line = '1497';
+        sec-mem-ref-name = 'xran_parse_section_ext2';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext2_1a0fb8616e86f89f4b8af4e191d1cb7ce7';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'extType';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '180';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.6.1 extension type  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext2_1ad63f9c3cee58cacccc463bc3c3313cc6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ef';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '181';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.6.2 extension flag  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+  cp-fileline  = '169';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+@description
+     Beamforming Attributes Extension Type(ExtType 2) defined in 5.4.7.2
+     The structure is reordered for byte order conversion.
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 486;
+        node-label = 'xran_cp_radioapp_section_ext2';
+        node-link = {
+          node-link-id = 'structxran__cp__radioapp__section__ext2';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__cp__radioapp__section__ext3__first';
+  cp-name   = 'xran_cp_radioapp_section_ext3_first';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext3__first_1aef9bb556c1530f5d648fd57e73b9a105';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'reserved1';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '210';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext3__first_1aec327188e616d1ef6c7c7769fa49ee4b';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'crsSymNum';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '211';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.3.6 CRS symbol number indication  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext3__first_1aed93283265f941dc1d2bf8d634164493';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'reserved0';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '212';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext3__first_1a39e7385dc0e87f97e8411cec1e3aced5';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'crsShift';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '213';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.3.7 CRS shift used for DL transmission  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext3__first_1a004e4df3faa0bb55443b2e184a8d7ace';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'crsReMask';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '214';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.3.5 CRS resource element mask  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext3__first_1a4a4e7cf0028066630bb73b2d58445053';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'txScheme';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '215';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.3.3 transmission scheme  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext3__first_1a872448d7734f1458ebd601823497a5fa';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'numLayers';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '216';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.3.4 number of layers used for DL transmission  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext3__first_1abb85b533cefe89b78d49e57e7a0c6ee4';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'layerId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '217';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.3.2 Layer ID for DL transmission  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext3__first_1a5645d802dc4e4fac0d73fc7c68388893';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'codebookIndex';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '218';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.3.1 precoder codebook used for transmission  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext3__first_1ab53808b9894ae611b5b0800f2cdc248c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'extLen';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '219';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.6.3 extension length, in 32bits words  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext3__first_1a0fb8616e86f89f4b8af4e191d1cb7ce7';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'extType';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '220';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.6.1 extension type  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext3__first_1ad63f9c3cee58cacccc463bc3c3313cc6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ef';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '221';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.6.2 extension flag  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext3__first_1a0780ffbec6d647632e2b31d89de94467';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'beamIdAP3';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '223';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.3.10 beam id to be used for antenna port 3  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext3__first_1a9b459e1b2f309337740ed7a576e8ddfb';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'beamIdAP2';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '224';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.3.9 beam id to be used for antenna port 2  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext3__first_1abcaa5b568a022c3af1146b779d52bebc';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'beamIdAP1';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '225';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.3.8 beam id to be used for antenna port 1  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext3__first_1a0fc429b055e74830a4583ec37f5c3846';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'reserved2';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '226';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+  cp-fileline  = '206';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+@description
+     DL Precoding Extension Type(ExtType 3) for first data layer.
+     Defined in 5.4.7.3 Table 5-22.
+     Only be used for LTE TM2-4 and not for other LTE TMs nor NR.
+     The structure is reordered for byte order conversion. Not supported.
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 488;
+        node-label = 'xran_cp_radioapp_section_ext3_first';
+        node-link = {
+          node-link-id = 'structxran__cp__radioapp__section__ext3__first';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__cp__radioapp__section__ext3__non__first';
+  cp-name   = 'xran_cp_radioapp_section_ext3_non_first';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext3__non__first_1a872448d7734f1458ebd601823497a5fa';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'numLayers';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '240';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.3.4 number of layers used for DL transmission  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext3__non__first_1abb85b533cefe89b78d49e57e7a0c6ee4';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'layerId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '241';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.3.2 Layer ID for DL transmission  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext3__non__first_1a5645d802dc4e4fac0d73fc7c68388893';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'codebookIndex';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '242';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.3.1 precoder codebook used for transmission  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext3__non__first_1ab53808b9894ae611b5b0800f2cdc248c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'extLen';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '244';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.6.3 extension length, in 32bits words  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext3__non__first_1a0fb8616e86f89f4b8af4e191d1cb7ce7';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'extType';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '245';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.6.1 extension type  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext3__non__first_1ad63f9c3cee58cacccc463bc3c3313cc6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ef';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '246';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.6.2 extension flag  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+  cp-fileline  = '238';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+@description
+     DL Precoding Extension Type(ExtType 3) for non-first data layer.
+     Defined in 5.4.7.3 Table 5-23.
+     Only be used for LTE TM2-4 and not for other LTE TMs nor NR.
+     The structure is reordered for byte order conversion. Not supported.
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 490;
+        node-label = 'xran_cp_radioapp_section_ext3_non_first';
+        node-link = {
+          node-link-id = 'structxran__cp__radioapp__section__ext3__non__first';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__cp__radioapp__section__ext4';
+  cp-name   = 'xran_cp_radioapp_section_ext4';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext4_1a3e975b4b16cb91991ee107f5f3e336b5';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'modCompScaler';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '259';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.4.2 modulation compression scaler value  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1ad4a3ae88412a933d953fc0f8ae9bb352';
+        sec-mem-ref-line = '1579';
+        sec-mem-ref-name = 'xran_parse_section_ext4';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext4_1a2a77d2bfcb0d61e85b549fdbbe4bce18';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'csf';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '260';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.4.1 constellation shift flag  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1ad4a3ae88412a933d953fc0f8ae9bb352';
+        sec-mem-ref-line = '1579';
+        sec-mem-ref-name = 'xran_parse_section_ext4';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext4_1ab53808b9894ae611b5b0800f2cdc248c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'extLen';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '262';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.6.3 extension length, in 32bits words  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1ad4a3ae88412a933d953fc0f8ae9bb352';
+        sec-mem-ref-line = '1579';
+        sec-mem-ref-name = 'xran_parse_section_ext4';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext4_1a0fb8616e86f89f4b8af4e191d1cb7ce7';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'extType';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '263';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.6.1 extension type  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext4_1ad63f9c3cee58cacccc463bc3c3313cc6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ef';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '264';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.6.2 extension flag  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+  cp-fileline  = '257';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+@description
+     Modulation Compression Parameter Extension Type(ExtType 4), 5.4.7.4
+     Only applies to section type 1 and 3.
+     The structure is reordered for byte order conversion.
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 492;
+        node-label = 'xran_cp_radioapp_section_ext4';
+        node-link = {
+          node-link-id = 'structxran__cp__radioapp__section__ext4';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__cp__radioapp__section__ext5';
+  cp-name   = 'xran_cp_radioapp_section_ext5';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext5_1aed93283265f941dc1d2bf8d634164493';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'reserved0';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '319';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext5_1aca88dbe7fcac3aa95ac605c39a1ef6c3';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'mcScaleOffset2';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '320';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.5.3 scaling value for modulation compression  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1af03e99a3b1e9498ca15458e0440c12a1';
+        sec-mem-ref-line = '1606';
+        sec-mem-ref-name = 'xran_parse_section_ext5';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext5_1a985dc9bc6fcfe447805f23272240db02';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'csf2';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '321';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.5.2 constellation shift flag  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1af03e99a3b1e9498ca15458e0440c12a1';
+        sec-mem-ref-line = '1606';
+        sec-mem-ref-name = 'xran_parse_section_ext5';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext5_1a345b2bf8205e92f1aa2f73109c4e99c5';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'mcScaleReMask2';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '322';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.5.1 modulation compression power scale RE mask  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1af03e99a3b1e9498ca15458e0440c12a1';
+        sec-mem-ref-line = '1606';
+        sec-mem-ref-name = 'xran_parse_section_ext5';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext5_1a8854bc563f0f80ccc93498c6f6386ebe';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'mcScaleOffset1';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '323';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.5.3 scaling value for modulation compression  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1af03e99a3b1e9498ca15458e0440c12a1';
+        sec-mem-ref-line = '1606';
+        sec-mem-ref-name = 'xran_parse_section_ext5';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext5_1ae99d919e21fe8913cf62fe9a45303edf';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'csf1';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '324';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.5.2 constellation shift flag  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1af03e99a3b1e9498ca15458e0440c12a1';
+        sec-mem-ref-line = '1606';
+        sec-mem-ref-name = 'xran_parse_section_ext5';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext5_1aa73c9c8643bc91f9af899bcb09d5329d';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'mcScaleReMask1';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '325';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.5.1 modulation compression power scale RE mask  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1af03e99a3b1e9498ca15458e0440c12a1';
+        sec-mem-ref-line = '1606';
+        sec-mem-ref-name = 'xran_parse_section_ext5';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+  cp-fileline  = '318';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 494;
+        node-label = 'xran_cp_radioapp_section_ext5';
+        node-link = {
+          node-link-id = 'structxran__cp__radioapp__section__ext5';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__cp__radioapp__section__ext__hdr';
+  cp-name   = 'xran_cp_radioapp_section_ext_hdr';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext__hdr_1ac83c9926f298a62e15cfbc16571a54fb';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'extLen';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '130';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.6.3 extension length, in 32bits words  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1af03e99a3b1e9498ca15458e0440c12a1';
+        sec-mem-ref-line = '1606';
+        sec-mem-ref-name = 'xran_parse_section_ext5';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext__hdr_1a9f0a18447f69980ff7c9371840018713';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'extType';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '131';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.6.1 extension type  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__ext__hdr_1a260ff01d6dbfb5c57ac75516eb131c48';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ef';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '132';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.6.2 extension flag  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+  cp-fileline  = '126';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 496;
+        node-label = 'xran_cp_radioapp_section_ext_hdr';
+        node-link = {
+          node-link-id = 'structxran__cp__radioapp__section__ext__hdr';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__cp__radioapp__section__header';
+  cp-name   = 'xran_cp_radioapp_section_header';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__header_1aa43c4c21b173ada1b6b7568956f0d650';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'reserved';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '94';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__header_1a5dc992c6cc64a3f245e5676c0ff12256';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'numSymbol';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '95';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.7 number of symbols  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__header_1aff6c92a5dba7cc22be5e23785fe5fc43';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'reMask';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '96';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.5 resource element mask  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__header_1a95e0dae95f44e3f580dba1f14119b6f8';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_radioapp_section_header::__anonymous__::__anonymous__
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 's0';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '97';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__header_1a9d9a9bc73a8aaac944ecb453eb402a07';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'beamId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '99';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.9 beam identifier  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__header_1ad63f9c3cee58cacccc463bc3c3313cc6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ef';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '100';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.8 extension flag  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__header_1a2f522ea9e50aa828de1bbafaecc329b7';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_radioapp_section_header::__anonymous__::__anonymous__
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 's1';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '103';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__header_1a2af8f4835a40414cf6f7950baafd76cf';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_radioapp_section_header::__anonymous__::__anonymous__
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 's3';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '109';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__header_1a64c04119c39e8dbcf00f4ae22968b1eb';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ueId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '111';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.10 UE identifier  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__header_1a5ab4ec89c9271cd004625b947af0dc3b';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_radioapp_section_header::__anonymous__::__anonymous__
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 's5';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '115';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__header_1aaedd34aab03da5f169634cfc3aaf0e2a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+union xran_cp_radioapp_section_header::__anonymous__
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'u';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '116';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__header_1ae4ab3aebfd71c3b7c6e5e6890c650254';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'numPrbc';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '118';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.6 number of contiguous PRBs per control section  0000 0000b = all PRBs  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__header_1a94a428ce385fe1757f5de40003b85030';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'startPrbc';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '119';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.4 starting PRB of control section  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__header_1a9f989befc2b337ff570354389880d2b6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'symInc';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '120';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.3 symbol number increment command XRAN_SYMBOLNUMBER_xxxx  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__header_1ac91b2b11ae96c1a44e8a2fad473771c7';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'rb';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '121';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.2 resource block indicator, XRAN_RBIND_xxx  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__radioapp__section__header_1a9a83cf1c3a2706e565cbbd8a6e3af8b2';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sectionId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '122';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.1 section identifier  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+  cp-fileline  = '91';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+@description
+     Section headers definition for C-Plane.
+     Section type 6 and 7 are not present since those have different fields.
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 498;
+        node-label = 'xran_cp_radioapp_section_header';
+        node-link = {
+          node-link-id = 'structxran__cp__radioapp__section__header';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__cp__rbmap__list';
+  cp-name   = 'xran_cp_rbmap_list';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__rbmap__list_1acbe4924d3235876d0b54c3c9ef6f8149';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'grp_id';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '330';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+group id for this entry, reserved for future use  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__rbmap__list_1a23b2201c117393dd97c63e750e211d57';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sym_start';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '332';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Start symbol ID  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__rbmap__list_1aa3855fbdf569667bde1830fe8033078a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sym_num';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '333';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Number of symbols  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__rbmap__list_1a1e0c8aee4bb2520855c655fc3f5ddb3e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'rb_start';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '335';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Start RB position  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__rbmap__list_1af7735abb4d0e98bff75f6ca302402fd1';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'rb_num';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '336';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Number of RBs  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__rbmap__list_1abde12917f82ac21d3b35f788384b69d4';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'iq_buff_offset';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '338';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Offset within Sym for start of IQs  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__rbmap__list_1a4743b4bb624ddabc85672184430d9d70';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'iq_buff_len';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '339';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+length IQs  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__rbmap__list_1a599d618c91d4ce33661381801a7dca9a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'beam_id';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '341';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Bean Index  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__rbmap__list_1a1520b1ef6131bff6c14b88d849c266c5';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'iqWidth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '342';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+I and Q width in bits  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__rbmap__list_1aba2cd161fa32b47ca78d0a2e4cf605c3';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'comp_meth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '343';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Compression method  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__cp__rbmap__list_1a0976e33e213bf38d277b829252a1ceaa';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'pad0';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '344';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+  cp-fileline  = '329';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+This structure to hold the information of RB allocation from PHY
+to send data for allocated RBs only.  
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 500;
+        node-label = 'xran_cp_rbmap_list';
+        node-link = {
+          node-link-id = 'structxran__cp__rbmap__list';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__device__ctx';
+  cp-name   = 'xran_device_ctx';
+  cp-section = {
+    sec-kind = 'public-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'structxran__device__ctx_1ab7156a390b58bd5a5eb27161c656f112';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'LIST_HEAD';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+sym_cb_elem_list
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+cb_elem_entry
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '247';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a863c2e1054bcd2fb5d3a9edcfac2fd8e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sector_id';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '205';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a2b7202fa1a2e3c5187799f8be3b5459f';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'xran_port_id';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '206';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1acdd1d3179a2ecc831b45df3ac4ee230c';
+        sec-mem-ref-line = '2408';
+        sec-mem-ref-name = 'xran_sector_get_instances';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a3dbfc411296cd3d20af144236590ed91';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_eaxcid_config
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'eAxc_id_cfg';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '206';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a3842cc1a01bcaa4df37fd8c10308ff01';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_fh_init
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'fh_init';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '206';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1a3d4bd5c7eec6da4ab71688e209100761';
+        sec-mem-ref-line = '143';
+        sec-mem-ref-name = 'process_mbuf';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a5b8958fc5688ba856cba84038ee4b938';
+        sec-mem-ref-line = '711';
+        sec-mem-ref-name = 'xran_timer_arm';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a300b87c29358bb161404c0122a9b2a46';
+        sec-mem-ref-line = '1461';
+        sec-mem-ref-name = 'xran_process_srs_sym';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ac5201df2d161091f7319ff2f57432823';
+        sec-mem-ref-line = '1536';
+        sec-mem-ref-name = 'xran_pkt_validate';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a4adf91126704ea524f98f461f6180c85';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_fh_config
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'fh_cfg';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '206';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '92';
+        sec-mem-ref-name = 'PrachCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1a3d4bd5c7eec6da4ab71688e209100761';
+        sec-mem-ref-line = '143';
+        sec-mem-ref-name = 'process_mbuf';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a7192955290ca84553d071cedc5ee89cb';
+        sec-mem-ref-line = '243';
+        sec-mem-ref-name = 'xran_is_prach_slot';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a14cfa955b7fdf58378a97b4cfa7268f8';
+        sec-mem-ref-line = '1384';
+        sec-mem-ref-name = 'xran_process_prach_sym';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a300b87c29358bb161404c0122a9b2a46';
+        sec-mem-ref-line = '1461';
+        sec-mem-ref-name = 'xran_process_srs_sym';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1acb6ecf7858c99c963182b9b7884deca6';
+        sec-mem-ref-line = '1578';
+        sec-mem-ref-name = 'xran_process_rx_sym';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        sec-mem-ref-line = '2756';
+        sec-mem-ref-name = 'xran_open';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1ac1db3db55038ef0b2f69827746eaf87c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_prach_cp_config
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'PrachCPConfig';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '206';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '92';
+        sec-mem-ref-name = 'PrachCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '91';
+        sec-mem-ref-name = 'PrachPerf::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1a3d4bd5c7eec6da4ab71688e209100761';
+        sec-mem-ref-line = '143';
+        sec-mem-ref-name = 'process_mbuf';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a7192955290ca84553d071cedc5ee89cb';
+        sec-mem-ref-line = '243';
+        sec-mem-ref-name = 'xran_is_prach_slot';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        sec-mem-ref-line = '308';
+        sec-mem-ref-name = 'xran_init_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ab26e37a9d8915b33e29d632af88ff3a3';
+        sec-mem-ref-line = '1045';
+        sec-mem-ref-name = 'tx_cp_ul_cb';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a072be4e030e23440817b205256d2df29';
+        sec-mem-ref-line = '1715';
+        sec-mem-ref-name = 'xran_process_tx_sym_cp_off';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ad2506f0edcccb4fbdc5b41b03270a1af';
+        sec-mem-ref-line = '2000';
+        sec-mem-ref-name = 'xran_process_tx_sym_cp_on';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1ac6a2e22859da6e8385450b7b9303c709';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'enablePrach';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '212';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a1acdb894b98fd0ddf9e5542b50acfc50';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'enableCP';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '213';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'init__sys__functional_8cc_1a9796d6da0db5312f3ddffc3c43038daf';
+        sec-mem-ref-line = '112';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a165ca95dea40ce1abcc161f39087d38d';
+        sec-mem-ref-line = '1024';
+        sec-mem-ref-name = 'xranLibWraper::apply_cpenable';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a6fcbf469691a192f1ce298f70981c17a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'DynamicSectionEna';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '215';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1aee9d04742a7da3cfa9e267fe568b9185';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int64_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'offset_sec';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '216';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__timer_8c_1af01e1311b604e50d00b7ecce78d2ce22';
+        sec-mem-ref-line = '116';
+        sec-mem-ref-name = 'timing_adjust_gps_second';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1ac885b03154fc1d5e7c10f09d92dd8a47';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int64_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'offset_nsec';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '217';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__timer_8c_1af01e1311b604e50d00b7ecce78d2ce22';
+        sec-mem-ref-line = '116';
+        sec-mem-ref-name = 'timing_adjust_gps_second';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a66006900f44c762b5df67ded52ee8edb';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'enableSrs';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '219';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a0dc2f992bcfe4f620d6ce2e969986d5c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_srs_config
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'srs_cfg';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '219';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1a3d4bd5c7eec6da4ab71688e209100761';
+        sec-mem-ref-line = '143';
+        sec-mem-ref-name = 'process_mbuf';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1acb5dd6ae5569cb3090d441c800068244';
+        sec-mem-ref-line = '294';
+        sec-mem-ref-name = 'xran_init_srs';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a072be4e030e23440817b205256d2df29';
+        sec-mem-ref-line = '1715';
+        sec-mem-ref-name = 'xran_process_tx_sym_cp_off';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ad2506f0edcccb4fbdc5b41b03270a1af';
+        sec-mem-ref-line = '2000';
+        sec-mem-ref-name = 'xran_process_tx_sym_cp_on';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1aeb7832eb5f4721f4a281feaacd1bb466';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+BbuIoBufCtrlStruct
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sFrontHaulTxBbuIoBufCtrl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '222';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+configuration of SRS  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ac94e2474beef3b68521cfd391211b1be';
+        sec-mem-ref-line = '2551';
+        sec-mem-ref-name = 'xran_5g_fronthault_config';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a964fb75fa6395056fade4167354019f5';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+BbuIoBufCtrlStruct
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sFrontHaulTxPrbMapBbuIoBufCtrl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '223';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ac94e2474beef3b68521cfd391211b1be';
+        sec-mem-ref-line = '2551';
+        sec-mem-ref-name = 'xran_5g_fronthault_config';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1af3ad0b6136919aabcdbac46b754aa7ed';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+BbuIoBufCtrlStruct
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sFrontHaulRxBbuIoBufCtrl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '224';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1acb6ecf7858c99c963182b9b7884deca6';
+        sec-mem-ref-line = '1578';
+        sec-mem-ref-name = 'xran_process_rx_sym';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ac94e2474beef3b68521cfd391211b1be';
+        sec-mem-ref-line = '2551';
+        sec-mem-ref-name = 'xran_5g_fronthault_config';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a3bfdc9ec9f4c738715460ddd03f0833f';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+BbuIoBufCtrlStruct
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sFrontHaulRxPrbMapBbuIoBufCtrl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '225';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1acb6ecf7858c99c963182b9b7884deca6';
+        sec-mem-ref-line = '1578';
+        sec-mem-ref-name = 'xran_process_rx_sym';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ac94e2474beef3b68521cfd391211b1be';
+        sec-mem-ref-line = '2551';
+        sec-mem-ref-name = 'xran_5g_fronthault_config';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a4bcca72021c589be2adf3647647a1232';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+BbuIoBufCtrlStruct
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sFHPrachRxBbuIoBufCtrl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '226';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a14cfa955b7fdf58378a97b4cfa7268f8';
+        sec-mem-ref-line = '1384';
+        sec-mem-ref-name = 'xran_process_prach_sym';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ab204e979de14c21d34e9b88c6c700d25';
+        sec-mem-ref-line = '2636';
+        sec-mem-ref-name = 'xran_5g_prach_req';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a8d643c55cfe976d88d44beefc0af0dff';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+BbuIoBufCtrlStruct
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sFHSrsRxBbuIoBufCtrl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '227';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a300b87c29358bb161404c0122a9b2a46';
+        sec-mem-ref-line = '1461';
+        sec-mem-ref-name = 'xran_process_srs_sym';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a2bd01fc3432f80a787d6bf317949dd80';
+        sec-mem-ref-line = '2679';
+        sec-mem-ref-name = 'xran_5g_srs_req';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a9ef97a8be35f99eec4b85d06a3216762';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_flat_buffer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sFrontHaulTxBuffers';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '227';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ac94e2474beef3b68521cfd391211b1be';
+        sec-mem-ref-line = '2551';
+        sec-mem-ref-name = 'xran_5g_fronthault_config';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1ad1cf1b34ac94d618897d8767cbfc7c44';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_flat_buffer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sFrontHaulTxPrbMapBuffers';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '227';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ac94e2474beef3b68521cfd391211b1be';
+        sec-mem-ref-line = '2551';
+        sec-mem-ref-name = 'xran_5g_fronthault_config';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a1dfd09a710fa1cf63f61883a284a5f0f';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_flat_buffer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sFrontHaulRxBuffers';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '227';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ac94e2474beef3b68521cfd391211b1be';
+        sec-mem-ref-line = '2551';
+        sec-mem-ref-name = 'xran_5g_fronthault_config';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a0c71464127a5828784d5775051f134d6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_flat_buffer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sFrontHaulRxPrbMapBuffers';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '227';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ac94e2474beef3b68521cfd391211b1be';
+        sec-mem-ref-line = '2551';
+        sec-mem-ref-name = 'xran_5g_fronthault_config';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a7976d6beded6455154f323e1e542f085';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_flat_buffer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sFHPrachRxBuffers';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '227';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ab204e979de14c21d34e9b88c6c700d25';
+        sec-mem-ref-line = '2636';
+        sec-mem-ref-name = 'xran_5g_prach_req';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a8d0c3597635cdeb50f50f5c43d36e875';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_flat_buffer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sFHSrsRxBuffers';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '227';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a2bd01fc3432f80a787d6bf317949dd80';
+        sec-mem-ref-line = '2679';
+        sec-mem-ref-name = 'xran_5g_srs_req';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a023feefd3cb93d648f673ce1a8c79563';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+xran_transport_callback_fn
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'pCallback';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '238';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ad4544f4d6f4713c010f083bce5758d14';
+        sec-mem-ref-line = '963';
+        sec-mem-ref-name = 'rx_ul_deadline_half_cb';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a63aa00dad3b771f4db5df8ca8ac68323';
+        sec-mem-ref-line = '999';
+        sec-mem-ref-name = 'rx_ul_deadline_full_cb';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ac94e2474beef3b68521cfd391211b1be';
+        sec-mem-ref-line = '2551';
+        sec-mem-ref-name = 'xran_5g_fronthault_config';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ab204e979de14c21d34e9b88c6c700d25';
+        sec-mem-ref-line = '2636';
+        sec-mem-ref-name = 'xran_5g_prach_req';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a2bd01fc3432f80a787d6bf317949dd80';
+        sec-mem-ref-line = '2679';
+        sec-mem-ref-name = 'xran_5g_srs_req';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a4bb009dc28deffeccf1559528dbc5bee';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'pCallbackTag';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '239';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ad4544f4d6f4713c010f083bce5758d14';
+        sec-mem-ref-line = '963';
+        sec-mem-ref-name = 'rx_ul_deadline_half_cb';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a63aa00dad3b771f4db5df8ca8ac68323';
+        sec-mem-ref-line = '999';
+        sec-mem-ref-name = 'rx_ul_deadline_full_cb';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ac94e2474beef3b68521cfd391211b1be';
+        sec-mem-ref-line = '2551';
+        sec-mem-ref-name = 'xran_5g_fronthault_config';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ab204e979de14c21d34e9b88c6c700d25';
+        sec-mem-ref-line = '2636';
+        sec-mem-ref-name = 'xran_5g_prach_req';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a2bd01fc3432f80a787d6bf317949dd80';
+        sec-mem-ref-line = '2679';
+        sec-mem-ref-name = 'xran_5g_srs_req';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a5f7077fcb0eef30eca298a156e25ec0c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+xran_transport_callback_fn
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'pPrachCallback';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '241';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a63aa00dad3b771f4db5df8ca8ac68323';
+        sec-mem-ref-line = '999';
+        sec-mem-ref-name = 'rx_ul_deadline_full_cb';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ab204e979de14c21d34e9b88c6c700d25';
+        sec-mem-ref-line = '2636';
+        sec-mem-ref-name = 'xran_5g_prach_req';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a31909ed26aa2152e78db6fc72237b5d1';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'pPrachCallbackTag';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '242';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a63aa00dad3b771f4db5df8ca8ac68323';
+        sec-mem-ref-line = '999';
+        sec-mem-ref-name = 'rx_ul_deadline_full_cb';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ab204e979de14c21d34e9b88c6c700d25';
+        sec-mem-ref-line = '2636';
+        sec-mem-ref-name = 'xran_5g_prach_req';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a09221a6b8c8f4910a8d0ab9f14aa8d9b';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+xran_transport_callback_fn
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'pSrsCallback';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '244';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a2bd01fc3432f80a787d6bf317949dd80';
+        sec-mem-ref-line = '2679';
+        sec-mem-ref-name = 'xran_5g_srs_req';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1aa1ab602d8bd88daec92581433fee0ff3';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'pSrsCallbackTag';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '245';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a2bd01fc3432f80a787d6bf317949dd80';
+        sec-mem-ref-line = '2679';
+        sec-mem-ref-name = 'xran_5g_srs_req';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1ae3f1b1cbdaabdcfb693b93d75d4a9972';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sym_up';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '249';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+when we start sym 0 of up with respect to OTA time as measured in symbols  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ae4973aab78785b0738c729b26a1474e2';
+        sec-mem-ref-line = '1165';
+        sec-mem-ref-name = 'xran_timing_source_thread';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a5b3b3bf6af57ee77a2bb1701ad24c7db';
+        sec-mem-ref-line = '2202';
+        sec-mem-ref-name = 'xran_process_tx_sym';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a7986392c9b5ba31ca86b38401d940baa';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sym_up_ul';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '250';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ae4973aab78785b0738c729b26a1474e2';
+        sec-mem-ref-line = '1165';
+        sec-mem-ref-name = 'xran_timing_source_thread';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a88a1e1ec152b7daa669176e91660aead';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+xran_fh_tti_callback_fn
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ttiCb';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '252';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'init__sys__functional_8cc_1a74a4819defc7dbd1cfa7e793456be743';
+        sec-mem-ref-line = '244';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a57bc216aff0d372305a6d13a072c605b';
+        sec-mem-ref-line = '2900';
+        sec-mem-ref-name = 'xran_reg_physide_cb';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1ab85e177210025d9e720d2696965c5af4';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'TtiCbParam';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '253';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'init__sys__functional_8cc_1a74a4819defc7dbd1cfa7e793456be743';
+        sec-mem-ref-line = '244';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a57bc216aff0d372305a6d13a072c605b';
+        sec-mem-ref-line = '2900';
+        sec-mem-ref-name = 'xran_reg_physide_cb';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1abd4614a35f8f2cba7d7a671c9e545573';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'SkipTti';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '254';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'init__sys__functional_8cc_1a74a4819defc7dbd1cfa7e793456be743';
+        sec-mem-ref-line = '244';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a57bc216aff0d372305a6d13a072c605b';
+        sec-mem-ref-line = '2900';
+        sec-mem-ref-name = 'xran_reg_physide_cb';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a0ac55d6b8988083425a147f343c34455';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'xran2phy_mem_ready';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '256';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'init__sys__functional_8cc_1a9796d6da0db5312f3ddffc3c43038daf';
+        sec-mem-ref-line = '112';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1a3d4bd5c7eec6da4ab71688e209100761';
+        sec-mem-ref-line = '143';
+        sec-mem-ref-name = 'process_mbuf';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ad4544f4d6f4713c010f083bce5758d14';
+        sec-mem-ref-line = '963';
+        sec-mem-ref-name = 'rx_ul_deadline_half_cb';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a63aa00dad3b771f4db5df8ca8ac68323';
+        sec-mem-ref-line = '999';
+        sec-mem-ref-name = 'rx_ul_deadline_full_cb';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a14cfa955b7fdf58378a97b4cfa7268f8';
+        sec-mem-ref-line = '1384';
+        sec-mem-ref-name = 'xran_process_prach_sym';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a300b87c29358bb161404c0122a9b2a46';
+        sec-mem-ref-line = '1461';
+        sec-mem-ref-name = 'xran_process_srs_sym';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a5b3b3bf6af57ee77a2bb1701ad24c7db';
+        sec-mem-ref-line = '2202';
+        sec-mem-ref-name = 'xran_process_tx_sym';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ac94e2474beef3b68521cfd391211b1be';
+        sec-mem-ref-line = '2551';
+        sec-mem-ref-name = 'xran_5g_fronthault_config';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a016b606244b631c62b0bad792717a27c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'rx_packet_symb_tracker';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '258';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a62f6979f35115d4c857e734d875be5df';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'rx_packet_prach_tracker';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '259';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1ae3228d07f4ce31d4707fd5934fb8ec03';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'rx_packet_callback_tracker';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '260';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ad4544f4d6f4713c010f083bce5758d14';
+        sec-mem-ref-line = '963';
+        sec-mem-ref-name = 'rx_ul_deadline_half_cb';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a828091ca5ff40ad8918ace1376d25c05';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'rx_packet_prach_callback_tracker';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '261';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a26e6c6447dffca5e7ece503e8c0e890c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'prach_start_symbol';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '262';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        sec-mem-ref-line = '308';
+        sec-mem-ref-name = 'xran_init_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a14cfa955b7fdf58378a97b4cfa7268f8';
+        sec-mem-ref-line = '1384';
+        sec-mem-ref-name = 'xran_process_prach_sym';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a53af49f65e0dafdafcde73d693961a78';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'prach_last_symbol';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '263';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        sec-mem-ref-line = '308';
+        sec-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a01cfa0ddd894bb94d785f755bfdd8b9e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'phy_tti_cb_done';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '265';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a195da46c3cb90e36da543594416cbba7';
+        sec-mem-ref-line = '582';
+        sec-mem-ref-name = 'sym_ota_cb';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a6bec02784f5898c72bdbe64469186a45';
+        sec-mem-ref-line = '1136';
+        sec-mem-ref-name = 'tti_to_phy_cb';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a824b36e330221e10743e6a09ebabbe89';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mempool *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'direct_pool';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '267';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a6708e76366bccd72d10a3161e485e0f4';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mempool *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'indirect_pool';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '268';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a346d8b87e236cbb3056a5fb54fa44638';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct mbuf_table
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'tx_mbufs';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '268';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1ad2bc382255cb424431bb7515a796e5bf';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_common_counters
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'fh_counters';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '268';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ac5201df2d161091f7319ff2f57432823';
+        sec-mem-ref-line = '1536';
+        sec-mem-ref-name = 'xran_pkt_validate';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ac153c5a3e3f4f64ab0fafca6f593c380';
+        sec-mem-ref-line = '3074';
+        sec-mem-ref-name = 'xran_get_common_counters';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a82f0cc2ac9daada1e8330e3a91ec296b';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+phy_encoder_poll_fn
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bbdev_enc';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '273';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+call back to poll BBDev encoder  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a264d30877c919a7f5a20e2b9b35c8aeb';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+phy_decoder_poll_fn
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bbdev_dec';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '274';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+call back to poll BBDev decoder  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1ad4eb63363a7e445e90ea75b8e99efaad';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+xran_ethdi_mbuf_send_fn
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'send_cpmbuf2ring';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '276';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+callback to send mbufs of C-Plane packets to the ring  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1a484fa852a2e973600abba0efb1fbefb9';
+        sec-mem-ref-line = '510';
+        sec-mem-ref-name = 'send_cpmsg';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ad1ada9c5c57979c50f1a17a9050b8f3a';
+        sec-mem-ref-line = '2918';
+        sec-mem-ref-name = 'xran_register_cb_mbuf2ring';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__device__ctx_1a77daaa6043406a5924fd69b2dd42571e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+xran_ethdi_mbuf_send_fn
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'send_upmbuf2ring';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '277';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+callback to send mbufs of U-Plane packets to the ring  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab67b9cc6e54d8ba3945b265b47af743c';
+        sec-mem-ref-line = '436';
+        sec-mem-ref-name = 'send_symbol_ex';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ad1ada9c5c57979c50f1a17a9050b8f3a';
+        sec-mem-ref-line = '2918';
+        sec-mem-ref-name = 'xran_register_cb_mbuf2ring';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+  cp-fileline  = '204';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 507;
+        node-label = 'xran_prach_cp_config';
+        node-link = {
+          node-link-id = 'structxran__prach__cp__config';
+        };
+      }; /* node */
+      node = {
+        node-id    = 503;
+        node-label = 'BbuIoBufCtrlStruct';
+        node-link = {
+          node-link-id = 'struct_bbu_io_buf_ctrl_struct';
+        };
+        node-child = {
+          child-id = '504';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sBufferList
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 510;
+        node-label = 'xran_fh_init';
+        node-link = {
+          node-link-id = 'structxran__fh__init';
+        };
+        node-child = {
+          child-id = '506';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++eAxCId_conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '511';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++io_cfg
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 502;
+        node-label = 'xran_device_ctx';
+        node-link = {
+          node-link-id = 'structxran__device__ctx';
+        };
+        node-child = {
+          child-id = '503';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sFrontHaulTxBbuIoBufCtrl
++sFHPrachRxBbuIoBufCtrl
++sFHSrsRxBbuIoBufCtrl
++sFrontHaulRxBbuIoBufCtrl
++sFrontHaulTxPrbMapBbuIoBufCtrl
++sFrontHaulRxPrbMapBbuIoBufCtrl
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '506';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++eAxc_id_cfg
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '507';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++PrachCPConfig
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '508';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++fh_counters
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '505';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sFHPrachRxBuffers
++sFrontHaulTxPrbMapBuffers
++sFrontHaulRxPrbMapBuffers
++sFHSrsRxBuffers
++sFrontHaulTxBuffers
++sFrontHaulRxBuffers
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '509';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++tx_mbufs
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '510';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++fh_init
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '512';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++srs_cfg
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '513';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++fh_cfg
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 505;
+        node-label = 'xran_flat_buffer';
+        node-link = {
+          node-link-id = 'structxran__flat__buffer';
+        };
+      }; /* node */
+      node = {
+        node-id    = 515;
+        node-label = 'xran_frame_config';
+        node-link = {
+          node-link-id = 'structxran__frame__config';
+        };
+        node-child = {
+          child-id = '516';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sSlotConfig
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 504;
+        node-label = 'xran_buffer_list';
+        node-link = {
+          node-link-id = 'structxran__buffer__list';
+        };
+        node-child = {
+          child-id = '505';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++pBuffers
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 506;
+        node-label = 'xran_eaxcid_config';
+        node-link = {
+          node-link-id = 'structxran__eaxcid__config';
+        };
+      }; /* node */
+      node = {
+        node-id    = 509;
+        node-label = 'mbuf_table';
+        node-link = {
+          node-link-id = 'structmbuf__table';
+        };
+      }; /* node */
+      node = {
+        node-id    = 511;
+        node-label = 'xran_io_cfg';
+        node-link = {
+          node-link-id = 'structxran__io__cfg';
+        };
+      }; /* node */
+      node = {
+        node-id    = 517;
+        node-label = 'xran_ru_config';
+        node-link = {
+          node-link-id = 'structxran__ru__config';
+        };
+      }; /* node */
+      node = {
+        node-id    = 508;
+        node-label = 'xran_common_counters';
+        node-link = {
+          node-link-id = 'structxran__common__counters';
+        };
+      }; /* node */
+      node = {
+        node-id    = 512;
+        node-label = 'xran_srs_config';
+        node-link = {
+          node-link-id = 'structxran__srs__config';
+        };
+      }; /* node */
+      node = {
+        node-id    = 513;
+        node-label = 'xran_fh_config';
+        node-link = {
+          node-link-id = 'structxran__fh__config';
+        };
+        node-child = {
+          child-id = '514';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++prach_conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '515';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++frame_conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '517';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++ru_conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '512';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++srs_conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 514;
+        node-label = 'xran_prach_config';
+        node-link = {
+          node-link-id = 'structxran__prach__config';
+        };
+      }; /* node */
+      node = {
+        node-id    = 516;
+        node-label = 'xran_slot_config';
+        node-link = {
+          node-link-id = 'structxran__slot__config';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__eaxc__info';
+  cp-name   = 'xran_eaxc_info';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__eaxc__info_1a6c426a9de5864167cd297299f82535ca';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'cuPortId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_transport.h';
+      sec-mem-desc-line = '41';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1ab08a85b6527f45a9ba22d25061a96a3c';
+        sec-mem-ref-line = '89';
+        sec-mem-ref-name = 'xran_decompose_cid';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__eaxc__info_1a7d93f32b8b4f771bd3ccf0b917cbec8b';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bandSectorId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_transport.h';
+      sec-mem-desc-line = '42';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1ab08a85b6527f45a9ba22d25061a96a3c';
+        sec-mem-ref-line = '89';
+        sec-mem-ref-name = 'xran_decompose_cid';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__eaxc__info_1a9264d54f92ac22a760270816417a692b';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ccId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_transport.h';
+      sec-mem-desc-line = '43';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1ab08a85b6527f45a9ba22d25061a96a3c';
+        sec-mem-ref-line = '89';
+        sec-mem-ref-name = 'xran_decompose_cid';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__up__api_8c_1adfc5ea408600c8de1384be020b359d95';
+        sec-mem-ref-line = '327';
+        sec-mem-ref-name = 'xran_extract_iq_samples';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__eaxc__info_1afb85286a39539b98fa09e33ccfa6226b';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ruPortId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_transport.h';
+      sec-mem-desc-line = '44';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1ab08a85b6527f45a9ba22d25061a96a3c';
+        sec-mem-ref-line = '89';
+        sec-mem-ref-name = 'xran_decompose_cid';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__up__api_8c_1adfc5ea408600c8de1384be020b359d95';
+        sec-mem-ref-line = '327';
+        sec-mem-ref-name = 'xran_extract_iq_samples';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_transport.h';
+  cp-fileline  = '40';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 519;
+        node-label = 'xran_eaxc_info';
+        node-link = {
+          node-link-id = 'structxran__eaxc__info';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__eaxcid__config';
+  cp-name   = 'xran_eaxcid_config';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__eaxcid__config_1a3357253b181bed8132156f87728efc8d';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'mask_cuPortId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '309';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Mask CU PortId  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a126b53d8cc57521b34496dbe3a26621f';
+        sec-mem-ref-line = '678';
+        sec-mem-ref-name = 'xranLibWraper::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1ae834080139ba785f1a3ac5781bf2ec88';
+        sec-mem-ref-line = '65';
+        sec-mem-ref-name = 'xran_compose_cid';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1ab08a85b6527f45a9ba22d25061a96a3c';
+        sec-mem-ref-line = '89';
+        sec-mem-ref-name = 'xran_decompose_cid';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__eaxcid__config_1affca087d8bc179073b5ae2f429340898';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'mask_bandSectorId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '310';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Mask Band  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a126b53d8cc57521b34496dbe3a26621f';
+        sec-mem-ref-line = '678';
+        sec-mem-ref-name = 'xranLibWraper::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1ae834080139ba785f1a3ac5781bf2ec88';
+        sec-mem-ref-line = '65';
+        sec-mem-ref-name = 'xran_compose_cid';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1ab08a85b6527f45a9ba22d25061a96a3c';
+        sec-mem-ref-line = '89';
+        sec-mem-ref-name = 'xran_decompose_cid';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__eaxcid__config_1a0ba87d865af2deb1ee2565f528e1e72d';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'mask_ccId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '311';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Mask CC  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a126b53d8cc57521b34496dbe3a26621f';
+        sec-mem-ref-line = '678';
+        sec-mem-ref-name = 'xranLibWraper::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1ae834080139ba785f1a3ac5781bf2ec88';
+        sec-mem-ref-line = '65';
+        sec-mem-ref-name = 'xran_compose_cid';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1ab08a85b6527f45a9ba22d25061a96a3c';
+        sec-mem-ref-line = '89';
+        sec-mem-ref-name = 'xran_decompose_cid';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__eaxcid__config_1a64cc7d4da64fe531f01c6bb54e6a02f3';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'mask_ruPortId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '312';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Mask RU Port ID  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a126b53d8cc57521b34496dbe3a26621f';
+        sec-mem-ref-line = '678';
+        sec-mem-ref-name = 'xranLibWraper::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1ae834080139ba785f1a3ac5781bf2ec88';
+        sec-mem-ref-line = '65';
+        sec-mem-ref-name = 'xran_compose_cid';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1ab08a85b6527f45a9ba22d25061a96a3c';
+        sec-mem-ref-line = '89';
+        sec-mem-ref-name = 'xran_decompose_cid';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__eaxcid__config_1a8812802228fbd32d92c2c8f29963628b';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bit_cuPortId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '314';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+bandsectorId + ccId + ruportId  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a126b53d8cc57521b34496dbe3a26621f';
+        sec-mem-ref-line = '678';
+        sec-mem-ref-name = 'xranLibWraper::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1ae834080139ba785f1a3ac5781bf2ec88';
+        sec-mem-ref-line = '65';
+        sec-mem-ref-name = 'xran_compose_cid';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1ab08a85b6527f45a9ba22d25061a96a3c';
+        sec-mem-ref-line = '89';
+        sec-mem-ref-name = 'xran_decompose_cid';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__eaxcid__config_1ab3f5b7b7c113a7fdff4bdf31ff685594';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bit_bandSectorId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '315';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+ccId + ruPortId  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a126b53d8cc57521b34496dbe3a26621f';
+        sec-mem-ref-line = '678';
+        sec-mem-ref-name = 'xranLibWraper::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1ae834080139ba785f1a3ac5781bf2ec88';
+        sec-mem-ref-line = '65';
+        sec-mem-ref-name = 'xran_compose_cid';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1ab08a85b6527f45a9ba22d25061a96a3c';
+        sec-mem-ref-line = '89';
+        sec-mem-ref-name = 'xran_decompose_cid';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__eaxcid__config_1a292acf2be52d7b22753f8f3a9839f455';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bit_ccId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '316';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+ruportId  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a126b53d8cc57521b34496dbe3a26621f';
+        sec-mem-ref-line = '678';
+        sec-mem-ref-name = 'xranLibWraper::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1ae834080139ba785f1a3ac5781bf2ec88';
+        sec-mem-ref-line = '65';
+        sec-mem-ref-name = 'xran_compose_cid';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1ab08a85b6527f45a9ba22d25061a96a3c';
+        sec-mem-ref-line = '89';
+        sec-mem-ref-name = 'xran_decompose_cid';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__eaxcid__config_1aa6294a3b04f47cabf866ec1e1ec4bd23';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bit_ruPortId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '317';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+0  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a126b53d8cc57521b34496dbe3a26621f';
+        sec-mem-ref-line = '678';
+        sec-mem-ref-name = 'xranLibWraper::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1ae834080139ba785f1a3ac5781bf2ec88';
+        sec-mem-ref-line = '65';
+        sec-mem-ref-name = 'xran_compose_cid';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1ab08a85b6527f45a9ba22d25061a96a3c';
+        sec-mem-ref-line = '89';
+        sec-mem-ref-name = 'xran_decompose_cid';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+  cp-fileline  = '308';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+XRAN spec section 3.1.3.1.6 ecpriRtcid / ecpriPcid define  
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 521;
+        node-label = 'xran_eaxcid_config';
+        node-link = {
+          node-link-id = 'structxran__eaxcid__config';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__ecpri__cmn__hdr';
+  cp-name   = 'xran_ecpri_cmn_hdr';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__ecpri__cmn__hdr_1a322d75c9ec1299251f0af915b2a1de75';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ecpri_concat';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+      sec-mem-desc-line = '115';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+3.1.3.1.3 eCPRI concatenation indicator  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1aa21387dfaba47c2046d4a05f50cfc768';
+        sec-mem-ref-line = '142';
+        sec-mem-ref-name = 'xran_build_ecpri_hdr';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__ecpri__cmn__hdr_1a5dc01ebf378adefbe507b257d8e6c6d8';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ecpri_resv';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+      sec-mem-desc-line = '116';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+3.1.3.1.2 eCPRI reserved  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1aa21387dfaba47c2046d4a05f50cfc768';
+        sec-mem-ref-line = '142';
+        sec-mem-ref-name = 'xran_build_ecpri_hdr';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__ecpri__cmn__hdr_1ae951511bfaa494bee98d7fc69c0966f0';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ecpri_ver';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+      sec-mem-desc-line = '117';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+3.1.3.1.1 eCPRI protocol revision, defined in XRAN_ECPRI_VER  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1aa21387dfaba47c2046d4a05f50cfc768';
+        sec-mem-ref-line = '142';
+        sec-mem-ref-name = 'xran_build_ecpri_hdr';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__ecpri__cmn__hdr_1a5b41115e5686e3ff4f14c356a3aa209a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ecpri_mesg_type';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+      sec-mem-desc-line = '118';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+3.1.3.1.4 eCPRI message type, defined in ecpri_msg_type  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__functional_8cc_1a17e5d82ac5aec3860b1324a80fda79ed';
+        sec-mem-ref-line = '61';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a7a412a9cd0ac919dccb2112fb386d64a';
+        sec-mem-ref-line = '1342';
+        sec-mem-ref-name = 'handle_ecpri_ethertype';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1aa21387dfaba47c2046d4a05f50cfc768';
+        sec-mem-ref-line = '142';
+        sec-mem-ref-name = 'xran_build_ecpri_hdr';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__ecpri__cmn__hdr_1a61bf830b8866773b24cbca74ed3a4d6f';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ecpri_payl_size';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+      sec-mem-desc-line = '119';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+3.1.3.1.5 eCPRI payload size, without common header and any padding bytes  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__functional_8cc_1a17e5d82ac5aec3860b1324a80fda79ed';
+        sec-mem-ref-line = '61';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1af9eb550e92ea270af41b4b6bcda363db';
+        sec-mem-ref-line = '1381';
+        sec-mem-ref-name = 'xran_prepare_ctrl_pkt';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1a7070bae58b40a4621354bda1677261af';
+        sec-mem-ref-line = '113';
+        sec-mem-ref-name = 'xran_update_ecpri_payload_size';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+  cp-fileline  = '114';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+@description
+      Structure holds common eCPRI header as per
+      Table 3 1 : eCPRI Transport Header Field Definitions
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 523;
+        node-label = 'xran_ecpri_cmn_hdr';
+        node-link = {
+          node-link-id = 'structxran__ecpri__cmn__hdr';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__ecpri__hdr';
+  cp-name   = 'xran_ecpri_hdr';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__ecpri__hdr_1aa90ff3ad961fe295cdffddc945999212';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_ecpri_cmn_hdr
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'cmnhdr';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+      sec-mem-desc-line = '119';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'u__plane__functional_8cc_1a17e5d82ac5aec3860b1324a80fda79ed';
+        sec-mem-ref-line = '61';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1af9eb550e92ea270af41b4b6bcda363db';
+        sec-mem-ref-line = '1381';
+        sec-mem-ref-name = 'xran_prepare_ctrl_pkt';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a7a412a9cd0ac919dccb2112fb386d64a';
+        sec-mem-ref-line = '1342';
+        sec-mem-ref-name = 'handle_ecpri_ethertype';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1a7070bae58b40a4621354bda1677261af';
+        sec-mem-ref-line = '113';
+        sec-mem-ref-name = 'xran_update_ecpri_payload_size';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1aa21387dfaba47c2046d4a05f50cfc768';
+        sec-mem-ref-line = '142';
+        sec-mem-ref-name = 'xran_build_ecpri_hdr';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__ecpri__hdr_1abe6f9630ee7939118e68d24d90434e0c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+rte_be16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ecpri_xtc_id';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+      sec-mem-desc-line = '133';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+3.1.3.1.6 real time control data / IQ data transfer message series identifier  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1aa21387dfaba47c2046d4a05f50cfc768';
+        sec-mem-ref-line = '142';
+        sec-mem-ref-name = 'xran_build_ecpri_hdr';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__up__api_8c_1adfc5ea408600c8de1384be020b359d95';
+        sec-mem-ref-line = '327';
+        sec-mem-ref-name = 'xran_extract_iq_samples';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__ecpri__hdr_1aa5d2447d17b81766e3843a60296446e3';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct ecpri_seq_id
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ecpri_seq_id';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+      sec-mem-desc-line = '133';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+3.1.3.1.7 message identifier  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1aa21387dfaba47c2046d4a05f50cfc768';
+        sec-mem-ref-line = '142';
+        sec-mem-ref-name = 'xran_build_ecpri_hdr';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__up__api_8c_1adfc5ea408600c8de1384be020b359d95';
+        sec-mem-ref-line = '327';
+        sec-mem-ref-name = 'xran_extract_iq_samples';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+  cp-fileline  = '131';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+@description
+      Structure holds eCPRI transport header as per
+      Table 3 1 : eCPRI Transport Header Field Definitions
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 527;
+        node-label = 'xran_ecpri_cmn_hdr';
+        node-link = {
+          node-link-id = 'structxran__ecpri__cmn__hdr';
+        };
+      }; /* node */
+      node = {
+        node-id    = 526;
+        node-label = 'ecpri_seq_id';
+        node-link = {
+          node-link-id = 'structecpri__seq__id';
+        };
+      }; /* node */
+      node = {
+        node-id    = 525;
+        node-label = 'xran_ecpri_hdr';
+        node-link = {
+          node-link-id = 'structxran__ecpri__hdr';
+        };
+        node-child = {
+          child-id = '526';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++ecpri_seq_id
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '527';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++cmnhdr
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__ethdi__ctx';
+  cp-name   = 'xran_ethdi_ctx';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__ethdi__ctx_1a84a901e82e979ec87118ff865b311a1f';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_io_loop_cfg
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'io_cfg';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      sec-mem-desc-line = '92';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__ethdi__ctx_1a9aae028a7de6cf24800730ee0ead940a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct ether_addr
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'entities';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      sec-mem-desc-line = '92';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__ethdi__ctx_1a5a97f72041614c818fa41ba34f0d776d';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ping_state';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      sec-mem-desc-line = '115';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__ethdi__ctx_1af01104d20d9d5120bd7c5b39c7084643';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ping_times';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      sec-mem-desc-line = '116';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__ethdi__ctx_1a01a95c1b6bb9bcb0390508a3045ad0ed';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'known_peers';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      sec-mem-desc-line = '117';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__ethdi__ctx_1af78a2835ea5575b2e63963898d89b34f';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct rte_ring *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'tx_ring';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      sec-mem-desc-line = '119';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__ethdi__ctx_1a252aa4a41dea61041edb525c4190651b';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct rte_ring *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'rx_ring';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      sec-mem-desc-line = '120';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__ethdi__ctx_1ae69618bbe52d90014001faa69198051c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct rte_ring *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'pkt_dump_ring';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      sec-mem-desc-line = '121';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__ethdi__ctx_1a371cecbf2b9db724d36a5c8da75c5463';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct rte_timer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'timer_autodetect';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      sec-mem-desc-line = '121';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__ethdi__ctx_1ae6b738dc6d77d4734678c55c56efdd9d';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct rte_timer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'timer_ping';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      sec-mem-desc-line = '121';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__ethdi__ctx_1aa7306ce280013295a40e89e29bb536a6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct rte_timer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'timer_sync';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      sec-mem-desc-line = '121';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__ethdi__ctx_1a46bbd0014fd7d61fb5a9cad69eb2f6b0';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct rte_timer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'timer_tx';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      sec-mem-desc-line = '121';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__ethdi__ctx_1a73b587527ef3ade588b6ba7db09b6b87';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint64_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'busy_poll_till';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      sec-mem-desc-line = '127';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__ethdi__ctx_1a16aa42188d112d73d8d32b0f766d8d2c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+unsigned
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'pkt_stats';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      sec-mem-desc-line = '129';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__ethdi__ctx_1a5233222c0adb365a4dbdc52a54abf845';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'cp_vtag';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      sec-mem-desc-line = '131';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__ethdi__ctx_1a798a71d6d7f0176bb1fcb276811e5271';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'up_vtag';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      sec-mem-desc-line = '132';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+  cp-fileline  = '112';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 530;
+        node-label = 'xran_io_loop_cfg';
+        node-link = {
+          node-link-id = 'structxran__io__loop__cfg';
+        };
+      }; /* node */
+      node = {
+        node-id    = 529;
+        node-label = 'xran_ethdi_ctx';
+        node-link = {
+          node-link-id = 'structxran__ethdi__ctx';
+        };
+        node-child = {
+          child-id = '530';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++io_cfg
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__fh__config';
+  cp-name   = 'xran_fh_config';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__config_1acd95c2211d7c4274883572ee1ac829f4';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'dpdk_port';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '498';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+DPDK port number used for FH  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__config_1ad972d84bc9f4c3d7714a3e398abb2a82';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sector_id';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '499';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Band sector ID for FH  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__config_1a6dcac3ea0b3d99c20c2e6f7091b8b342';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nCC';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '500';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+number of Component carriers supported on FH  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '135';
+        sec-mem-ref-name = 'TestChain::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1aeeef9211b4ee7d22934db64125b538dd';
+        sec-mem-ref-line = '1120';
+        sec-mem-ref-name = 'xranLibWraper::get_num_cc';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        sec-mem-ref-line = '2756';
+        sec-mem-ref-name = 'xran_open';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__config_1abcac68b45b2bcf3b5458817d65b86e45';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'neAxc';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '501';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+number of eAxc supported on one CC 
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '135';
+        sec-mem-ref-name = 'TestChain::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1aef8068804ca7393d92edd9ed22d90070';
+        sec-mem-ref-line = '1121';
+        sec-mem-ref-name = 'xranLibWraper::get_num_eaxc';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__config_1a6b9c6f2e0bae93c45674bea4082c8a7a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'neAxcUl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '502';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+number of eAxc supported on one CC for UL direction  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__config_1ac63d8c67956a8a08cbfd8efb92a2f055';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nAntElmTRx';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '503';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Number of antenna elements for TX and RX  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '135';
+        sec-mem-ref-name = 'TestChain::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1adde1d671cf6532a577f13d85875ee3b4';
+        sec-mem-ref-line = '1124';
+        sec-mem-ref-name = 'xranLibWraper::get_num_antelmtrx';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__config_1a8956e982993d4b310e3bffe207f66405';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nDLFftSize';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '504';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+DL FFT size  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '135';
+        sec-mem-ref-name = 'TestChain::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__config_1ae4908e70f937e7eca578e348f4e3911f';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nULFftSize';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '505';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+UL FFT size  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '135';
+        sec-mem-ref-name = 'TestChain::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__config_1a7917929ae3bb588a5bf6f4e56cf9549e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nDLRBs';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '506';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+DL PRB   
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '135';
+        sec-mem-ref-name = 'TestChain::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1ad2b06001d76c9a773c242b28fc7c92f4';
+        sec-mem-ref-line = '1122';
+        sec-mem-ref-name = 'xranLibWraper::get_num_dlrbs';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__config_1a5448b37ad609bb66bf44b44d1f9bac72';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nULRBs';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '507';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+UL PRB   
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '135';
+        sec-mem-ref-name = 'TestChain::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a967a0c58430104684cf2f9b1fdb444da';
+        sec-mem-ref-line = '1123';
+        sec-mem-ref-name = 'xranLibWraper::get_num_ulrbs';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a300b87c29358bb161404c0122a9b2a46';
+        sec-mem-ref-line = '1461';
+        sec-mem-ref-name = 'xran_process_srs_sym';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__config_1ac0e69adfb3c3429ce7f7b9a568959934';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nDLAbsFrePointA';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '508';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Abs Freq Point A of the Carrier Center Frequency for in KHz Value: 450000->52600000  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__config_1a6db9b8b082db12b94c9d7b910a2bf747';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nULAbsFrePointA';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '509';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Abs Freq Point A of the Carrier Center Frequency for in KHz Value: 450000->52600000  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__config_1acd9d2cad066dac9c7ae84a0edbc9b8ae';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nDLCenterFreqARFCN';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '510';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+center frerquency for DL in MHz  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__config_1a1fbf2d7a3e30db571b28c7800f38765d';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nULCenterFreqARFCN';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '511';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+center frerquency for UL in MHz  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__config_1ac5dde77f03307e306f2a05821bc5179a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+xran_fh_tti_callback_fn
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ttiCb';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '512';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+call back for TTI event  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__config_1a61f973d7b468c5fc1df628c476509ca6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ttiCbParam';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '513';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+parameters of call back function  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__config_1a167e91cb91119363bf10c9430b6f082c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_prach_config
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'prach_conf';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '513';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+PRACH specific configurations for FH  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '92';
+        sec-mem-ref-name = 'PrachCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '91';
+        sec-mem-ref-name = 'PrachPerf::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a0395e3b64e7fe193c70ea4e86ce2bddc';
+        sec-mem-ref-line = '1130';
+        sec-mem-ref-name = 'xranLibWraper::get_cfg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        sec-mem-ref-line = '308';
+        sec-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__config_1a418f7a13335ab7fbfb840bae611ed0e5';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_srs_config
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'srs_conf';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '513';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+SRS specific configurations for FH  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1acb5dd6ae5569cb3090d441c800068244';
+        sec-mem-ref-line = '294';
+        sec-mem-ref-name = 'xran_init_srs';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__config_1a72b0cba491d0dd2703d684cb2c2a14cf';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_frame_config
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'frame_conf';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '513';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+frame config  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '135';
+        sec-mem-ref-name = 'TestChain::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '92';
+        sec-mem-ref-name = 'PrachCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '91';
+        sec-mem-ref-name = 'PrachPerf::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'sample-app_8c_1aa8022559021fc69bb2664a476ac83ba3';
+        sec-mem-ref-line = '226';
+        sec-mem-ref-name = 'xran_fh_rx_callback';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a7d7488daf0a2eebb9359f760a60eaf7c';
+        sec-mem-ref-line = '1118';
+        sec-mem-ref-name = 'xranLibWraper::get_numerology';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a5548a3a1605dbf7b492d6eb164d3c667';
+        sec-mem-ref-line = '1119';
+        sec-mem-ref-name = 'xranLibWraper::get_duplextype';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a387cf1bf4b8f48c23d58309a0c1a9e2c';
+        sec-mem-ref-line = '1136';
+        sec-mem-ref-name = 'xranLibWraper::get_cfg_frame';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a7192955290ca84553d071cedc5ee89cb';
+        sec-mem-ref-line = '243';
+        sec-mem-ref-name = 'xran_is_prach_slot';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        sec-mem-ref-line = '308';
+        sec-mem-ref-name = 'xran_init_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        sec-mem-ref-line = '2756';
+        sec-mem-ref-name = 'xran_open';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__config_1a27ff648f80c139235421b81f957fcb7e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_ru_config
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ru_conf';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '513';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+config of RU as per XRAN spec  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '135';
+        sec-mem-ref-name = 'TestChain::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '92';
+        sec-mem-ref-name = 'PrachCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1a3d4bd5c7eec6da4ab71688e209100761';
+        sec-mem-ref-line = '143';
+        sec-mem-ref-name = 'process_mbuf';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a25afbf449e11f9e290e0fdbef77702c2';
+        sec-mem-ref-line = '1116';
+        sec-mem-ref-name = 'xranLibWraper::get_rucategory';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a8789158912b9607cbc6414c92a120003';
+        sec-mem-ref-line = '1142';
+        sec-mem-ref-name = 'xranLibWraper::get_cfg_ru';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a14cfa955b7fdf58378a97b4cfa7268f8';
+        sec-mem-ref-line = '1384';
+        sec-mem-ref-name = 'xran_process_prach_sym';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a300b87c29358bb161404c0122a9b2a46';
+        sec-mem-ref-line = '1461';
+        sec-mem-ref-name = 'xran_process_srs_sym';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1acb6ecf7858c99c963182b9b7884deca6';
+        sec-mem-ref-line = '1578';
+        sec-mem-ref-name = 'xran_process_rx_sym';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        sec-mem-ref-line = '2756';
+        sec-mem-ref-name = 'xran_open';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__config_1a82f0cc2ac9daada1e8330e3a91ec296b';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+phy_encoder_poll_fn
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bbdev_enc';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '520';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+call back to poll BBDev encoder  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__config_1a264d30877c919a7f5a20e2b9b35c8aeb';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+phy_decoder_poll_fn
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bbdev_dec';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '521';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+call back to poll BBDev decoder  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__config_1a583c2f58d0655789ea36e22d605ab9ad';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'log_level';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '523';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+configuration of log level  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '92';
+        sec-mem-ref-name = 'PrachCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '91';
+        sec-mem-ref-name = 'PrachPerf::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        sec-mem-ref-line = '308';
+        sec-mem-ref-name = 'xran_init_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        sec-mem-ref-line = '2756';
+        sec-mem-ref-name = 'xran_open';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+  cp-fileline  = '497';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+XRAN front haul general configuration  
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 534;
+        node-label = 'xran_frame_config';
+        node-link = {
+          node-link-id = 'structxran__frame__config';
+        };
+        node-child = {
+          child-id = '535';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sSlotConfig
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 536;
+        node-label = 'xran_ru_config';
+        node-link = {
+          node-link-id = 'structxran__ru__config';
+        };
+      }; /* node */
+      node = {
+        node-id    = 537;
+        node-label = 'xran_srs_config';
+        node-link = {
+          node-link-id = 'structxran__srs__config';
+        };
+      }; /* node */
+      node = {
+        node-id    = 532;
+        node-label = 'xran_fh_config';
+        node-link = {
+          node-link-id = 'structxran__fh__config';
+        };
+        node-child = {
+          child-id = '533';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++prach_conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '534';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++frame_conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '536';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++ru_conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '537';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++srs_conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 533;
+        node-label = 'xran_prach_config';
+        node-link = {
+          node-link-id = 'structxran__prach__config';
+        };
+      }; /* node */
+      node = {
+        node-id    = 535;
+        node-label = 'xran_slot_config';
+        node-link = {
+          node-link-id = 'structxran__slot__config';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__fh__init';
+  cp-name   = 'xran_fh_init';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1a8a5462b0059073e90d42f8bfa066d566';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_io_cfg
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'io_cfg';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '317';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+DPDK IO for XRAN  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a5b8958fc5688ba856cba84038ee4b938';
+        sec-mem-ref-line = '711';
+        sec-mem-ref-name = 'xran_timer_arm';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ac5201df2d161091f7319ff2f57432823';
+        sec-mem-ref-line = '1536';
+        sec-mem-ref-name = 'xran_pkt_validate';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a4ea0e9c036a1dc7605f53f1f862f4952';
+        sec-mem-ref-line = '2319';
+        sec-mem-ref-name = 'xran_init';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1a3a10011d5a15ba88d65b9e027cdff35e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_eaxcid_config
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'eAxCId_conf';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '317';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+config of ecpriRtcid/ecpriPcid  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a126b53d8cc57521b34496dbe3a26621f';
+        sec-mem-ref-line = '678';
+        sec-mem-ref-name = 'xranLibWraper::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a4ea0e9c036a1dc7605f53f1f862f4952';
+        sec-mem-ref-line = '2319';
+        sec-mem-ref-name = 'xran_init';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1a4f3d38bbb69d7dc49515ba2e0002537e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'dpdkBasebandFecMode';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '327';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+DPDK Baseband FEC device mode (0-SW, 1-HW)  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1ab783700ba1f1b7d6d617a102f01e2e8a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+char *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'dpdkBasebandDevice';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '328';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+DPDK Baseband device address  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1a6a78f61ed42f876c7cfa835be5ed0942';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+char *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'filePrefix';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '329';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+DPDK prefix  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a4ea0e9c036a1dc7605f53f1f862f4952';
+        sec-mem-ref-line = '2319';
+        sec-mem-ref-name = 'xran_init';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1a3c8ee4e9dd2a5354e83fb30c95598f30';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'mtu';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '331';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+maximum transmission unit (MTU) is the size of the largest protocol data unit (PDU) that can be communicated in a single
+xRAN network layer transaction. supported 1500 bytes and 9600 bytes (Jumbo Frame)  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a300b87c29358bb161404c0122a9b2a46';
+        sec-mem-ref-line = '1461';
+        sec-mem-ref-name = 'xran_process_srs_sym';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1adcde08e47bdc5157e76975f32d1e96e8';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int8_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'p_o_du_addr';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '333';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+O-DU Ethernet Mac Address  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a126b53d8cc57521b34496dbe3a26621f';
+        sec-mem-ref-line = '678';
+        sec-mem-ref-name = 'xranLibWraper::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a4ea0e9c036a1dc7605f53f1f862f4952';
+        sec-mem-ref-line = '2319';
+        sec-mem-ref-name = 'xran_init';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1ab05fc2b0bda23212626e2f075ce8e817';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int8_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'p_o_ru_addr';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '334';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+O-RU Ethernet Mac Address  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a126b53d8cc57521b34496dbe3a26621f';
+        sec-mem-ref-line = '678';
+        sec-mem-ref-name = 'xranLibWraper::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a4ea0e9c036a1dc7605f53f1f862f4952';
+        sec-mem-ref-line = '2319';
+        sec-mem-ref-name = 'xran_init';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1af01fc39016255fbbedd02b31bb9c7959';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'totalBfWeights';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '336';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+The total number of beamforming weights on RU for extensions  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a126b53d8cc57521b34496dbe3a26621f';
+        sec-mem-ref-line = '678';
+        sec-mem-ref-name = 'xranLibWraper::SetUp';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1a05dca46f0128cb233e7d4f73215cc4a9';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'Tadv_cp_dl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '338';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Table 2 7 : xRAN Delay Management Model Parameters  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1aebed6420fb04aabce30025eec4583807';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'T2a_min_cp_dl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '339';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Table 2 7 : xRAN Delay Management Model Parameters  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1a5df6250657a91c27fa2416154ec5a609';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'T2a_max_cp_dl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '340';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Table 2 7 : xRAN Delay Management Model Parameters  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1acfa0c4237b95b1dc83d19e00d6487ec0';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'T2a_min_cp_ul';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '341';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Table 2 7 : xRAN Delay Management Model Parameters  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1a60007ed3e328b06fb7f7ff2b3a37dac5';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'T2a_max_cp_ul';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '342';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Table 2 7 : xRAN Delay Management Model Parameters  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1aac84937e634fccb665c6de923af50c0f';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'T2a_min_up';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '343';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Table 2 7 : xRAN Delay Management Model Parameters  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1af27977cbf63a8beb2fd6b1f17c1502df';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'T2a_max_up';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '344';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Table 2 7 : xRAN Delay Management Model Parameters  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1ac2e5d027408848a38879331bf54d5adf';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'Ta3_min';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '345';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Table 2 7 : xRAN Delay Management Model Parameters  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1a82517c890db705ee58767fd245193214';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'Ta3_max';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '346';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Table 2 7 : xRAN Delay Management Model Parameters  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1a73b80929304dcde73f2c2f6d4f7448fa';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'T1a_min_cp_dl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '347';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Table 2 7 : xRAN Delay Management Model Parameters  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1a6080f8ca5894be470378d6f265c1f665';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'T1a_max_cp_dl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '348';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Table 2 7 : xRAN Delay Management Model Parameters  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1ab2d0817976952478020b3437b3dbbfc3';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'T1a_min_cp_ul';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '349';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Table 2 7 : xRAN Delay Management Model Parameters  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1a71254f497cb48a57b123c7f4897b7a38';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'T1a_max_cp_ul';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '350';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Table 2 7 : xRAN Delay Management Model Parameters  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1a0447175262da4e12814983c97d73ad21';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'T1a_min_up';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '351';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Table 2 7 : xRAN Delay Management Model Parameters  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1a76ae7531da0aa8656d95c194f1e75b0f';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'T1a_max_up';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '352';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Table 2 7 : xRAN Delay Management Model Parameters  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1ad8a8a60941ab888de5187345ce5fc92c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'Ta4_min';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '353';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Table 2 7 : xRAN Delay Management Model Parameters  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1a934a145ce39320896b81ac25276b24d8';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'Ta4_max';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '354';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Table 2 7 : xRAN Delay Management Model Parameters  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1ab0bb0b684cc2798a2ef1ceabe4a47e38';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'enableCP';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '356';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+enable C-plane  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a165ca95dea40ce1abcc161f39087d38d';
+        sec-mem-ref-line = '1024';
+        sec-mem-ref-name = 'xranLibWraper::apply_cpenable';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a5855fc30031ba49b7375526f7cda0ff7';
+        sec-mem-ref-line = '1126';
+        sec-mem-ref-name = 'xranLibWraper::is_cpenable';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a4ea0e9c036a1dc7605f53f1f862f4952';
+        sec-mem-ref-line = '2319';
+        sec-mem-ref-name = 'xran_init';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1ac0646000d1448798a186e109df0bb3dd';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'prachEnable';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '357';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+enable PRACH    
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1a3d4bd5c7eec6da4ab71688e209100761';
+        sec-mem-ref-line = '143';
+        sec-mem-ref-name = 'process_mbuf';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a5b5d9e46f23728cf8901e177fbf1e32b';
+        sec-mem-ref-line = '1127';
+        sec-mem-ref-name = 'xranLibWraper::is_prachenable';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a4ea0e9c036a1dc7605f53f1f862f4952';
+        sec-mem-ref-line = '2319';
+        sec-mem-ref-name = 'xran_init';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1a367975ed81727c2747411672f73b2754';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'srsEnable';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '358';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+enable SRS (Cat B specific)  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1a3d4bd5c7eec6da4ab71688e209100761';
+        sec-mem-ref-line = '143';
+        sec-mem-ref-name = 'process_mbuf';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a4ea0e9c036a1dc7605f53f1f862f4952';
+        sec-mem-ref-line = '2319';
+        sec-mem-ref-name = 'xran_init';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1adc6cb9229207f58f6c4375305dcb5384';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'cp_vlan_tag';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '359';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+C-plane vlan tag  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a4ea0e9c036a1dc7605f53f1f862f4952';
+        sec-mem-ref-line = '2319';
+        sec-mem-ref-name = 'xran_init';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1ae5c22bf3cd63e278914bf627dab04ce8';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'up_vlan_tag';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '360';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+U-plane vlan tag  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a4ea0e9c036a1dc7605f53f1f862f4952';
+        sec-mem-ref-line = '2319';
+        sec-mem-ref-name = 'xran_init';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1a8ad55119f3b227785857aaddef6a8384';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'debugStop';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '361';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+enable auto stop  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1a0ce1293a9896f3e28d960a0b1d9dc911';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'debugStopCount';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '362';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+enable auto stop after number of Tx packets  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1a6fcbf469691a192f1ce298f70981c17a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'DynamicSectionEna';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '363';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+enable dynamic C-Plane section allocation  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a1d92eb426fc3269a180f07289f738d1a';
+        sec-mem-ref-line = '1128';
+        sec-mem-ref-name = 'xranLibWraper::is_dynamicsection';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a4ea0e9c036a1dc7605f53f1f862f4952';
+        sec-mem-ref-line = '2319';
+        sec-mem-ref-name = 'xran_init';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1ae2b1a8eb1532f9f5aedc946086bec354';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'GPS_Alpha';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '364';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__fh__init_1aba260ecc47cc76ee126e5b9837f31ab8';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'GPS_Beta';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '365';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+  cp-fileline  = '323';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+XRAN Front haul interface initialization settings
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 539;
+        node-label = 'xran_fh_init';
+        node-link = {
+          node-link-id = 'structxran__fh__init';
+        };
+        node-child = {
+          child-id = '540';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++eAxCId_conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '541';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++io_cfg
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 540;
+        node-label = 'xran_eaxcid_config';
+        node-link = {
+          node-link-id = 'structxran__eaxcid__config';
+        };
+      }; /* node */
+      node = {
+        node-id    = 541;
+        node-label = 'xran_io_cfg';
+        node-link = {
+          node-link-id = 'structxran__io__cfg';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__flat__buffer';
+  cp-name   = 'xran_flat_buffer';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__flat__buffer_1ac9d92d585877c2ef1af759479baf85fe';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nElementLenInBytes';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '555';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  The Element length specified in bytes.
+This parameter specifies the size of a single element in the buffer.
+The total size of the buffer is described as
+bufferSize = nElementLenInBytes * nNumberOfElements  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__flat__buffer_1a4371798a7694f5939136dca8baa93f21';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nNumberOfElements';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '560';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+The number of elements in the physical contiguous memory segment  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__flat__buffer_1a2c3c46f4c4709f349a0cc62bae9ca92d';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nOffsetInBytes';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '562';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Offset in bytes to the start of the data in the physical contiguous
+memory segment  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__flat__buffer_1a0119c99b1fb0b423f6c1acf165cb8930';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nIsPhyAddr';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '565';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__flat__buffer_1a77f0d5374ee675db57c0b29946ca7744';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'pData';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '566';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+    The data pointer is a virtual address, however the actual data pointed
+  to is required to be in contiguous physical memory unless the field
+requiresPhysicallyContiguousMemory in CpaInstanceInfo is false.  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a14cfa955b7fdf58378a97b4cfa7268f8';
+        sec-mem-ref-line = '1384';
+        sec-mem-ref-name = 'xran_process_prach_sym';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a300b87c29358bb161404c0122a9b2a46';
+        sec-mem-ref-line = '1461';
+        sec-mem-ref-name = 'xran_process_srs_sym';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1acb6ecf7858c99c963182b9b7884deca6';
+        sec-mem-ref-line = '1578';
+        sec-mem-ref-name = 'xran_process_rx_sym';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__flat__buffer_1addb9297d816b26c680888115de8c9538';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'pCtrl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '570';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+pointer to control section coresponding to data buffer  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a14cfa955b7fdf58378a97b4cfa7268f8';
+        sec-mem-ref-line = '1384';
+        sec-mem-ref-name = 'xran_process_prach_sym';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a300b87c29358bb161404c0122a9b2a46';
+        sec-mem-ref-line = '1461';
+        sec-mem-ref-name = 'xran_process_srs_sym';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1acb6ecf7858c99c963182b9b7884deca6';
+        sec-mem-ref-line = '1578';
+        sec-mem-ref-name = 'xran_process_rx_sym';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+  cp-fileline  = '554';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+@description
+     A flat buffer structure. The data pointer, pData, is a virtual address.
+     The API requires the memory to by physically contiguous. Each flat
+     buffer segment may contain several equally sized elements.
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 543;
+        node-label = 'xran_flat_buffer';
+        node-link = {
+          node-link-id = 'structxran__flat__buffer';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__frame__config';
+  cp-name   = 'xran_frame_config';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__frame__config_1a3b86317723a592e240c0047e53a6326d';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nFrameDuplexType';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '460';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Frame Duplex type:  0 -> FDD, 1 -> TDD  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '135';
+        sec-mem-ref-name = 'TestChain::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '92';
+        sec-mem-ref-name = 'PrachCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '91';
+        sec-mem-ref-name = 'PrachPerf::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a5548a3a1605dbf7b492d6eb164d3c667';
+        sec-mem-ref-line = '1119';
+        sec-mem-ref-name = 'xranLibWraper::get_duplextype';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        sec-mem-ref-line = '308';
+        sec-mem-ref-name = 'xran_init_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        sec-mem-ref-line = '2756';
+        sec-mem-ref-name = 'xran_open';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__frame__config_1a78b2fab8e8d6a6424c2712d528fd9a58';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nNumerology';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '461';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Numerology, determine sub carrier spacing, Value: 0->4
+0: 15khz,  1: 30khz,  2: 60khz
+3: 120khz, 4: 240khz  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '135';
+        sec-mem-ref-name = 'TestChain::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '92';
+        sec-mem-ref-name = 'PrachCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '91';
+        sec-mem-ref-name = 'PrachPerf::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'sample-app_8c_1aa8022559021fc69bb2664a476ac83ba3';
+        sec-mem-ref-line = '226';
+        sec-mem-ref-name = 'xran_fh_rx_callback';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a7d7488daf0a2eebb9359f760a60eaf7c';
+        sec-mem-ref-line = '1118';
+        sec-mem-ref-name = 'xranLibWraper::get_numerology';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a7192955290ca84553d071cedc5ee89cb';
+        sec-mem-ref-line = '243';
+        sec-mem-ref-name = 'xran_is_prach_slot';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        sec-mem-ref-line = '308';
+        sec-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__frame__config_1a53a1d989c6dee827495401b1973c9ef8';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nTddPeriod';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '464';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+TDD period  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a970616fd84b2f27327a77e202d31eeef';
+        sec-mem-ref-line = '1047';
+        sec-mem-ref-name = 'xranLibWraper::get_slot_config';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        sec-mem-ref-line = '2756';
+        sec-mem-ref-name = 'xran_open';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__frame__config_1a4664e9a9005020b4a98ada2d256906e2';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_slot_config
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sSlotConfig';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '464';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+TDD Slot configuration - If nFrameDuplexType = TDD(1), then this config defines the slot config type for each slot. 
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a970616fd84b2f27327a77e202d31eeef';
+        sec-mem-ref-line = '1047';
+        sec-mem-ref-name = 'xranLibWraper::get_slot_config';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        sec-mem-ref-line = '2756';
+        sec-mem-ref-name = 'xran_open';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+  cp-fileline  = '459';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+XRAN front haul frame config  
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 545;
+        node-label = 'xran_frame_config';
+        node-link = {
+          node-link-id = 'structxran__frame__config';
+        };
+        node-child = {
+          child-id = '546';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sSlotConfig
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 546;
+        node-label = 'xran_slot_config';
+        node-link = {
+          node-link-id = 'structxran__slot__config';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__io__cfg';
+  cp-name   = 'xran_io_cfg';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__io__cfg_1a1e6927fa1486224044e568f9c370519b';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'id';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '295';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+should be (0) for O-DU or (1) O-RU (debug)  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ac5201df2d161091f7319ff2f57432823';
+        sec-mem-ref-line = '1536';
+        sec-mem-ref-name = 'xran_pkt_validate';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__io__cfg_1ae58734e2aff608373089778da1aa4efa';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+char *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'dpdk_dev';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '296';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+VFs devices   
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__io__cfg_1a64ddf49fc9f31dbe434f9ee6b0a08db4';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+char *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bbdev_dev';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '297';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+BBDev dev name  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__io__cfg_1ab99f9c6dba4d5fdc09299b3ac670503c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bbdev_mode';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '298';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+DPDK for BBDev  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__io__cfg_1a53341e81716fce9aeddee73d7228f2bf';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'core';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '299';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+reservd  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__io__cfg_1a727bdc89e33bfc7d18dfaf166d46598a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'system_core';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '300';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+reservd  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__io__cfg_1a7ea8f53112b353d5e98cc955437f3706';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'pkt_proc_core';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '301';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+reservd  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__io__cfg_1afc9b03cdc767412993891263da114dc3';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'pkt_aux_core';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '302';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+reservd  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__io__cfg_1aa442a227739dcff5212e5356dee54b68';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'timing_core';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '303';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+core used by xRAN  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a5b8958fc5688ba856cba84038ee4b938';
+        sec-mem-ref-line = '711';
+        sec-mem-ref-name = 'xran_timer_arm';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__io__cfg_1ab4a87dda9c9ac332a46e6a9b8a8b8315';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'port';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '304';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+VFs ports  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+  cp-fileline  = '294';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+DPDK IO configuration for XRAN layer  
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 548;
+        node-label = 'xran_io_cfg';
+        node-link = {
+          node-link-id = 'structxran__io__cfg';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__io__loop__cfg';
+  cp-name   = 'xran_io_loop_cfg';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__io__loop__cfg_1a1e6927fa1486224044e568f9c370519b';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'id';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      sec-mem-desc-line = '83';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a4ea0e9c036a1dc7605f53f1f862f4952';
+        sec-mem-ref-line = '2319';
+        sec-mem-ref-name = 'xran_init';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__io__loop__cfg_1a5df64aa9312bc9c7860efa45117045ff';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+char *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'dpdk_dev';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      sec-mem-desc-line = '84';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__io__loop__cfg_1a64ddf49fc9f31dbe434f9ee6b0a08db4';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+char *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bbdev_dev';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      sec-mem-desc-line = '85';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__io__loop__cfg_1a42ca365685976f50257addd91dfc653a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bbdev_mode';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      sec-mem-desc-line = '86';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__io__loop__cfg_1a18da1e1fddf1ac92da74aecf88ab2b2e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'core';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      sec-mem-desc-line = '87';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__io__loop__cfg_1ad541922317ba6249ed0d3d0c333cfad0';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'system_core';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      sec-mem-desc-line = '88';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__io__loop__cfg_1a0b34ea46d27e0e37faae5f15997cc607';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'pkt_proc_core';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      sec-mem-desc-line = '89';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__io__loop__cfg_1a45c65f9da3c052a4b461c34be998b138';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'pkt_aux_core';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      sec-mem-desc-line = '90';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__io__loop__cfg_1ab93b5693f54489ba747cce7e0a09f84a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'timing_core';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      sec-mem-desc-line = '91';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__io__loop__cfg_1af48c6d39ced0dc3629c2b2c1322dae84';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'port';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      sec-mem-desc-line = '92';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+  cp-fileline  = '82';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 550;
+        node-label = 'xran_io_loop_cfg';
+        node-link = {
+          node-link-id = 'structxran__io__loop__cfg';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__pkt__comm__hdr';
+  cp-name   = 'xran_pkt_comm_hdr';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__pkt__comm__hdr_1a6e3fef7be6167ccb1e122ef76ceb409a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct ether_hdr
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'eth_hdr';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+      sec-mem-desc-line = '213';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Ethernet Header  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__pkt__comm__hdr_1ae84e1fad9281c0bfd9c07df6a570a4f0';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_ecpri_hdr
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ecpri_hdr';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+      sec-mem-desc-line = '213';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+eCPRI Transport Header  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+  cp-fileline  = '234';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+@description
+      Structure holds common xran packet header
+      3.1.1 Ethernet Encapsulation
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 555;
+        node-label = 'xran_ecpri_cmn_hdr';
+        node-link = {
+          node-link-id = 'structxran__ecpri__cmn__hdr';
+        };
+      }; /* node */
+      node = {
+        node-id    = 552;
+        node-label = 'xran_pkt_comm_hdr';
+        node-link = {
+          node-link-id = 'structxran__pkt__comm__hdr';
+        };
+        node-child = {
+          child-id = '553';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++ecpri_hdr
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 554;
+        node-label = 'ecpri_seq_id';
+        node-link = {
+          node-link-id = 'structecpri__seq__id';
+        };
+      }; /* node */
+      node = {
+        node-id    = 553;
+        node-label = 'xran_ecpri_hdr';
+        node-link = {
+          node-link-id = 'structxran__ecpri__hdr';
+        };
+        node-child = {
+          child-id = '554';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++ecpri_seq_id
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '555';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++cmnhdr
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__prach__config';
+  cp-name   = 'xran_prach_config';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prach__config_1acb5fe8097b0115e038eb02d5900f66d6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nPrachConfIdx';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '432';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+PRACH Configuration Index 
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '92';
+        sec-mem-ref-name = 'PrachCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '91';
+        sec-mem-ref-name = 'PrachPerf::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        sec-mem-ref-line = '308';
+        sec-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prach__config_1ab9b99e41ea39f16780f66a539aa872c8';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nPrachSubcSpacing';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '433';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+     PRACH Sub-carrier spacing
+Value:0->1
+For below 6GHz the values indicate 15kHz or 30kHz
+For above 6GHz the values indicate 60kHz or 120kHz 
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '92';
+        sec-mem-ref-name = 'PrachCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '91';
+        sec-mem-ref-name = 'PrachPerf::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        sec-mem-ref-line = '308';
+        sec-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prach__config_1a45ae197adc4010202a5b71d7b602bc0c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nPrachZeroCorrConf';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '438';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+PRACH zeroCorrelationZoneConfig  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prach__config_1a26e6c95dfde831c2588d46dde588c751';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nPrachRestrictSet';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '439';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+PRACH restrictedSetConfig  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prach__config_1a66b19aaa946c36b309a3403b3d576c58';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nPrachRootSeqIdx';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '440';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+PRACH Root Sequence Index  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prach__config_1a5c648c99c04370a4e8767f919a2289bf';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nPrachFreqStart';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '441';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+PRACH prach-frequency-start   
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '92';
+        sec-mem-ref-name = 'PrachCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '91';
+        sec-mem-ref-name = 'PrachPerf::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        sec-mem-ref-line = '308';
+        sec-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prach__config_1a3b43924c5ef23b0496d1a7adf2752dbf';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nPrachFreqOffset';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '442';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+PRACH prach-frequency-offset  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '92';
+        sec-mem-ref-name = 'PrachCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '91';
+        sec-mem-ref-name = 'PrachPerf::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        sec-mem-ref-line = '308';
+        sec-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prach__config_1ab3ca7a740428b7023b7e29197124983b';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nPrachFilterIdx';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '443';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+PRACH Filter index  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+  cp-fileline  = '430';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+SRS configuration required for XRAN based FH  
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 557;
+        node-label = 'xran_prach_config';
+        node-link = {
+          node-link-id = 'structxran__prach__config';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__prach__cp__config';
+  cp-name   = 'xran_prach_cp_config';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prach__cp__config_1ad5150de5e1c141cfe288f260afb00830';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'filterIdx';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '127';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        sec-mem-ref-line = '308';
+        sec-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prach__cp__config_1ac54814779041bec5dcf8aec288d69b06';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'startSymId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '128';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        sec-mem-ref-line = '308';
+        sec-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prach__cp__config_1a6b13285aabf8f2f4598143b2670204c1';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'startPrbc';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '129';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        sec-mem-ref-line = '308';
+        sec-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prach__cp__config_1aabc4fe26e40f742fd255e2bb8534de75';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'numPrbc';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '130';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        sec-mem-ref-line = '308';
+        sec-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prach__cp__config_1a664cb6ca464c69ef60a445fa4f4b3522';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'numSymbol';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '131';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        sec-mem-ref-line = '308';
+        sec-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prach__cp__config_1aa68c277a66312b4b90819cccc055bdb7';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'timeOffset';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '132';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        sec-mem-ref-line = '308';
+        sec-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prach__cp__config_1a3af58496c14a1c91c015aa6ffe7dca49';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'freqOffset';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '133';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        sec-mem-ref-line = '308';
+        sec-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prach__cp__config_1a855041f3139611ca7478502e3241b2f1';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nrofPrachInSlot';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '134';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a7192955290ca84553d071cedc5ee89cb';
+        sec-mem-ref-line = '243';
+        sec-mem-ref-name = 'xran_is_prach_slot';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        sec-mem-ref-line = '308';
+        sec-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prach__cp__config_1a2e544eaae35a5756272d62af4fa53a19';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'occassionsInPrachSlot';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '135';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        sec-mem-ref-line = '308';
+        sec-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prach__cp__config_1a0f561e77fa0f040b637f4e04f6cd8078';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'x';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '136';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        sec-mem-ref-line = '308';
+        sec-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prach__cp__config_1a1d627e83c5e0ae889b71ea0508991f29';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'y';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '137';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        sec-mem-ref-line = '308';
+        sec-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prach__cp__config_1a3b00fdd9e145b9c7be29aa35c6f94fe1';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'isPRACHslot';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '138';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a7192955290ca84553d071cedc5ee89cb';
+        sec-mem-ref-line = '243';
+        sec-mem-ref-name = 'xran_is_prach_slot';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        sec-mem-ref-line = '308';
+        sec-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prach__cp__config_1a38a5594e33178248d80ccde98a16262a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'eAxC_offset';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '139';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+starting eAxC for PRACH stream  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1a3d4bd5c7eec6da4ab71688e209100761';
+        sec-mem-ref-line = '143';
+        sec-mem-ref-name = 'process_mbuf';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        sec-mem-ref-line = '308';
+        sec-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+  cp-fileline  = '126';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 559;
+        node-label = 'xran_prach_cp_config';
+        node-link = {
+          node-link-id = 'structxran__prach__cp__config';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__prb__elm';
+  cp-name   = 'xran_prb_elm';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prb__elm_1a5248ad5c1a177b8b9d5ef60f710652bc';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nRBStart';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '394';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+start RB of RB allocation  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        sec-mem-ref-line = '740';
+        sec-mem-ref-name = 'xranLibWraper::Init';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prb__elm_1a18adf7163dacc5bd7dd344fb1216f729';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nRBSize';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '395';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+number of RBs used  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        sec-mem-ref-line = '740';
+        sec-mem-ref-name = 'xranLibWraper::Init';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prb__elm_1a5acab5eec7096fb7732c804f71f02a4d';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nStartSymb';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '396';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+start symbol ID  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        sec-mem-ref-line = '740';
+        sec-mem-ref-name = 'xranLibWraper::Init';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prb__elm_1ad2586af82c76901c361a2d08a6ba553b';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'numSymb';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '397';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+number of symbols  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        sec-mem-ref-line = '740';
+        sec-mem-ref-name = 'xranLibWraper::Init';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prb__elm_1aba198438bbacf8f73b6bfa481b365ce5';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nBeamIndex';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '398';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+beam index for given PRB  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        sec-mem-ref-line = '740';
+        sec-mem-ref-name = 'xranLibWraper::Init';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prb__elm_1a0cae38b481020301f9e6831c27b5058b';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bf_weight_update';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '399';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        sec-mem-ref-line = '740';
+        sec-mem-ref-name = 'xranLibWraper::Init';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prb__elm_1ad73157f14fa98c54fb563244c1327933';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'compMethod';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '400';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+need to update beam weights or not  compression index for given PRB  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        sec-mem-ref-line = '740';
+        sec-mem-ref-name = 'xranLibWraper::Init';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prb__elm_1a36f5a0cedd274c3ec55f81535f06e0de';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'iqWidth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '401';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+compression bit width for given PRB  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prb__elm_1a8b8b1bd49f0c7c15063d74dd4ad48cde';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'BeamFormingType';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '402';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+index based, weights based or attribute based beam forming 
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        sec-mem-ref-line = '740';
+        sec-mem-ref-name = 'xranLibWraper::Init';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prb__elm_1a6c405fdd34c38d29b355cd051527ad9b';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_section_desc *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'p_sec_desc';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '404';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+section desctiptors to U-plane data given RBs  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1acb6ecf7858c99c963182b9b7884deca6';
+        sec-mem-ref-line = '1578';
+        sec-mem-ref-name = 'xran_process_rx_sym';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prb__elm_1af868e8b704cfa4b2cfc9f02b14bb8ca4';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_bf_weight
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bf_weight';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '404';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+beam forming information relevant for given RBs  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prb__elm_1a3e5b780c49cb9d6ec97dcd4762f8ac34';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_bf_attribute
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bf_attribute';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '404';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prb__elm_1a78ed222752b307427c62c9f4c1e4c8be';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_bf_precoding
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bf_precoding';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '404';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prb__elm_1a792a3f6fb505ec20367144c2cd79f295';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+union xran_prb_elm::__anonymous__
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = '@4';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '410';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+  cp-fileline  = '393';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+PRB element structure  
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 562;
+        node-label = 'xran_cp_bf_weight';
+        node-link = {
+          node-link-id = 'structxran__cp__bf__weight';
+        };
+      }; /* node */
+      node = {
+        node-id    = 565;
+        node-label = 'xran_cp_bf_precoding';
+        node-link = {
+          node-link-id = 'structxran__cp__bf__precoding';
+        };
+      }; /* node */
+      node = {
+        node-id    = 564;
+        node-label = 'xran_section_desc';
+        node-link = {
+          node-link-id = 'structxran__section__desc';
+        };
+      }; /* node */
+      node = {
+        node-id    = 563;
+        node-label = 'xran_cp_bf_attribute';
+        node-link = {
+          node-link-id = 'structxran__cp__bf__attribute';
+        };
+      }; /* node */
+      node = {
+        node-id    = 561;
+        node-label = 'xran_prb_elm';
+        node-link = {
+          node-link-id = 'structxran__prb__elm';
+        };
+        node-child = {
+          child-id = '562';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++bf_weight
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '563';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++bf_attribute
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '564';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++p_sec_desc
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '565';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++bf_precoding
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__prb__map';
+  cp-name   = 'xran_prb_map';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prb__map_1a92abda0bec7c1c978fe96f87aad18067';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'dir';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '415';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+DL or UL direction  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        sec-mem-ref-line = '740';
+        sec-mem-ref-name = 'xranLibWraper::Init';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prb__map_1a5ca9a2b3d2a5c902f8153e3e383049be';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'xran_port';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '416';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+xran id of given RU [0-(XRAN_PORTS_NUM-1)]  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        sec-mem-ref-line = '740';
+        sec-mem-ref-name = 'xranLibWraper::Init';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prb__map_1a1c85ead6321835264d2451291430a7da';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'band_id';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '417';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+xran band id  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        sec-mem-ref-line = '740';
+        sec-mem-ref-name = 'xranLibWraper::Init';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prb__map_1a7fd0cb6d38d73460d3eaba911462dc69';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'cc_id';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '418';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+componnent carrier id [0 - (XRAN_MAX_SECTOR_NR-1)]  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        sec-mem-ref-line = '740';
+        sec-mem-ref-name = 'xranLibWraper::Init';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prb__map_1a16b7b2d1f57da5ed39e7e3a026592a85';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ru_port_id';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '419';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+RU device antenna port id [0 - (XRAN_MAX_ANTENNA_NR-1)  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        sec-mem-ref-line = '740';
+        sec-mem-ref-name = 'xranLibWraper::Init';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prb__map_1a689e28eeb2f378d4dc5f915a30f560db';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'tti_id';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '420';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+xRAN slot id [0 - (max tti-1)]  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        sec-mem-ref-line = '740';
+        sec-mem-ref-name = 'xranLibWraper::Init';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prb__map_1afc7dda8bf6b9a76f94c88c3610d9c594';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'start_sym_id';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '421';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+start symbol Id [0-13]  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        sec-mem-ref-line = '740';
+        sec-mem-ref-name = 'xranLibWraper::Init';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prb__map_1a5a2ad8f5285dd33572e310069cdac3c4';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nPrbElm';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '422';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+total number of PRB elements for given map [0- (XRAN_MAX_PRBS-1)]  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        sec-mem-ref-line = '740';
+        sec-mem-ref-name = 'xranLibWraper::Init';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1acb6ecf7858c99c963182b9b7884deca6';
+        sec-mem-ref-line = '1578';
+        sec-mem-ref-name = 'xran_process_rx_sym';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__prb__map_1a2357c89e196d6c8c53e29bf04d168b7e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_prb_elm
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'prbMap';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '422';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        sec-mem-ref-line = '740';
+        sec-mem-ref-name = 'xranLibWraper::Init';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1acb6ecf7858c99c963182b9b7884deca6';
+        sec-mem-ref-line = '1578';
+        sec-mem-ref-name = 'xran_process_rx_sym';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+  cp-fileline  = '414';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+PRB map structure  
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 569;
+        node-label = 'xran_cp_bf_weight';
+        node-link = {
+          node-link-id = 'structxran__cp__bf__weight';
+        };
+      }; /* node */
+      node = {
+        node-id    = 572;
+        node-label = 'xran_cp_bf_precoding';
+        node-link = {
+          node-link-id = 'structxran__cp__bf__precoding';
+        };
+      }; /* node */
+      node = {
+        node-id    = 571;
+        node-label = 'xran_section_desc';
+        node-link = {
+          node-link-id = 'structxran__section__desc';
+        };
+      }; /* node */
+      node = {
+        node-id    = 567;
+        node-label = 'xran_prb_map';
+        node-link = {
+          node-link-id = 'structxran__prb__map';
+        };
+        node-child = {
+          child-id = '568';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++prbMap
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 570;
+        node-label = 'xran_cp_bf_attribute';
+        node-link = {
+          node-link-id = 'structxran__cp__bf__attribute';
+        };
+      }; /* node */
+      node = {
+        node-id    = 568;
+        node-label = 'xran_prb_elm';
+        node-link = {
+          node-link-id = 'structxran__prb__elm';
+        };
+        node-child = {
+          child-id = '569';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++bf_weight
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '570';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++bf_attribute
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '571';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++p_sec_desc
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '572';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++bf_precoding
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__radioapp__ud_comp__header';
+  cp-name   = 'xran_radioapp_udComp_header';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__radioapp__ud_comp__header_1a9c71fd134ce52f71b21a0a9bef99163a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'udCompMeth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '47';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Compression method, XRAN_COMPMETHOD_xxxx  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__radioapp__ud_comp__header_1aa1f422e7156fc4b759197bd687beffba';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'udIqWidth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      sec-mem-desc-line = '48';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+IQ bit width, 1 ~ 16  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+  cp-fileline  = '46';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+@description
+     user data compression header defined in 5.4.4.10 / 6.3.3.13
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 574;
+        node-label = 'xran_radioapp_udComp_header';
+        node-link = {
+          node-link-id = 'structxran__radioapp__ud_comp__header';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__recv__packet__info';
+  cp-name   = 'xran_recv_packet_info';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__recv__packet__info_1af75754cde2a3f5b9a770a31adb61fcbf';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ecpri_version';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_transport.h';
+      sec-mem-desc-line = '48';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1ad199c3f4bfa018f5d0846471206217d1';
+        sec-mem-ref-line = '192';
+        sec-mem-ref-name = 'xran_parse_ecpri_hdr';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__recv__packet__info_1a3e9be941593e594f0aece9b7f223d757';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+enum ecpri_msg_type
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'msg_type';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_transport.h';
+      sec-mem-desc-line = '48';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1ad199c3f4bfa018f5d0846471206217d1';
+        sec-mem-ref-line = '192';
+        sec-mem-ref-name = 'xran_parse_ecpri_hdr';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__recv__packet__info_1abfeae9f0b773fefda3b80b9ca41d3ff6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'payload_len';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_transport.h';
+      sec-mem-desc-line = '50';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1ad199c3f4bfa018f5d0846471206217d1';
+        sec-mem-ref-line = '192';
+        sec-mem-ref-name = 'xran_parse_ecpri_hdr';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__recv__packet__info_1acd06407a6718be7fc0ed0b9bf6b9e4c3';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_eaxc_info
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'eaxc';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_transport.h';
+      sec-mem-desc-line = '50';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1ad199c3f4bfa018f5d0846471206217d1';
+        sec-mem-ref-line = '192';
+        sec-mem-ref-name = 'xran_parse_ecpri_hdr';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__recv__packet__info_1ad03f3906ca027603299130f471bbdfe3';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'seq_id';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_transport.h';
+      sec-mem-desc-line = '52';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1ad199c3f4bfa018f5d0846471206217d1';
+        sec-mem-ref-line = '192';
+        sec-mem-ref-name = 'xran_parse_ecpri_hdr';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__recv__packet__info_1a860ee826897d09d78f35d2b15085efac';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'subseq_id';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_transport.h';
+      sec-mem-desc-line = '53';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1ad199c3f4bfa018f5d0846471206217d1';
+        sec-mem-ref-line = '192';
+        sec-mem-ref-name = 'xran_parse_ecpri_hdr';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__recv__packet__info_1afc198efda3f50db2a5cae3c738528dd9';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ebit';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_transport.h';
+      sec-mem-desc-line = '54';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__transport_8c_1ad199c3f4bfa018f5d0846471206217d1';
+        sec-mem-ref-line = '192';
+        sec-mem-ref-name = 'xran_parse_ecpri_hdr';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_transport.h';
+  cp-fileline  = '47';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 576;
+        node-label = 'xran_recv_packet_info';
+        node-link = {
+          node-link-id = 'structxran__recv__packet__info';
+        };
+        node-child = {
+          child-id = '577';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++eaxc
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 577;
+        node-label = 'xran_eaxc_info';
+        node-link = {
+          node-link-id = 'structxran__eaxc__info';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__ru__config';
+  cp-name   = 'xran_ru_config';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__ru__config_1af92ff2dfd2bddd0880d779c04b9fb359';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+enum xran_category
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'xranCat';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '464';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+mode: Catergory A or Category B  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '135';
+        sec-mem-ref-name = 'TestChain::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a25afbf449e11f9e290e0fdbef77702c2';
+        sec-mem-ref-line = '1116';
+        sec-mem-ref-name = 'xranLibWraper::get_rucategory';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        sec-mem-ref-line = '2756';
+        sec-mem-ref-name = 'xran_open';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__ru__config_1a1520b1ef6131bff6c14b88d849c266c5';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'iqWidth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '486';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+IQ bit width  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '135';
+        sec-mem-ref-name = 'TestChain::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '92';
+        sec-mem-ref-name = 'PrachCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__ru__config_1a1e4a3c43fc7865c6520471fb9ba8501f';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'compMeth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '487';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Compression method  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '135';
+        sec-mem-ref-name = 'TestChain::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '92';
+        sec-mem-ref-name = 'PrachCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1a3d4bd5c7eec6da4ab71688e209100761';
+        sec-mem-ref-line = '143';
+        sec-mem-ref-name = 'process_mbuf';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__ru__config_1a59e7e8f3feb686850b0cb0ae065de85b';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'fftSize';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '488';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+FFT Size  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '135';
+        sec-mem-ref-name = 'TestChain::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '92';
+        sec-mem-ref-name = 'PrachCheck::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__ru__config_1a74e72997edeea7f9f1696baffb9989b4';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+enum xran_input_byte_order
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'byteOrder';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '488';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Order of bytes in int16_t in buffer. Big or little endian  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a14cfa955b7fdf58378a97b4cfa7268f8';
+        sec-mem-ref-line = '1384';
+        sec-mem-ref-name = 'xran_process_prach_sym';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a300b87c29358bb161404c0122a9b2a46';
+        sec-mem-ref-line = '1461';
+        sec-mem-ref-name = 'xran_process_srs_sym';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1acb6ecf7858c99c963182b9b7884deca6';
+        sec-mem-ref-line = '1578';
+        sec-mem-ref-name = 'xran_process_rx_sym';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        sec-mem-ref-line = '2756';
+        sec-mem-ref-name = 'xran_open';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__ru__config_1ad1b1309ca2645e24fa201f8decae1988';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+enum xran_input_i_q_order
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'iqOrder';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '488';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+order of IQs in the buffer  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        sec-mem-ref-line = '2756';
+        sec-mem-ref-name = 'xran_open';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__ru__config_1a7a25206e77e83a57fd036102cebfb4f0';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'xran_max_frame';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '491';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+max frame number supported  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        sec-mem-ref-line = '2756';
+        sec-mem-ref-name = 'xran_open';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+  cp-fileline  = '483';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+XRAN front haul IQ compression settings  
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 579;
+        node-label = 'xran_ru_config';
+        node-link = {
+          node-link-id = 'structxran__ru__config';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__section__desc';
+  cp-name   = 'xran_section_desc';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__section__desc_1aa82fd2a2292b3c25c7027b898fa53815';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'section_id';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '383';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+section id used for this element  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__section__desc_1a4d1fb35f3f2d9f3556fbd1761a167255';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'iq_buffer_offset';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '385';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Offset in bytes for the content of IQs with in main symb buffer  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1aaa01e98d3b3439a332302aebe21459dd';
+        sec-mem-ref-line = '535';
+        sec-mem-ref-name = 'generate_cpmsg_dlul';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1acb6ecf7858c99c963182b9b7884deca6';
+        sec-mem-ref-line = '1578';
+        sec-mem-ref-name = 'xran_process_rx_sym';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__section__desc_1ae55ac9499e5406559ad2ff0376dd0a68';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'iq_buffer_len';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '386';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Length in bytes for the content of IQs with in main symb buffer  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1aaa01e98d3b3439a332302aebe21459dd';
+        sec-mem-ref-line = '535';
+        sec-mem-ref-name = 'generate_cpmsg_dlul';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1acb6ecf7858c99c963182b9b7884deca6';
+        sec-mem-ref-line = '1578';
+        sec-mem-ref-name = 'xran_process_rx_sym';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__section__desc_1a77f0d5374ee675db57c0b29946ca7744';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'pData';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '388';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+optional pointer to data buffer  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1acb6ecf7858c99c963182b9b7884deca6';
+        sec-mem-ref-line = '1578';
+        sec-mem-ref-name = 'xran_process_rx_sym';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__section__desc_1addb9297d816b26c680888115de8c9538';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'pCtrl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '389';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+optional poitner to mbuf  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1acb6ecf7858c99c963182b9b7884deca6';
+        sec-mem-ref-line = '1578';
+        sec-mem-ref-name = 'xran_process_rx_sym';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+  cp-fileline  = '382';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+section descriptor for given number of PRBs used on U-plane packet creation  
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 581;
+        node-label = 'xran_section_desc';
+        node-link = {
+          node-link-id = 'structxran__section__desc';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__section__gen__info';
+  cp-name   = 'xran_section_gen_info';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__section__gen__info_1a6ccd48a36736101737e9b419d7a3cc85';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_section_info
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'info';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '290';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+The information for section  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a11a0b914a08e5375cae792dc6db08c7a';
+        sec-mem-ref-line = '566';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1aaa01e98d3b3439a332302aebe21459dd';
+        sec-mem-ref-line = '535';
+        sec-mem-ref-name = 'generate_cpmsg_dlul';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__section__gen__info_1aa561d89cbc570e39183c64a5095a6053';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'exDataSize';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '298';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+The number of Extensions or type 6/7 data  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'C_plane::prepare_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a11a0b914a08e5375cae792dc6db08c7a';
+        sec-mem-ref-line = '566';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1aaa01e98d3b3439a332302aebe21459dd';
+        sec-mem-ref-line = '535';
+        sec-mem-ref-name = 'generate_cpmsg_dlul';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a8a6808ba5994c2ab413ee00dd56299cd';
+        sec-mem-ref-line = '907';
+        sec-mem-ref-name = 'xran_append_section_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a9d4ed2d1226eb004597b69dfd86c7c93';
+        sec-mem-ref-line = '1668';
+        sec-mem-ref-name = 'xran_parse_section_extension';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__section__gen__info_1acb5cfd209ba75c853d03f701e7f91679';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'type';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '301';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+the type of section extension  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'C_plane::prepare_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a11a0b914a08e5375cae792dc6db08c7a';
+        sec-mem-ref-line = '566';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a8a6808ba5994c2ab413ee00dd56299cd';
+        sec-mem-ref-line = '907';
+        sec-mem-ref-name = 'xran_append_section_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a9d4ed2d1226eb004597b69dfd86c7c93';
+        sec-mem-ref-line = '1668';
+        sec-mem-ref-name = 'xran_parse_section_extension';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__section__gen__info_1a8aed22e2c7b283705ec82e0120515618';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'len';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '302';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+length of extension data  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'C_plane::prepare_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a11a0b914a08e5375cae792dc6db08c7a';
+        sec-mem-ref-line = '566';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a9d4ed2d1226eb004597b69dfd86c7c93';
+        sec-mem-ref-line = '1668';
+        sec-mem-ref-name = 'xran_parse_section_extension';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__section__gen__info_1a735984d41155bc1032e09bece8f8d66d';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'data';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '303';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+pointer to extension data  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'C_plane::prepare_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a11a0b914a08e5375cae792dc6db08c7a';
+        sec-mem-ref-line = '566';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a8a6808ba5994c2ab413ee00dd56299cd';
+        sec-mem-ref-line = '907';
+        sec-mem-ref-name = 'xran_append_section_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a9d4ed2d1226eb004597b69dfd86c7c93';
+        sec-mem-ref-line = '1668';
+        sec-mem-ref-name = 'xran_parse_section_extension';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__section__gen__info_1ab8e4e63c68495e71cca8e6ea069b9218';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_section_gen_info::__anonymous__
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'exData';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '304';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+the array to store section extension  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'C_plane::prepare_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a11a0b914a08e5375cae792dc6db08c7a';
+        sec-mem-ref-line = '566';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a8a6808ba5994c2ab413ee00dd56299cd';
+        sec-mem-ref-line = '907';
+        sec-mem-ref-name = 'xran_append_section_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a9d4ed2d1226eb004597b69dfd86c7c93';
+        sec-mem-ref-line = '1668';
+        sec-mem-ref-name = 'xran_parse_section_extension';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__section__gen__info_1ac1c64088df7167c5a46bf9a5bb746534';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_sectionext1_info
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_ext1';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '298';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a9d4ed2d1226eb004597b69dfd86c7c93';
+        sec-mem-ref-line = '1668';
+        sec-mem-ref-name = 'xran_parse_section_extension';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__section__gen__info_1a9da3976c12b7433a90917228f7069381';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_sectionext2_info
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_ext2';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '298';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a9d4ed2d1226eb004597b69dfd86c7c93';
+        sec-mem-ref-line = '1668';
+        sec-mem-ref-name = 'xran_parse_section_extension';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__section__gen__info_1aa252bcb2bac0467e0262920ec34285a0';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_sectionext3_info
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_ext3';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '298';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__section__gen__info_1adaf7350928e8b26da41ded39ba7295e5';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_sectionext4_info
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_ext4';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '298';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a9d4ed2d1226eb004597b69dfd86c7c93';
+        sec-mem-ref-line = '1668';
+        sec-mem-ref-name = 'xran_parse_section_extension';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__section__gen__info_1a6948d126d229683da976877b617fbd8e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_sectionext5_info
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_ext5';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '298';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a9d4ed2d1226eb004597b69dfd86c7c93';
+        sec-mem-ref-line = '1668';
+        sec-mem-ref-name = 'xran_parse_section_extension';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+  cp-fileline  = '295';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+This structure to hold the information to generate the sections of C-Plane message  
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 586;
+        node-label = 'xran_sectionext3_info';
+        node-link = {
+          node-link-id = 'structxran__sectionext3__info';
+        };
+      }; /* node */
+      node = {
+        node-id    = 590;
+        node-label = 'xran_section_desc';
+        node-link = {
+          node-link-id = 'structxran__section__desc';
+        };
+      }; /* node */
+      node = {
+        node-id    = 585;
+        node-label = 'xran_sectionext4_info';
+        node-link = {
+          node-link-id = 'structxran__sectionext4__info';
+        };
+      }; /* node */
+      node = {
+        node-id    = 583;
+        node-label = 'xran_section_gen_info';
+        node-link = {
+          node-link-id = 'structxran__section__gen__info';
+        };
+        node-child = {
+          child-id = '584';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++m_ext5
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '585';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++m_ext4
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '586';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++m_ext3
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '587';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++m_ext2
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '588';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++m_ext1
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '589';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++info
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 588;
+        node-label = 'xran_sectionext1_info';
+        node-link = {
+          node-link-id = 'structxran__sectionext1__info';
+        };
+      }; /* node */
+      node = {
+        node-id    = 589;
+        node-label = 'xran_section_info';
+        node-link = {
+          node-link-id = 'structxran__section__info';
+        };
+        node-child = {
+          child-id = '590';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sec_desc
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 584;
+        node-label = 'xran_sectionext5_info';
+        node-link = {
+          node-link-id = 'structxran__sectionext5__info';
+        };
+      }; /* node */
+      node = {
+        node-id    = 587;
+        node-label = 'xran_sectionext2_info';
+        node-link = {
+          node-link-id = 'structxran__sectionext2__info';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__section__info';
+  cp-name   = 'xran_section_info';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__section__info_1a1d127017fb298b889f4ba24752d08b8e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'type';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '185';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1aaa01e98d3b3439a332302aebe21459dd';
+        sec-mem-ref-line = '535';
+        sec-mem-ref-name = 'generate_cpmsg_dlul';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__section__info_1ac54814779041bec5dcf8aec288d69b06';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'startSymId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '188';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1aaa01e98d3b3439a332302aebe21459dd';
+        sec-mem-ref-line = '535';
+        sec-mem-ref-name = 'generate_cpmsg_dlul';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__section__info_1a664cb6ca464c69ef60a445fa4f4b3522';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'numSymbol';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '189';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1aaa01e98d3b3439a332302aebe21459dd';
+        sec-mem-ref-line = '535';
+        sec-mem-ref-name = 'generate_cpmsg_dlul';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__section__info_1a52f6623d45fec4bf9c14898f7e53db34';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'symInc';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '190';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1aaa01e98d3b3439a332302aebe21459dd';
+        sec-mem-ref-line = '535';
+        sec-mem-ref-name = 'generate_cpmsg_dlul';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__section__info_1a4fc3a0c58dfbd1e68224521185cb9384';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'id';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '191';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1aaa01e98d3b3439a332302aebe21459dd';
+        sec-mem-ref-line = '535';
+        sec-mem-ref-name = 'generate_cpmsg_dlul';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__section__info_1ab8acca18b930cde25e1cf85ae86c964c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'reMask';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '192';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1aaa01e98d3b3439a332302aebe21459dd';
+        sec-mem-ref-line = '535';
+        sec-mem-ref-name = 'generate_cpmsg_dlul';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__section__info_1a6b13285aabf8f2f4598143b2670204c1';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'startPrbc';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '193';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1aaa01e98d3b3439a332302aebe21459dd';
+        sec-mem-ref-line = '535';
+        sec-mem-ref-name = 'generate_cpmsg_dlul';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__section__info_1a2b72ddddeff4e4a8a5c191695ec41079';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'numPrbc';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '194';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1aaa01e98d3b3439a332302aebe21459dd';
+        sec-mem-ref-line = '535';
+        sec-mem-ref-name = 'generate_cpmsg_dlul';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__section__info_1affa3adbd50cd4af2018ba1fc0e8c3e31';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'rb';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '195';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1aaa01e98d3b3439a332302aebe21459dd';
+        sec-mem-ref-line = '535';
+        sec-mem-ref-name = 'generate_cpmsg_dlul';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__section__info_1a1e4a3c43fc7865c6520471fb9ba8501f';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'compMeth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '196';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1aaa01e98d3b3439a332302aebe21459dd';
+        sec-mem-ref-line = '535';
+        sec-mem-ref-name = 'generate_cpmsg_dlul';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__section__info_1a1520b1ef6131bff6c14b88d849c266c5';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'iqWidth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '197';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1aaa01e98d3b3439a332302aebe21459dd';
+        sec-mem-ref-line = '535';
+        sec-mem-ref-name = 'generate_cpmsg_dlul';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__section__info_1afe3859cd334ad3f912622c58d5b2079e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ef';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '198';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a11a0b914a08e5375cae792dc6db08c7a';
+        sec-mem-ref-line = '566';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1aaa01e98d3b3439a332302aebe21459dd';
+        sec-mem-ref-line = '535';
+        sec-mem-ref-name = 'generate_cpmsg_dlul';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__section__info_1a3af58496c14a1c91c015aa6ffe7dca49';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'freqOffset';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '199';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__section__info_1ac7deef3ca4b0fc12769165dbf9374569';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'beamId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '200';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        sec-mem-ref-line = '320';
+        sec-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        sec-mem-ref-line = '177';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1aaa01e98d3b3439a332302aebe21459dd';
+        sec-mem-ref-line = '535';
+        sec-mem-ref-name = 'generate_cpmsg_dlul';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        sec-mem-ref-line = '595';
+        sec-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__section__info_1abf9a56a4808dd3eba6b3e3303e3d080a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ueId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '201';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__section__info_1aebf3365962d1bbb1b52ee9687006cbed';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'regFactor';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '202';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__section__info_1a0b43a347f3b949ec61086b57503bc00f';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'pad0';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '203';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__section__info_1ae87ace79c701c8bafa8ed69be03b9542';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_section_desc
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sec_desc';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '203';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+for U-plane  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1aaa01e98d3b3439a332302aebe21459dd';
+        sec-mem-ref-line = '535';
+        sec-mem-ref-name = 'generate_cpmsg_dlul';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+  cp-fileline  = '184';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+This structure contains the information to generate the section body of C-Plane message  
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 593;
+        node-label = 'xran_section_desc';
+        node-link = {
+          node-link-id = 'structxran__section__desc';
+        };
+      }; /* node */
+      node = {
+        node-id    = 592;
+        node-label = 'xran_section_info';
+        node-link = {
+          node-link-id = 'structxran__section__info';
+        };
+        node-child = {
+          child-id = '593';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sec_desc
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__sectionext1__info';
+  cp-name   = 'xran_sectionext1_info';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext1__info_1ad07777df733bfd87b118b5ea683fcb3b';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'rbNumber';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '210';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+number RBs to ext1 chain  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext1__info_1ab09d1df0b229edfd34c41706fcfa73e7';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bfwNumber';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '211';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+number of bf weights in this section  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'C_plane::prepare_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a11a0b914a08e5375cae792dc6db08c7a';
+        sec-mem-ref-line = '566';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1aaa0c6012a36b539f8880c45ac909c331';
+        sec-mem-ref-line = '1416';
+        sec-mem-ref-name = 'xran_parse_section_ext1';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext1__info_1a3de53935627d11e11003c38bd6dca548';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bfwiqWidth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '212';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'C_plane::prepare_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a11a0b914a08e5375cae792dc6db08c7a';
+        sec-mem-ref-line = '566';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1aaa0c6012a36b539f8880c45ac909c331';
+        sec-mem-ref-line = '1416';
+        sec-mem-ref-name = 'xran_parse_section_ext1';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext1__info_1a489f0b868b86e577a5e515dc40987ba5';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bfwCompMeth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '213';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'C_plane::prepare_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a11a0b914a08e5375cae792dc6db08c7a';
+        sec-mem-ref-line = '566';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1aaa0c6012a36b539f8880c45ac909c331';
+        sec-mem-ref-line = '1416';
+        sec-mem-ref-name = 'xran_parse_section_ext1';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext1__info_1a535b83a8653a891f80fc204eb1d9cb8b';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'p_bfwIQ';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '214';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+pointer to formed section extention  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'C_plane::prepare_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a11a0b914a08e5375cae792dc6db08c7a';
+        sec-mem-ref-line = '566';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1aaa0c6012a36b539f8880c45ac909c331';
+        sec-mem-ref-line = '1416';
+        sec-mem-ref-name = 'xran_parse_section_ext1';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext1__info_1ae4f265cd1e2941e2d7366085f6f0b598';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bfwIQ_sz';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '215';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+size of buffer with section extention information  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a11a0b914a08e5375cae792dc6db08c7a';
+        sec-mem-ref-line = '566';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext1__info_1af05d5abe7656953548edfb3eb5117659';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'exponent';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '217';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'C_plane::prepare_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1aaa0c6012a36b539f8880c45ac909c331';
+        sec-mem-ref-line = '1416';
+        sec-mem-ref-name = 'xran_parse_section_ext1';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext1__info_1ad32c6c9662025c7208ec099075b7ec27';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'blockScaler';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '218';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'C_plane::prepare_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1aaa0c6012a36b539f8880c45ac909c331';
+        sec-mem-ref-line = '1416';
+        sec-mem-ref-name = 'xran_parse_section_ext1';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext1__info_1ac538592c50bd54df6d3c3dfb98fd1a96';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'compBitWidthShift';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '219';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'C_plane::prepare_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1aaa0c6012a36b539f8880c45ac909c331';
+        sec-mem-ref-line = '1416';
+        sec-mem-ref-name = 'xran_parse_section_ext1';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext1__info_1abeddf07371133e2a155418d2ad6e6606';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'activeBeamspaceCoeffMask';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '220';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'C_plane::prepare_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1aaa0c6012a36b539f8880c45ac909c331';
+        sec-mem-ref-line = '1416';
+        sec-mem-ref-name = 'xran_parse_section_ext1';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext1__info_1ae3551ba3eeae98639805a8d3391d5b3d';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+union xran_sectionext1_info::__anonymous__
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bfwCompParam';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '221';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'C_plane::prepare_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1aaa0c6012a36b539f8880c45ac909c331';
+        sec-mem-ref-line = '1416';
+        sec-mem-ref-name = 'xran_parse_section_ext1';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+  cp-fileline  = '209';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 595;
+        node-label = 'xran_sectionext1_info';
+        node-link = {
+          node-link-id = 'structxran__sectionext1__info';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__sectionext2__info';
+  cp-name   = 'xran_sectionext2_info';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext2__info_1a2d14a28b7dc7cc4d18dae8c579a15d00';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bfAzPtWidth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '225';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'C_plane::prepare_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1af3d96c5ccff84bf6a444f260f58a49f2';
+        sec-mem-ref-line = '1497';
+        sec-mem-ref-name = 'xran_parse_section_ext2';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext2__info_1aed0ddbdef5f3287fe38c115bf0f6b361';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bfAzPt';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '226';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'C_plane::prepare_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext2__info_1a0562069083918b7760597eaca4f0dceb';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bfZePtWidth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '227';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'C_plane::prepare_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1af3d96c5ccff84bf6a444f260f58a49f2';
+        sec-mem-ref-line = '1497';
+        sec-mem-ref-name = 'xran_parse_section_ext2';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext2__info_1a8d5cbe6476d0e8b325cd4e1bad03a6d3';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bfZePt';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '228';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'C_plane::prepare_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext2__info_1af6d308ae11840b67c4e3234a78ca1591';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bfAz3ddWidth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '229';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'C_plane::prepare_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1af3d96c5ccff84bf6a444f260f58a49f2';
+        sec-mem-ref-line = '1497';
+        sec-mem-ref-name = 'xran_parse_section_ext2';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext2__info_1adc26301dfc01bf86c8dc53bdef1ac5c3';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bfAz3dd';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '230';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'C_plane::prepare_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext2__info_1a52ffc8175e7bde0adbc75c865c854df2';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bfZe3ddWidth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '231';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'C_plane::prepare_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1af3d96c5ccff84bf6a444f260f58a49f2';
+        sec-mem-ref-line = '1497';
+        sec-mem-ref-name = 'xran_parse_section_ext2';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext2__info_1a62a0cfe73c1305294d16fb9593a2a947';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bfZe3dd';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '232';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'C_plane::prepare_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1af3d96c5ccff84bf6a444f260f58a49f2';
+        sec-mem-ref-line = '1497';
+        sec-mem-ref-name = 'xran_parse_section_ext2';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext2__info_1a455c1bba3cc6776c7c953f468da68d89';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bfAzSI';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '234';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'C_plane::prepare_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext2__info_1ad7bfdcda7332da505aa1712b68452cd2';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'bfZeSI';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '235';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'C_plane::prepare_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+  cp-fileline  = '224';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 597;
+        node-label = 'xran_sectionext2_info';
+        node-link = {
+          node-link-id = 'structxran__sectionext2__info';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__sectionext3__info';
+  cp-name   = 'xran_sectionext3_info';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext3__info_1af0609a5d1256dec22d2c153a12b765c9';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'codebookIdx';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '239';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext3__info_1a539f76c6228d64723233120f82b0369b';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'layerId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '240';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext3__info_1a63fd35fb526e104a9e1155da5c9f4a98';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'numLayers';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '241';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext3__info_1a878ff2db850e901d2c93ca36cae8f4f9';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'txScheme';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '242';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext3__info_1ab9769277d06e564feeaea9f51770c067';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'crsReMask';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '243';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext3__info_1a2feefcc4816844ba7a111798d791919f';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'crsShift';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '244';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext3__info_1a122f48d0face015611f900b5e7c0864a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'crsSymNum';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '245';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext3__info_1abcaa5b568a022c3af1146b779d52bebc';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'beamIdAP1';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '246';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext3__info_1a9b459e1b2f309337740ed7a576e8ddfb';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'beamIdAP2';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '247';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext3__info_1a0780ffbec6d647632e2b31d89de94467';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'beamIdAP3';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '248';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+  cp-fileline  = '238';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 599;
+        node-label = 'xran_sectionext3_info';
+        node-link = {
+          node-link-id = 'structxran__sectionext3__info';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__sectionext4__info';
+  cp-name   = 'xran_sectionext4_info';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext4__info_1a9469507e787895ef8a3ec1b89df59954';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'csf';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '252';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'C_plane::prepare_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1ad4a3ae88412a933d953fc0f8ae9bb352';
+        sec-mem-ref-line = '1579';
+        sec-mem-ref-name = 'xran_parse_section_ext4';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext4__info_1a0976e33e213bf38d277b829252a1ceaa';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'pad0';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '253';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext4__info_1a1c0e94567471aac214963f9600d0a4b1';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'modCompScaler';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '254';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'C_plane::prepare_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1ad4a3ae88412a933d953fc0f8ae9bb352';
+        sec-mem-ref-line = '1579';
+        sec-mem-ref-name = 'xran_parse_section_ext4';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+  cp-fileline  = '251';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 601;
+        node-label = 'xran_sectionext4_info';
+        node-link = {
+          node-link-id = 'structxran__sectionext4__info';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__sectionext5__info';
+  cp-name   = 'xran_sectionext5_info';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext5__info_1a7c4e67772e2e32e2f63f636730bf6eea';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'num_sets';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '258';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'C_plane::prepare_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1af03e99a3b1e9498ca15458e0440c12a1';
+        sec-mem-ref-line = '1606';
+        sec-mem-ref-name = 'xran_parse_section_ext5';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext5__info_1aff3ff8bd662f3deba04c54adcbbd2826';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'csf';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '260';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'C_plane::prepare_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1af03e99a3b1e9498ca15458e0440c12a1';
+        sec-mem-ref-line = '1606';
+        sec-mem-ref-name = 'xran_parse_section_ext5';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext5__info_1aabd93f3473c2432cf02d285e460907da';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'mcScaleReMask';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '261';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'C_plane::prepare_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1af03e99a3b1e9498ca15458e0440c12a1';
+        sec-mem-ref-line = '1606';
+        sec-mem-ref-name = 'xran_parse_section_ext5';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext5__info_1a0d53f590f6c03b8aadb7421ea75a0efa';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'mcScaleOffset';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '262';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'C_plane::prepare_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1af03e99a3b1e9498ca15458e0440c12a1';
+        sec-mem-ref-line = '1606';
+        sec-mem-ref-name = 'xran_parse_section_ext5';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext5__info_1af63d3e52300d55f02d782a02ef6e6dd0';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_sectionext5_info::__anonymous__
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'mc';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '263';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        sec-mem-ref-line = '230';
+        sec-mem-ref-name = 'C_plane::prepare_extensions';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'C_plane::verify_sections';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1af03e99a3b1e9498ca15458e0440c12a1';
+        sec-mem-ref-line = '1606';
+        sec-mem-ref-name = 'xran_parse_section_ext5';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        sec-mem-ref-line = '1749';
+        sec-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+  cp-fileline  = '257';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 603;
+        node-label = 'xran_sectionext5_info';
+        node-link = {
+          node-link-id = 'structxran__sectionext5__info';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__sectionext__info';
+  cp-name   = 'xran_sectionext_info';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext__info_1acb5cfd209ba75c853d03f701e7f91679';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'type';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '267';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext__info_1a8aed22e2c7b283705ec82e0120515618';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'len';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '268';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectionext__info_1a735984d41155bc1032e09bece8f8d66d';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'data';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      sec-mem-desc-line = '269';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+  cp-fileline  = '266';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 605;
+        node-label = 'xran_sectionext_info';
+        node-link = {
+          node-link-id = 'structxran__sectionext__info';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__sectioninfo__db';
+  cp-name   = 'xran_sectioninfo_db';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectioninfo__db_1af9f19a44a251a4b45c3e949b698b9294';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'cur_index';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      sec-mem-desc-line = '42';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Current index to store for this eAXC  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__sectioninfo__db_1acadfaa8ee00984098976838a75457775';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_section_info
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'list';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      sec-mem-desc-line = '42';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+The array of section information  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a2a349ad9adaec2cfd7f88e791d451c5e';
+        sec-mem-ref-line = '160';
+        sec-mem-ref-name = 'xran_cp_add_section_info';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1ae5d69f1c437b336ec274f5e1ab8e2e30';
+        sec-mem-ref-line = '187';
+        sec-mem-ref-name = 'xran_cp_add_multisection_info';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+  cp-fileline  = '41';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+This structure to store the section information of C-Plane
+in order to generate and parse corresponding U-Plane  
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 607;
+        node-label = 'xran_sectioninfo_db';
+        node-link = {
+          node-link-id = 'structxran__sectioninfo__db';
+        };
+        node-child = {
+          child-id = '608';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++list
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 609;
+        node-label = 'xran_section_desc';
+        node-link = {
+          node-link-id = 'structxran__section__desc';
+        };
+      }; /* node */
+      node = {
+        node-id    = 608;
+        node-label = 'xran_section_info';
+        node-link = {
+          node-link-id = 'structxran__section__info';
+        };
+        node-child = {
+          child-id = '609';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sec_desc
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__slot__config';
+  cp-name   = 'xran_slot_config';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__slot__config_1a37a7dc4b204c22c2d8b9da9b07abd154';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nSymbolType';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '454';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Defines the Symbol type for all 14 symbols in a slot. 0: DL, 1: UL, 2: Guard  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a970616fd84b2f27327a77e202d31eeef';
+        sec-mem-ref-line = '1047';
+        sec-mem-ref-name = 'xranLibWraper::get_slot_config';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__slot__config_1a8d7e0415efaf6e08cb6510401f765c28';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'reserved';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '455';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a970616fd84b2f27327a77e202d31eeef';
+        sec-mem-ref-line = '1047';
+        sec-mem-ref-name = 'xranLibWraper::get_slot_config';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+  cp-fileline  = '453';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+XRAN slot configuration  
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 611;
+        node-label = 'xran_slot_config';
+        node-link = {
+          node-link-id = 'structxran__slot__config';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__srs__config';
+  cp-name   = 'xran_srs_config';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__srs__config_1a47592bac9bb3ddd09772d5385ffdd508';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'symbMask';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '448';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+symbols used for SRS with in U/S slot [bits 0-13]  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1acb5dd6ae5569cb3090d441c800068244';
+        sec-mem-ref-line = '294';
+        sec-mem-ref-name = 'xran_init_srs';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__srs__config_1a38a5594e33178248d80ccde98a16262a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'eAxC_offset';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      sec-mem-desc-line = '449';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+starting value of eAxC for SRS packets  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1a3d4bd5c7eec6da4ab71688e209100761';
+        sec-mem-ref-line = '143';
+        sec-mem-ref-name = 'process_mbuf';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1acb5dd6ae5569cb3090d441c800068244';
+        sec-mem-ref-line = '294';
+        sec-mem-ref-name = 'xran_init_srs';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+  cp-fileline  = '447';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 613;
+        node-label = 'xran_srs_config';
+        node-link = {
+          node-link-id = 'structxran__srs__config';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran_lib_wraper_1_1xran__timer__ctx';
+  cp-name   = 'xranLibWraper::xran_timer_ctx';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran_lib_wraper_1_1xran__timer__ctx_1ac9a8f4c80840a80e1a27ff9776e13f66';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'tti_to_process';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '124';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        sec-mem-ref-line = '740';
+        sec-mem-ref-name = 'xranLibWraper::Init';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+  cp-fileline  = '123';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 615;
+        node-label = 'xranLibWraper::xran_timer_ctx';
+        node-link = {
+          node-link-id = 'structxran_lib_wraper_1_1xran__timer__ctx';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__timer__ctx';
+  cp-name   = 'xran_timer_ctx';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__timer__ctx_1ac9a8f4c80840a80e1a27ff9776e13f66';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'tti_to_process';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      sec-mem-desc-line = '97';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1ab26e37a9d8915b33e29d632af88ff3a3';
+        sec-mem-ref-line = '1045';
+        sec-mem-ref-name = 'tx_cp_ul_cb';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+  cp-fileline  = '96';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 617;
+        node-label = 'xran_timer_ctx';
+        node-link = {
+          node-link-id = 'structxran__timer__ctx';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__up__pkt__gen__no__compression__params';
+  cp-name   = 'xran_up_pkt_gen_no_compression_params';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__up__pkt__gen__no__compression__params_1a26f46f53ef26bc5d5f86e19a15fc356f';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct radio_app_common_hdr
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'app_params';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_up_api.h';
+      sec-mem-desc-line = '93';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__up__pkt__gen__no__compression__params_1ae5c4194f5046a89d06534a69775c1cab';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct data_section_hdr
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sec_hdr';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_up_api.h';
+      sec-mem-desc-line = '93';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_up_api.h';
+  cp-fileline  = '62';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 619;
+        node-label = 'xran_up_pkt_gen_no_compression_params';
+        node-link = {
+          node-link-id = 'structxran__up__pkt__gen__no__compression__params';
+        };
+        node-child = {
+          child-id = '620';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sec_hdr
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '621';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++app_params
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 621;
+        node-label = 'radio_app_common_hdr';
+        node-link = {
+          node-link-id = 'structradio__app__common__hdr';
+        };
+      }; /* node */
+      node = {
+        node-id    = 620;
+        node-label = 'data_section_hdr';
+        node-link = {
+          node-link-id = 'structdata__section__hdr';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__up__pkt__gen__params';
+  cp-name   = 'xran_up_pkt_gen_params';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__up__pkt__gen__params_1a26f46f53ef26bc5d5f86e19a15fc356f';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct radio_app_common_hdr
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'app_params';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_up_api.h';
+      sec-mem-desc-line = '93';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1adc9636576fb70f4b4fcfd1d03fe59998';
+        sec-mem-ref-line = '348';
+        sec-mem-ref-name = 'prepare_symbol_ex';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__up__pkt__gen__params_1ae5c4194f5046a89d06534a69775c1cab';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct data_section_hdr
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'sec_hdr';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_up_api.h';
+      sec-mem-desc-line = '93';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1adc9636576fb70f4b4fcfd1d03fe59998';
+        sec-mem-ref-line = '348';
+        sec-mem-ref-name = 'prepare_symbol_ex';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__up__pkt__gen__params_1abd4dfd90066570bbcb342a260adcc7a6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct data_section_compression_hdr
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'compr_hdr_param';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_up_api.h';
+      sec-mem-desc-line = '93';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__common_8c_1adc9636576fb70f4b4fcfd1d03fe59998';
+        sec-mem-ref-line = '348';
+        sec-mem-ref-name = 'prepare_symbol_ex';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__up__pkt__gen__params_1afac9efa85d81509009b41172040801ec';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+union compression_params
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'compr_param';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_up_api.h';
+      sec-mem-desc-line = '93';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_up_api.h';
+  cp-fileline  = '46';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 627;
+        node-label = 'u_law';
+        node-link = {
+          node-link-id = 'structcompression__params_1_1u__law';
+        };
+      }; /* node */
+      node = {
+        node-id    = 623;
+        node-label = 'xran_up_pkt_gen_params';
+        node-link = {
+          node-link-id = 'structxran__up__pkt__gen__params';
+        };
+        node-child = {
+          child-id = '624';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sec_hdr
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '625';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++app_params
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '626';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++compr_param
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '630';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++compr_hdr_param
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 628;
+        node-label = 'block_fl_point';
+        node-link = {
+          node-link-id = 'structcompression__params_1_1block__fl__point';
+        };
+      }; /* node */
+      node = {
+        node-id    = 629;
+        node-label = 'block_scaling';
+        node-link = {
+          node-link-id = 'structcompression__params_1_1block__scaling';
+        };
+      }; /* node */
+      node = {
+        node-id    = 631;
+        node-label = 'compression_hdr';
+        node-link = {
+          node-link-id = 'structcompression__hdr';
+        };
+      }; /* node */
+      node = {
+        node-id    = 626;
+        node-label = 'compression_params';
+        node-link = {
+          node-link-id = 'unioncompression__params';
+        };
+        node-child = {
+          child-id = '627';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++uLaw
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '628';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++blockFlPoint
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '629';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++blockScaling
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 625;
+        node-label = 'radio_app_common_hdr';
+        node-link = {
+          node-link-id = 'structradio__app__common__hdr';
+        };
+      }; /* node */
+      node = {
+        node-id    = 630;
+        node-label = 'data_section_compression_hdr';
+        node-link = {
+          node-link-id = 'structdata__section__compression__hdr';
+        };
+        node-child = {
+          child-id = '631';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++ud_comp_hdr
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 624;
+        node-label = 'data_section_hdr';
+        node-link = {
+          node-link-id = 'structdata__section__hdr';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxran__up__pkt__hdr';
+  cp-name   = 'xran_up_pkt_hdr';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__up__pkt__hdr_1ae84e1fad9281c0bfd9c07df6a570a4f0';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_ecpri_hdr
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'ecpri_hdr';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+      sec-mem-desc-line = '138';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+eCPRI Transport Header  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__up__pkt__hdr_1aaf6128cec538e7dde3f6a1045ea0ce54';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct radio_app_common_hdr
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'app_hdr';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+      sec-mem-desc-line = '138';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+eCPRI Transport Header  
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxran__up__pkt__hdr_1ae6c3c6125160f3863ad8ef7d7673df50';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct data_section_hdr
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'data_sec_hdr';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+      sec-mem-desc-line = '138';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+  cp-fileline  = '150';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+@description
+      Structure holds complete xran u-plane packet header
+      3.1.1 Ethernet Encapsulation
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 638;
+        node-label = 'xran_ecpri_cmn_hdr';
+        node-link = {
+          node-link-id = 'structxran__ecpri__cmn__hdr';
+        };
+      }; /* node */
+      node = {
+        node-id    = 633;
+        node-label = 'xran_up_pkt_hdr';
+        node-link = {
+          node-link-id = 'structxran__up__pkt__hdr';
+        };
+        node-child = {
+          child-id = '634';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++data_sec_hdr
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '635';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++app_hdr
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '636';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++ecpri_hdr
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 637;
+        node-label = 'ecpri_seq_id';
+        node-link = {
+          node-link-id = 'structecpri__seq__id';
+        };
+      }; /* node */
+      node = {
+        node-id    = 635;
+        node-label = 'radio_app_common_hdr';
+        node-link = {
+          node-link-id = 'structradio__app__common__hdr';
+        };
+      }; /* node */
+      node = {
+        node-id    = 636;
+        node-label = 'xran_ecpri_hdr';
+        node-link = {
+          node-link-id = 'structxran__ecpri__hdr';
+        };
+        node-child = {
+          child-id = '637';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++ecpri_seq_id
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '638';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++cmnhdr
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 634;
+        node-label = 'data_section_hdr';
+        node-link = {
+          node-link-id = 'structdata__section__hdr';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxranlib__compress__request';
+  cp-name   = 'xranlib_compress_request';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxranlib__compress__request_1a06bde7ceb81ae7d8d8a101d7cfe4bb25';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'data_in';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.h';
+      sec-mem-desc-line = '38';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Pointer to data to compress.  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '113';
+        sec-mem-ref-name = 'BfpPerfEx::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a45d64e11a1ecc040577b7f22b27dde51';
+        sec-mem-ref-line = '788';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a0651de68e87558106615163f96b3e599';
+        sec-mem-ref-line = '729';
+        sec-mem-ref-name = 'xranlib_compress_avx512';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1aa027200fc051c80b515ee8aeadf44a0e';
+        sec-mem-ref-line = '783';
+        sec-mem-ref-name = 'xranlib_compress_avx512_bfw';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a848d22f9f7e5f493782bf8a9bfdb8f3a';
+        sec-mem-ref-line = '387';
+        sec-mem-ref-name = 'xran_cp_populate_section_ext_1';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxranlib__compress__request_1a8ab4fa409402862ead0d17e13edeeb62';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'numRBs';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.h';
+      sec-mem-desc-line = '39';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+numRBs   
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '113';
+        sec-mem-ref-name = 'BfpPerfEx::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a45d64e11a1ecc040577b7f22b27dde51';
+        sec-mem-ref-line = '788';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a0651de68e87558106615163f96b3e599';
+        sec-mem-ref-line = '729';
+        sec-mem-ref-name = 'xranlib_compress_avx512';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxranlib__compress__request_1ad73157f14fa98c54fb563244c1327933';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'compMethod';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.h';
+      sec-mem-desc-line = '40';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Compression method  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '113';
+        sec-mem-ref-name = 'BfpPerfEx::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a45d64e11a1ecc040577b7f22b27dde51';
+        sec-mem-ref-line = '788';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a848d22f9f7e5f493782bf8a9bfdb8f3a';
+        sec-mem-ref-line = '387';
+        sec-mem-ref-name = 'xran_cp_populate_section_ext_1';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxranlib__compress__request_1a36f5a0cedd274c3ec55f81535f06e0de';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'iqWidth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.h';
+      sec-mem-desc-line = '41';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Bit size  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '113';
+        sec-mem-ref-name = 'BfpPerfEx::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a45d64e11a1ecc040577b7f22b27dde51';
+        sec-mem-ref-line = '788';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a0651de68e87558106615163f96b3e599';
+        sec-mem-ref-line = '729';
+        sec-mem-ref-name = 'xranlib_compress_avx512';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1aa027200fc051c80b515ee8aeadf44a0e';
+        sec-mem-ref-line = '783';
+        sec-mem-ref-name = 'xranlib_compress_avx512_bfw';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a848d22f9f7e5f493782bf8a9bfdb8f3a';
+        sec-mem-ref-line = '387';
+        sec-mem-ref-name = 'xran_cp_populate_section_ext_1';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxranlib__compress__request_1a6858c4011b5cad020222e9ca5c2786f5';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'len';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.h';
+      sec-mem-desc-line = '42';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Length of input buffer in bytes  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '113';
+        sec-mem-ref-name = 'BfpPerfEx::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a45d64e11a1ecc040577b7f22b27dde51';
+        sec-mem-ref-line = '788';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a848d22f9f7e5f493782bf8a9bfdb8f3a';
+        sec-mem-ref-line = '387';
+        sec-mem-ref-name = 'xran_cp_populate_section_ext_1';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.h';
+  cp-fileline  = '37';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+Request structure containing pointer to data and its length.
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 640;
+        node-label = 'xranlib_compress_request';
+        node-link = {
+          node-link-id = 'structxranlib__compress__request';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxranlib__compress__response';
+  cp-name   = 'xranlib_compress_response';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxranlib__compress__response_1aa84b1c03297680b54ecd081d2a69d791';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int8_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'data_out';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.h';
+      sec-mem-desc-line = '50';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Pointer to data after compression.  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '113';
+        sec-mem-ref-name = 'BfpPerfEx::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a45d64e11a1ecc040577b7f22b27dde51';
+        sec-mem-ref-line = '788';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a0651de68e87558106615163f96b3e599';
+        sec-mem-ref-line = '729';
+        sec-mem-ref-name = 'xranlib_compress_avx512';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1aa027200fc051c80b515ee8aeadf44a0e';
+        sec-mem-ref-line = '783';
+        sec-mem-ref-name = 'xranlib_compress_avx512_bfw';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a848d22f9f7e5f493782bf8a9bfdb8f3a';
+        sec-mem-ref-line = '387';
+        sec-mem-ref-name = 'xran_cp_populate_section_ext_1';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxranlib__compress__response_1a6858c4011b5cad020222e9ca5c2786f5';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'len';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.h';
+      sec-mem-desc-line = '52';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Length of output data.  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '113';
+        sec-mem-ref-name = 'BfpPerfEx::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a45d64e11a1ecc040577b7f22b27dde51';
+        sec-mem-ref-line = '788';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a0651de68e87558106615163f96b3e599';
+        sec-mem-ref-line = '729';
+        sec-mem-ref-name = 'xranlib_compress_avx512';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1aa027200fc051c80b515ee8aeadf44a0e';
+        sec-mem-ref-line = '783';
+        sec-mem-ref-name = 'xranlib_compress_avx512_bfw';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__cp__api_8c_1a848d22f9f7e5f493782bf8a9bfdb8f3a';
+        sec-mem-ref-line = '387';
+        sec-mem-ref-name = 'xran_cp_populate_section_ext_1';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.h';
+  cp-fileline  = '49';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+Response structure containing pointer to data and its length.
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 642;
+        node-label = 'xranlib_compress_response';
+        node-link = {
+          node-link-id = 'structxranlib__compress__response';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxranlib__decompress__request';
+  cp-name   = 'xranlib_decompress_request';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxranlib__decompress__request_1ab7543a52686c726e2f5575a0f53f883f';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int8_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'data_in';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.h';
+      sec-mem-desc-line = '60';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Pointer to data to decompress.  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '113';
+        sec-mem-ref-name = 'BfpPerfEx::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a45d64e11a1ecc040577b7f22b27dde51';
+        sec-mem-ref-line = '788';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a2bd6ebeefb6ca9674598d443e697918c';
+        sec-mem-ref-line = '834';
+        sec-mem-ref-name = 'xranlib_decompress_avx512';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxranlib__decompress__request_1a8ab4fa409402862ead0d17e13edeeb62';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'numRBs';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.h';
+      sec-mem-desc-line = '61';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+numRBs   
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '113';
+        sec-mem-ref-name = 'BfpPerfEx::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a45d64e11a1ecc040577b7f22b27dde51';
+        sec-mem-ref-line = '788';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a2bd6ebeefb6ca9674598d443e697918c';
+        sec-mem-ref-line = '834';
+        sec-mem-ref-name = 'xranlib_decompress_avx512';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxranlib__decompress__request_1ad73157f14fa98c54fb563244c1327933';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'compMethod';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.h';
+      sec-mem-desc-line = '62';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Compression method  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '113';
+        sec-mem-ref-name = 'BfpPerfEx::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a45d64e11a1ecc040577b7f22b27dde51';
+        sec-mem-ref-line = '788';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxranlib__decompress__request_1a36f5a0cedd274c3ec55f81535f06e0de';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'iqWidth';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.h';
+      sec-mem-desc-line = '63';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Bit size  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '113';
+        sec-mem-ref-name = 'BfpPerfEx::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a45d64e11a1ecc040577b7f22b27dde51';
+        sec-mem-ref-line = '788';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a2bd6ebeefb6ca9674598d443e697918c';
+        sec-mem-ref-line = '834';
+        sec-mem-ref-name = 'xranlib_decompress_avx512';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxranlib__decompress__request_1a6858c4011b5cad020222e9ca5c2786f5';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'len';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.h';
+      sec-mem-desc-line = '65';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Length of input data.  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '113';
+        sec-mem-ref-name = 'BfpPerfEx::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a45d64e11a1ecc040577b7f22b27dde51';
+        sec-mem-ref-line = '788';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.h';
+  cp-fileline  = '59';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+Request structure containing pointer to data and its length.
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 644;
+        node-label = 'xranlib_decompress_request';
+        node-link = {
+          node-link-id = 'structxranlib__decompress__request';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structxranlib__decompress__response';
+  cp-name   = 'xranlib_decompress_response';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxranlib__decompress__response_1a7eac55fa44711c57d8d15dd09e4db135';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'data_out';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.h';
+      sec-mem-desc-line = '73';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Pointer to data after decompression.  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '113';
+        sec-mem-ref-name = 'BfpPerfEx::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a45d64e11a1ecc040577b7f22b27dde51';
+        sec-mem-ref-line = '788';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a2bd6ebeefb6ca9674598d443e697918c';
+        sec-mem-ref-line = '834';
+        sec-mem-ref-name = 'xranlib_decompress_avx512';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structxranlib__decompress__response_1a6858c4011b5cad020222e9ca5c2786f5';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'len';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.h';
+      sec-mem-desc-line = '75';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Length of output data.  
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '113';
+        sec-mem-ref-name = 'BfpPerfEx::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'compander__functional_8cc_1a45d64e11a1ecc040577b7f22b27dde51';
+        sec-mem-ref-line = '788';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'sample-app_8c_1a0ddf1224851353fc92bfbff6f499fa97';
+        sec-mem-ref-line = '1319';
+        sec-mem-ref-name = 'main';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__compression_8cpp_1a2bd6ebeefb6ca9674598d443e697918c';
+        sec-mem-ref-line = '834';
+        sec-mem-ref-name = 'xranlib_decompress_avx512';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.h';
+  cp-fileline  = '72';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+Response structure containing pointer to data and its length.
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 646;
+        node-label = 'xranlib_decompress_response';
+        node-link = {
+          node-link-id = 'structxranlib__decompress__response';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'struct_xran_lib_config';
+  cp-name   = 'XranLibConfig';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_xran_lib_config_1acd5189037e23e024ae8f03a90399e97e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nDriverCoreId';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '92';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_xran_lib_config_1a0b246b8022911c0057e473e1fd41efd8';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nTimingAdvance';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '93';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_xran_lib_config_1af75cbcbef6876a9c79b61b46572b6501';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nFhConfig';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '94';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_xran_lib_config_1a0f7b4777832a26c80e4d58003813d70d';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nFhBufIntFlag';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '95';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_xran_lib_config_1aba0c303e021d8d3d08a3f667f2662d9e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nSectorNum';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '96';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_xran_lib_config_1a8bf802ca9b9dfa939a1fef031bb8f364';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nNrOfSlotInSf';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '97';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_xran_lib_config_1a6574f1a80394aabb048881d606e03f8e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nNrofSfInFrame';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '98';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'struct_xran_lib_config_1a42dface8348b0fea71cb9a2c334347e6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'pFthInstanceHandles';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      sec-mem-desc-line = '99';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+  cp-fileline  = '91';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 648;
+        node-label = 'XranLibConfig';
+        node-link = {
+          node-link-id = 'struct_xran_lib_config';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+class = {
+  cp-id     = 'classxran_lib_wraper';
+  cp-name   = 'xranLibWraper';
+  cp-section = {
+    sec-kind = 'public-type';
+    sec-member = {
+      sec-mem-kind = 'enum';
+      sec-mem-id   = 'classxran_lib_wraper_1afecde4b156cd353cb29487bbb9675d46';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-name = 'SWXRANInterfaceTypeEnum';
+      sec-mem-enum = { enum-name = XRANFTHTX_OUT; enum-value = '= 0'; };
+      sec-mem-enum = { enum-name = XRANFTHTX_PRB_MAP_OUT; };
+      sec-mem-enum = { enum-name = XRANFTHTX_SEC_DESC_OUT; };
+      sec-mem-enum = { enum-name = XRANFTHRX_IN; };
+      sec-mem-enum = { enum-name = XRANFTHRX_PRB_MAP_IN; };
+      sec-mem-enum = { enum-name = XRANFTHTX_SEC_DESC_IN; };
+      sec-mem-enum = { enum-name = XRANFTHRACH_IN; };
+      sec-mem-enum = { enum-name = MAX_SW_XRAN_INTERFACE_NUM; };
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '70';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'enum';
+      sec-mem-id   = 'classxran_lib_wraper_1a163a7a574581e04dfa9cc60cfc81e7f5';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-name = 'nChBw';
+      sec-mem-enum = { enum-name = PHY_BW_5MHZ; enum-value = '=   5'; };
+      sec-mem-enum = { enum-name = PHY_BW_10MHZ; enum-value = '=  10'; };
+      sec-mem-enum = { enum-name = PHY_BW_15MHZ; enum-value = '=  15'; };
+      sec-mem-enum = { enum-name = PHY_BW_20MHZ; enum-value = '=  20'; };
+      sec-mem-enum = { enum-name = PHY_BW_25MHZ; enum-value = '=  25'; };
+      sec-mem-enum = { enum-name = PHY_BW_30MHZ; enum-value = '=  30'; };
+      sec-mem-enum = { enum-name = PHY_BW_40MHZ; enum-value = '=  40'; };
+      sec-mem-enum = { enum-name = PHY_BW_50MHZ; enum-value = '=  50'; };
+      sec-mem-enum = { enum-name = PHY_BW_60MHZ; enum-value = '=  60'; };
+      sec-mem-enum = { enum-name = PHY_BW_70MHZ; enum-value = '=  70'; };
+      sec-mem-enum = { enum-name = PHY_BW_80MHZ; enum-value = '=  80'; };
+      sec-mem-enum = { enum-name = PHY_BW_90MHZ; enum-value = '=  90'; };
+      sec-mem-enum = { enum-name = PHY_BW_100MHZ; enum-value = '= 100'; };
+      sec-mem-enum = { enum-name = PHY_BW_200MHZ; enum-value = '= 200'; };
+      sec-mem-enum = { enum-name = PHY_BW_400MHZ; enum-value = '= 400'; };
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '82';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'public-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1a2e64fc338fcfaac25af91aae564777fa';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'xranLibWraper';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '467';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8cpp_1ad8c062e9b24e4b3a8408b23a0d8ab428';
+        sec-mem-ref-line = '106';
+        sec-mem-ref-name = 'read_json_from_file';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a7959c3e12f3260a6461fe2610203d1af';
+        sec-mem-ref-line = '38';
+        sec-mem-ref-name = 'XRAN_UT_CFG_FILENAME';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a9507c81d07af4f634e04173663fd5419';
+        sec-mem-ref-line = '121';
+        sec-mem-ref-name = 'm_xranInit';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a8a5462b0059073e90d42f8bfa066d566';
+        sec-mem-ref-line = '324';
+        sec-mem-ref-name = 'xran_fh_init::io_cfg';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a1e6927fa1486224044e568f9c370519b';
+        sec-mem-ref-line = '295';
+        sec-mem-ref-name = 'xran_io_cfg::id';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1ad3747a607e4b273dfae8278854ffc532';
+        sec-mem-ref-line = '41';
+        sec-mem-ref-name = 'XRAN_UT_KEY_GLOBALCFG_IO';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1ae58734e2aff608373089778da1aa4efa';
+        sec-mem-ref-line = '296';
+        sec-mem-ref-name = 'xran_io_cfg::dpdk_dev';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a185d8ae20c697568878935f0a260227aafe31ae20f49aa6ca5a568bfdc89f69ab';
+        sec-mem-ref-line = '256';
+        sec-mem-ref-name = 'XRAN_UP_VF';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a790ada9a4b1a467dc29bc4bfa1ec3e20';
+        sec-mem-ref-line = '111';
+        sec-mem-ref-name = 'm_dpdk_dev_up';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a185d8ae20c697568878935f0a260227aabadad61426458852f6c89f1a74b03c1a';
+        sec-mem-ref-line = '257';
+        sec-mem-ref-name = 'XRAN_CP_VF';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1aa0dbf843da8d26633022c153c473deb5';
+        sec-mem-ref-line = '111';
+        sec-mem-ref-name = 'm_dpdk_dev_cp';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a53341e81716fce9aeddee73d7228f2bf';
+        sec-mem-ref-line = '299';
+        sec-mem-ref-name = 'xran_io_cfg::core';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a727bdc89e33bfc7d18dfaf166d46598a';
+        sec-mem-ref-line = '300';
+        sec-mem-ref-name = 'xran_io_cfg::system_core';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a7ea8f53112b353d5e98cc955437f3706';
+        sec-mem-ref-line = '301';
+        sec-mem-ref-name = 'xran_io_cfg::pkt_proc_core';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1afc9b03cdc767412993891263da114dc3';
+        sec-mem-ref-line = '302';
+        sec-mem-ref-name = 'xran_io_cfg::pkt_aux_core';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1aa442a227739dcff5212e5356dee54b68';
+        sec-mem-ref-line = '303';
+        sec-mem-ref-name = 'xran_io_cfg::timing_core';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1ab99f9c6dba4d5fdc09299b3ac670503c';
+        sec-mem-ref-line = '298';
+        sec-mem-ref-name = 'xran_io_cfg::bbdev_mode';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a4c62e469317040d695487f294cf9e0baab0a570cb95560770482680552b5dc5d0';
+        sec-mem-ref-line = '281';
+        sec-mem-ref-name = 'XRAN_BBDEV_MODE_HW_OFF';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a4c62e469317040d695487f294cf9e0baa444621cf5453a912cc492b1bf62c0d39';
+        sec-mem-ref-line = '282';
+        sec-mem-ref-name = 'XRAN_BBDEV_MODE_HW_ON';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a4c62e469317040d695487f294cf9e0baaedc9957e395dca8c38c07377885b5339';
+        sec-mem-ref-line = '280';
+        sec-mem-ref-name = 'XRAN_BBDEV_NOT_USED';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a4f3d38bbb69d7dc49515ba2e0002537e';
+        sec-mem-ref-line = '327';
+        sec-mem-ref-name = 'xran_fh_init::dpdkBasebandFecMode';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1ab783700ba1f1b7d6d617a102f01e2e8a';
+        sec-mem-ref-line = '328';
+        sec-mem-ref-name = 'xran_fh_init::dpdkBasebandDevice';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1af2f499e1b7c34ec4e1c600e00bddc75f';
+        sec-mem-ref-line = '111';
+        sec-mem-ref-name = 'm_dpdk_bbdev';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a3c8ee4e9dd2a5354e83fb30c95598f30';
+        sec-mem-ref-line = '331';
+        sec-mem-ref-name = 'xran_fh_init::mtu';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1adcde08e47bdc5157e76975f32d1e96e8';
+        sec-mem-ref-line = '333';
+        sec-mem-ref-name = 'xran_fh_init::p_o_du_addr';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1ab05fc2b0bda23212626e2f075ce8e817';
+        sec-mem-ref-line = '334';
+        sec-mem-ref-name = 'xran_fh_init::p_o_ru_addr';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1adc6cb9229207f58f6c4375305dcb5384';
+        sec-mem-ref-line = '359';
+        sec-mem-ref-name = 'xran_fh_init::cp_vlan_tag';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1ae5c22bf3cd63e278914bf627dab04ce8';
+        sec-mem-ref-line = '360';
+        sec-mem-ref-name = 'xran_fh_init::up_vlan_tag';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1ad8d180966ea390f149dea00f5616b540';
+        sec-mem-ref-line = '42';
+        sec-mem-ref-name = 'XRAN_UT_KEY_GLOBALCFG_EAXCID';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a3a10011d5a15ba88d65b9e027cdff35e';
+        sec-mem-ref-line = '325';
+        sec-mem-ref-name = 'xran_fh_init::eAxCId_conf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a8812802228fbd32d92c2c8f29963628b';
+        sec-mem-ref-line = '314';
+        sec-mem-ref-name = 'xran_eaxcid_config::bit_cuPortId';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1ab3f5b7b7c113a7fdff4bdf31ff685594';
+        sec-mem-ref-line = '315';
+        sec-mem-ref-name = 'xran_eaxcid_config::bit_bandSectorId';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a292acf2be52d7b22753f8f3a9839f455';
+        sec-mem-ref-line = '316';
+        sec-mem-ref-name = 'xran_eaxcid_config::bit_ccId';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1aa6294a3b04f47cabf866ec1e1ec4bd23';
+        sec-mem-ref-line = '317';
+        sec-mem-ref-name = 'xran_eaxcid_config::bit_ruPortId';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a3357253b181bed8132156f87728efc8d';
+        sec-mem-ref-line = '309';
+        sec-mem-ref-name = 'xran_eaxcid_config::mask_cuPortId';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1affca087d8bc179073b5ae2f429340898';
+        sec-mem-ref-line = '310';
+        sec-mem-ref-name = 'xran_eaxcid_config::mask_bandSectorId';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a0ba87d865af2deb1ee2565f528e1e72d';
+        sec-mem-ref-line = '311';
+        sec-mem-ref-name = 'xran_eaxcid_config::mask_ccId';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a64cc7d4da64fe531f01c6bb54e6a02f3';
+        sec-mem-ref-line = '312';
+        sec-mem-ref-name = 'xran_eaxcid_config::mask_ruPortId';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1af01fc39016255fbbedd02b31bb9c7959';
+        sec-mem-ref-line = '336';
+        sec-mem-ref-name = 'xran_fh_init::totalBfWeights';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a98f3e1fb2c2dd1381aac8d01b293486a';
+        sec-mem-ref-line = '44';
+        sec-mem-ref-name = 'XRAN_UT_KEY_GLOBALCFG_RU';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a05dca46f0128cb233e7d4f73215cc4a9';
+        sec-mem-ref-line = '338';
+        sec-mem-ref-name = 'xran_fh_init::Tadv_cp_dl';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1aebed6420fb04aabce30025eec4583807';
+        sec-mem-ref-line = '339';
+        sec-mem-ref-name = 'xran_fh_init::T2a_min_cp_dl';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a5df6250657a91c27fa2416154ec5a609';
+        sec-mem-ref-line = '340';
+        sec-mem-ref-name = 'xran_fh_init::T2a_max_cp_dl';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1acfa0c4237b95b1dc83d19e00d6487ec0';
+        sec-mem-ref-line = '341';
+        sec-mem-ref-name = 'xran_fh_init::T2a_min_cp_ul';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a60007ed3e328b06fb7f7ff2b3a37dac5';
+        sec-mem-ref-line = '342';
+        sec-mem-ref-name = 'xran_fh_init::T2a_max_cp_ul';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1aac84937e634fccb665c6de923af50c0f';
+        sec-mem-ref-line = '343';
+        sec-mem-ref-name = 'xran_fh_init::T2a_min_up';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1af27977cbf63a8beb2fd6b1f17c1502df';
+        sec-mem-ref-line = '344';
+        sec-mem-ref-name = 'xran_fh_init::T2a_max_up';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1ac2e5d027408848a38879331bf54d5adf';
+        sec-mem-ref-line = '345';
+        sec-mem-ref-name = 'xran_fh_init::Ta3_min';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a82517c890db705ee58767fd245193214';
+        sec-mem-ref-line = '346';
+        sec-mem-ref-name = 'xran_fh_init::Ta3_max';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a73b80929304dcde73f2c2f6d4f7448fa';
+        sec-mem-ref-line = '347';
+        sec-mem-ref-name = 'xran_fh_init::T1a_min_cp_dl';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a6080f8ca5894be470378d6f265c1f665';
+        sec-mem-ref-line = '348';
+        sec-mem-ref-name = 'xran_fh_init::T1a_max_cp_dl';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1ab2d0817976952478020b3437b3dbbfc3';
+        sec-mem-ref-line = '349';
+        sec-mem-ref-name = 'xran_fh_init::T1a_min_cp_ul';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a71254f497cb48a57b123c7f4897b7a38';
+        sec-mem-ref-line = '350';
+        sec-mem-ref-name = 'xran_fh_init::T1a_max_cp_ul';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a0447175262da4e12814983c97d73ad21';
+        sec-mem-ref-line = '351';
+        sec-mem-ref-name = 'xran_fh_init::T1a_min_up';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a76ae7531da0aa8656d95c194f1e75b0f';
+        sec-mem-ref-line = '352';
+        sec-mem-ref-name = 'xran_fh_init::T1a_max_up';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1ad8a8a60941ab888de5187345ce5fc92c';
+        sec-mem-ref-line = '353';
+        sec-mem-ref-name = 'xran_fh_init::Ta4_min';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a934a145ce39320896b81ac25276b24d8';
+        sec-mem-ref-line = '354';
+        sec-mem-ref-name = 'xran_fh_init::Ta4_max';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1ab0bb0b684cc2798a2ef1ceabe4a47e38';
+        sec-mem-ref-line = '356';
+        sec-mem-ref-name = 'xran_fh_init::enableCP';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1ac0646000d1448798a186e109df0bb3dd';
+        sec-mem-ref-line = '357';
+        sec-mem-ref-name = 'xran_fh_init::prachEnable';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a8ad55119f3b227785857aaddef6a8384';
+        sec-mem-ref-line = '361';
+        sec-mem-ref-name = 'xran_fh_init::debugStop';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a0ce1293a9896f3e28d960a0b1d9dc911';
+        sec-mem-ref-line = '362';
+        sec-mem-ref-name = 'xran_fh_init::debugStopCount';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a6fcbf469691a192f1ce298f70981c17a';
+        sec-mem-ref-line = '363';
+        sec-mem-ref-name = 'xran_fh_init::DynamicSectionEna';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a6a78f61ed42f876c7cfa835be5ed0942';
+        sec-mem-ref-line = '329';
+        sec-mem-ref-name = 'xran_fh_init::filePrefix';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1acb7ae6f5547d5e166b643084db28b2fa';
+        sec-mem-ref-line = '120';
+        sec-mem-ref-name = 'm_xranConf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a72b0cba491d0dd2703d684cb2c2a14cf';
+        sec-mem-ref-line = '517';
+        sec-mem-ref-name = 'xran_fh_config::frame_conf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a3b86317723a592e240c0047e53a6326d';
+        sec-mem-ref-line = '460';
+        sec-mem-ref-name = 'xran_frame_config::nFrameDuplexType';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a53a1d989c6dee827495401b1973c9ef8';
+        sec-mem-ref-line = '464';
+        sec-mem-ref-name = 'xran_frame_config::nTddPeriod';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a4664e9a9005020b4a98ada2d256906e2';
+        sec-mem-ref-line = '465';
+        sec-mem-ref-name = 'xran_frame_config::sSlotConfig';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a37a7dc4b204c22c2d8b9da9b07abd154';
+        sec-mem-ref-line = '454';
+        sec-mem-ref-name = 'xran_slot_config::nSymbolType';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a8d7e0415efaf6e08cb6510401f765c28';
+        sec-mem-ref-line = '455';
+        sec-mem-ref-name = 'xran_slot_config::reserved';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a78b2fab8e8d6a6424c2712d528fd9a58';
+        sec-mem-ref-line = '461';
+        sec-mem-ref-name = 'xran_frame_config::nNumerology';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a6dcac3ea0b3d99c20c2e6f7091b8b342';
+        sec-mem-ref-line = '500';
+        sec-mem-ref-name = 'xran_fh_config::nCC';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a34dbe5e515cc78b4ce26fa287e6c1edc';
+        sec-mem-ref-line = '110';
+        sec-mem-ref-name = 'XRAN_MAX_SECTOR_NR';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1abcac68b45b2bcf3b5458817d65b86e45';
+        sec-mem-ref-line = '501';
+        sec-mem-ref-name = 'xran_fh_config::neAxc';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a35fa05e7523928c0c86cbcf835c12dc5';
+        sec-mem-ref-line = '111';
+        sec-mem-ref-name = 'XRAN_MAX_ANTENNA_NR';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a7917929ae3bb588a5bf6f4e56cf9549e';
+        sec-mem-ref-line = '506';
+        sec-mem-ref-name = 'xran_fh_config::nDLRBs';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1abbe0bfcd68428ee4cc3f63a391495e8d';
+        sec-mem-ref-line = '1068';
+        sec-mem-ref-name = 'get_num_rbs';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a7d7488daf0a2eebb9359f760a60eaf7c';
+        sec-mem-ref-line = '1118';
+        sec-mem-ref-name = 'get_numerology';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a5448b37ad609bb66bf44b44d1f9bac72';
+        sec-mem-ref-line = '507';
+        sec-mem-ref-name = 'xran_fh_config::nULRBs';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1ac63d8c67956a8a08cbfd8efb92a2f055';
+        sec-mem-ref-line = '503';
+        sec-mem-ref-name = 'xran_fh_config::nAntElmTRx';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a8956e982993d4b310e3bffe207f66405';
+        sec-mem-ref-line = '504';
+        sec-mem-ref-name = 'xran_fh_config::nDLFftSize';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1ae4908e70f937e7eca578e348f4e3911f';
+        sec-mem-ref-line = '505';
+        sec-mem-ref-name = 'xran_fh_config::nULFftSize';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a167e91cb91119363bf10c9430b6f082c';
+        sec-mem-ref-line = '515';
+        sec-mem-ref-name = 'xran_fh_config::prach_conf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1acb5fe8097b0115e038eb02d5900f66d6';
+        sec-mem-ref-line = '432';
+        sec-mem-ref-name = 'xran_prach_config::nPrachConfIdx';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a0c97e7d2cdb34b857e3b6de86b49f55d';
+        sec-mem-ref-line = '43';
+        sec-mem-ref-name = 'XRAN_UT_KEY_GLOBALCFG_PRACH';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1ab9b99e41ea39f16780f66a539aa872c8';
+        sec-mem-ref-line = '433';
+        sec-mem-ref-name = 'xran_prach_config::nPrachSubcSpacing';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a5c648c99c04370a4e8767f919a2289bf';
+        sec-mem-ref-line = '441';
+        sec-mem-ref-name = 'xran_prach_config::nPrachFreqStart';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a3b43924c5ef23b0496d1a7adf2752dbf';
+        sec-mem-ref-line = '442';
+        sec-mem-ref-name = 'xran_prach_config::nPrachFreqOffset';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1ab3ca7a740428b7023b7e29197124983b';
+        sec-mem-ref-line = '443';
+        sec-mem-ref-name = 'xran_prach_config::nPrachFilterIdx';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a45ae197adc4010202a5b71d7b602bc0c';
+        sec-mem-ref-line = '438';
+        sec-mem-ref-name = 'xran_prach_config::nPrachZeroCorrConf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a26e6c95dfde831c2588d46dde588c751';
+        sec-mem-ref-line = '439';
+        sec-mem-ref-name = 'xran_prach_config::nPrachRestrictSet';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a66b19aaa946c36b309a3403b3d576c58';
+        sec-mem-ref-line = '440';
+        sec-mem-ref-name = 'xran_prach_config::nPrachRootSeqIdx';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a27ff648f80c139235421b81f957fcb7e';
+        sec-mem-ref-line = '518';
+        sec-mem-ref-name = 'xran_fh_config::ru_conf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1af92ff2dfd2bddd0880d779c04b9fb359';
+        sec-mem-ref-line = '484';
+        sec-mem-ref-name = 'xran_ru_config::xranCat';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1abf0211a253f5881ebad3910cef98d30ea25cae7703b653209b61647fa65ac7e9f';
+        sec-mem-ref-line = '264';
+        sec-mem-ref-name = 'XRAN_CATEGORY_A';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1abf0211a253f5881ebad3910cef98d30ea6f7ea23328e0189a3c4879d7fa0d3749';
+        sec-mem-ref-line = '265';
+        sec-mem-ref-name = 'XRAN_CATEGORY_B';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a1520b1ef6131bff6c14b88d849c266c5';
+        sec-mem-ref-line = '486';
+        sec-mem-ref-name = 'xran_ru_config::iqWidth';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a1e4a3c43fc7865c6520471fb9ba8501f';
+        sec-mem-ref-line = '487';
+        sec-mem-ref-name = 'xran_ru_config::compMeth';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a59e7e8f3feb686850b0cb0ae065de85b';
+        sec-mem-ref-line = '488';
+        sec-mem-ref-name = 'xran_ru_config::fftSize';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a74e72997edeea7f9f1696baffb9989b4';
+        sec-mem-ref-line = '489';
+        sec-mem-ref-name = 'xran_ru_config::byteOrder';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1ab5ce6839bae2968c79930a0bfa17f4d8a61bd03fd3153385f6791bd16e55892b8';
+        sec-mem-ref-line = '472';
+        sec-mem-ref-name = 'XRAN_NE_BE_BYTE_ORDER';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1ad1b1309ca2645e24fa201f8decae1988';
+        sec-mem-ref-line = '490';
+        sec-mem-ref-name = 'xran_ru_config::iqOrder';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a0d9cb4cebbc59a8fa5bfef7547898859a0064217ac0728d6ac2d4f92d95db0d21';
+        sec-mem-ref-line = '478';
+        sec-mem-ref-name = 'XRAN_I_Q_ORDER';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a583c2f58d0655789ea36e22d605ab9ad';
+        sec-mem-ref-line = '523';
+        sec-mem-ref-name = 'xran_fh_config::log_level';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1a6608686375e6c9e5c3ce59970e4b90e0';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = '~xranLibWraper';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '674';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1a126b53d8cc57521b34496dbe3a26621f';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'SetUp';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '678';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a9507c81d07af4f634e04173663fd5419';
+        sec-mem-ref-line = '121';
+        sec-mem-ref-name = 'm_xranInit';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1adcde08e47bdc5157e76975f32d1e96e8';
+        sec-mem-ref-line = '333';
+        sec-mem-ref-name = 'xran_fh_init::p_o_du_addr';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1ab05fc2b0bda23212626e2f075ce8e817';
+        sec-mem-ref-line = '334';
+        sec-mem-ref-name = 'xran_fh_init::p_o_ru_addr';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a3a10011d5a15ba88d65b9e027cdff35e';
+        sec-mem-ref-line = '325';
+        sec-mem-ref-name = 'xran_fh_init::eAxCId_conf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a8812802228fbd32d92c2c8f29963628b';
+        sec-mem-ref-line = '314';
+        sec-mem-ref-name = 'xran_eaxcid_config::bit_cuPortId';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1ab3f5b7b7c113a7fdff4bdf31ff685594';
+        sec-mem-ref-line = '315';
+        sec-mem-ref-name = 'xran_eaxcid_config::bit_bandSectorId';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a292acf2be52d7b22753f8f3a9839f455';
+        sec-mem-ref-line = '316';
+        sec-mem-ref-name = 'xran_eaxcid_config::bit_ccId';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1aa6294a3b04f47cabf866ec1e1ec4bd23';
+        sec-mem-ref-line = '317';
+        sec-mem-ref-name = 'xran_eaxcid_config::bit_ruPortId';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a3357253b181bed8132156f87728efc8d';
+        sec-mem-ref-line = '309';
+        sec-mem-ref-name = 'xran_eaxcid_config::mask_cuPortId';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1affca087d8bc179073b5ae2f429340898';
+        sec-mem-ref-line = '310';
+        sec-mem-ref-name = 'xran_eaxcid_config::mask_bandSectorId';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a0ba87d865af2deb1ee2565f528e1e72d';
+        sec-mem-ref-line = '311';
+        sec-mem-ref-name = 'xran_eaxcid_config::mask_ccId';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a64cc7d4da64fe531f01c6bb54e6a02f3';
+        sec-mem-ref-line = '312';
+        sec-mem-ref-name = 'xran_eaxcid_config::mask_ruPortId';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1af01fc39016255fbbedd02b31bb9c7959';
+        sec-mem-ref-line = '336';
+        sec-mem-ref-name = 'xran_fh_init::totalBfWeights';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__main_8c_1a3efe8aba779b0a2f90adc02065579f5f';
+        sec-mem-ref-line = '2319';
+        sec-mem-ref-name = 'xran_init';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a34dbe5e515cc78b4ce26fa287e6c1edc';
+        sec-mem-ref-line = '110';
+        sec-mem-ref-name = 'XRAN_MAX_SECTOR_NR';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1a931587596081ef8178c2b128facb0411';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'TearDown';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '729';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__main_8c_1a2f8866c9d6536a56e4d8232b8c45808b';
+        sec-mem-ref-line = '2863';
+        sec-mem-ref-name = 'xran_close';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1a200da4e2209141f12cafef2380cb801a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'Init';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_fh_config *
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'pCfg';
+        sec-mem-param-defval = <<_EnD_oF_dEf_TeXt_
+nullptr
+_EnD_oF_dEf_TeXt_;
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '740';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1acb7ae6f5547d5e166b643084db28b2fa';
+        sec-mem-ref-line = '120';
+        sec-mem-ref-name = 'm_xranConf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__main_8c_1a273a09cbea9267272f4e2a339059e442';
+        sec-mem-ref-line = '111';
+        sec-mem-ref-name = 'xran_lib_ota_tti';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__main_8c_1a8cec0b41a42705e6ab9f49914ca666c2';
+        sec-mem-ref-line = '112';
+        sec-mem-ref-name = 'xran_lib_ota_sym';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__main_8c_1a98175f360f5753bc99c4edd3c2d8bd04';
+        sec-mem-ref-line = '113';
+        sec-mem-ref-name = 'xran_lib_ota_sym_idx';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a16ea7ba6b48522ff69767c3a3d31b776';
+        sec-mem-ref-line = '47';
+        sec-mem-ref-name = 'MAX_NUM_OF_XRAN_CTX';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1ac9a8f4c80840a80e1a27ff9776e13f66';
+        sec-mem-ref-line = '124';
+        sec-mem-ref-name = 'xranLibWraper::xran_timer_ctx::tti_to_process';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1aeeef9211b4ee7d22934db64125b538dd';
+        sec-mem-ref-line = '1120';
+        sec-mem-ref-name = 'get_num_cc';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a25afbf449e11f9e290e0fdbef77702c2';
+        sec-mem-ref-line = '1116';
+        sec-mem-ref-name = 'get_rucategory';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1abf0211a253f5881ebad3910cef98d30ea6f7ea23328e0189a3c4879d7fa0d3749';
+        sec-mem-ref-line = '265';
+        sec-mem-ref-name = 'XRAN_CATEGORY_B';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8h_1a534c88c03c366dfbd4dd5efe7693f56b';
+        sec-mem-ref-line = '50';
+        sec-mem-ref-name = 'N_SYM_PER_SLOT';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1adde1d671cf6532a577f13d85875ee3b4';
+        sec-mem-ref-line = '1124';
+        sec-mem-ref-name = 'get_num_antelmtrx';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1ad2b06001d76c9a773c242b28fc7c92f4';
+        sec-mem-ref-line = '1122';
+        sec-mem-ref-name = 'get_num_dlrbs';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a967a0c58430104684cf2f9b1fdb444da';
+        sec-mem-ref-line = '1123';
+        sec-mem-ref-name = 'get_num_ulrbs';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a14c306e04a1b3ecdd13b82ab9ca6c9b5';
+        sec-mem-ref-line = '54';
+        sec-mem-ref-name = 'MAX_ANT_CARRIER_SUPPORTED';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1aef8068804ca7393d92edd9ed22d90070';
+        sec-mem-ref-line = '1121';
+        sec-mem-ref-name = 'get_num_eaxc';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1af0963ba32cc8ecd280afd2e474eb426a';
+        sec-mem-ref-line = '109';
+        sec-mem-ref-name = 'XRAN_N_FE_BUF_LEN';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a35fa05e7523928c0c86cbcf835c12dc5';
+        sec-mem-ref-line = '111';
+        sec-mem-ref-name = 'XRAN_MAX_ANTENNA_NR';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'sample-app_8c_1a7941f6b35742c3de02e270f7b80c8dda';
+        sec-mem-ref-line = '128';
+        sec-mem-ref-name = 'BbuIoBufCtrlStruct::pData';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a92abda0bec7c1c978fe96f87aad18067';
+        sec-mem-ref-line = '415';
+        sec-mem-ref-name = 'xran_prb_map::dir';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__pkt_8h_1gga9c60a23fdae979ad1842b255790d1558a19f3d3cee814f10e4f3bf7d80194083f';
+        sec-mem-ref-line = '149';
+        sec-mem-ref-name = 'XRAN_DIR_DL';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a5ca9a2b3d2a5c902f8153e3e383049be';
+        sec-mem-ref-line = '416';
+        sec-mem-ref-name = 'xran_prb_map::xran_port';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a1c85ead6321835264d2451291430a7da';
+        sec-mem-ref-line = '417';
+        sec-mem-ref-name = 'xran_prb_map::band_id';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a7fd0cb6d38d73460d3eaba911462dc69';
+        sec-mem-ref-line = '418';
+        sec-mem-ref-name = 'xran_prb_map::cc_id';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a16b7b2d1f57da5ed39e7e3a026592a85';
+        sec-mem-ref-line = '419';
+        sec-mem-ref-name = 'xran_prb_map::ru_port_id';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a689e28eeb2f378d4dc5f915a30f560db';
+        sec-mem-ref-line = '420';
+        sec-mem-ref-name = 'xran_prb_map::tti_id';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1afc7dda8bf6b9a76f94c88c3610d9c594';
+        sec-mem-ref-line = '421';
+        sec-mem-ref-name = 'xran_prb_map::start_sym_id';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a5a2ad8f5285dd33572e310069cdac3c4';
+        sec-mem-ref-line = '422';
+        sec-mem-ref-name = 'xran_prb_map::nPrbElm';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a2357c89e196d6c8c53e29bf04d168b7e';
+        sec-mem-ref-line = '423';
+        sec-mem-ref-name = 'xran_prb_map::prbMap';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a5248ad5c1a177b8b9d5ef60f710652bc';
+        sec-mem-ref-line = '394';
+        sec-mem-ref-name = 'xran_prb_elm::nRBStart';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a18adf7163dacc5bd7dd344fb1216f729';
+        sec-mem-ref-line = '395';
+        sec-mem-ref-name = 'xran_prb_elm::nRBSize';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a5acab5eec7096fb7732c804f71f02a4d';
+        sec-mem-ref-line = '396';
+        sec-mem-ref-name = 'xran_prb_elm::nStartSymb';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1ad2586af82c76901c361a2d08a6ba553b';
+        sec-mem-ref-line = '397';
+        sec-mem-ref-name = 'xran_prb_elm::numSymb';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1aba198438bbacf8f73b6bfa481b365ce5';
+        sec-mem-ref-line = '398';
+        sec-mem-ref-name = 'xran_prb_elm::nBeamIndex';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1ad73157f14fa98c54fb563244c1327933';
+        sec-mem-ref-line = '400';
+        sec-mem-ref-name = 'xran_prb_elm::compMethod';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1afc082593977ad91f3dcdd2175cb74615a7fbf705170e00d2ce3e838fa9826ca8d';
+        sec-mem-ref-line = '204';
+        sec-mem-ref-name = 'XRAN_COMPMETHOD_NONE';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1abf0211a253f5881ebad3910cef98d30ea25cae7703b653209b61647fa65ac7e9f';
+        sec-mem-ref-line = '264';
+        sec-mem-ref-name = 'XRAN_CATEGORY_A';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a8b8b1bd49f0c7c15063d74dd4ad48cde';
+        sec-mem-ref-line = '402';
+        sec-mem-ref-name = 'xran_prb_elm::BeamFormingType';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1ab78adb73387ef66b18318c2425be2f27a28eb3e91604ef0f752bef0c98e48a21f';
+        sec-mem-ref-line = '272';
+        sec-mem-ref-name = 'XRAN_BEAM_ID_BASED';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a0cae38b481020301f9e6831c27b5058b';
+        sec-mem-ref-line = '399';
+        sec-mem-ref-name = 'xran_prb_elm::bf_weight_update';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'gen__test_8m_1ac6b31045f94257d82fbbcf64a170a093';
+        sec-mem-ref-line = '201';
+        sec-mem-ref-name = 'iPrb';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1ab78adb73387ef66b18318c2425be2f27ac65119b19d6f3b1195050fb56529e02a';
+        sec-mem-ref-line = '273';
+        sec-mem-ref-name = 'XRAN_BEAM_WEIGHT';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__pkt_8h_1gga9c60a23fdae979ad1842b255790d1558a404255db3f05419798875bfb763e1c05';
+        sec-mem-ref-line = '148';
+        sec-mem-ref-name = 'XRAN_DIR_UL';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a6c5f599800ca755367ad7df4da60eb86';
+        sec-mem-ref-line = '226';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'init__sys__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '79';
+        sec-mem-ref-name = 'Init_Sys_Check::SetUp';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1ae89a123aad1c66a76c398b7af216aae4';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'Cleanup';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '914';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a25afbf449e11f9e290e0fdbef77702c2';
+        sec-mem-ref-line = '1116';
+        sec-mem-ref-name = 'get_rucategory';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1abf0211a253f5881ebad3910cef98d30ea6f7ea23328e0189a3c4879d7fa0d3749';
+        sec-mem-ref-line = '265';
+        sec-mem-ref-name = 'XRAN_CATEGORY_B';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a14c306e04a1b3ecdd13b82ab9ca6c9b5';
+        sec-mem-ref-line = '54';
+        sec-mem-ref-name = 'MAX_ANT_CARRIER_SUPPORTED';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1aeeef9211b4ee7d22934db64125b538dd';
+        sec-mem-ref-line = '1120';
+        sec-mem-ref-name = 'get_num_cc';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1aef8068804ca7393d92edd9ed22d90070';
+        sec-mem-ref-line = '1121';
+        sec-mem-ref-name = 'get_num_eaxc';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a6c5f599800ca755367ad7df4da60eb86';
+        sec-mem-ref-line = '226';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'init__sys__functional_8cc_1ac4fca95dc3b93372ce7f2078baf8e8b6';
+        sec-mem-ref-line = '86';
+        sec-mem-ref-name = 'Init_Sys_Check::TearDown';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1ad93226058ef4fd59bd7d0cd55701b752';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'Open';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+xran_ethdi_mbuf_send_fn
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'send_cp';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+xran_ethdi_mbuf_send_fn
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'send_up';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'fh_rx_callback';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'fh_rx_prach_callback';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '936';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'sample-app_8c_1ac1813c55eefb1dca0fd1af4c7a173c4a';
+        sec-mem-ref-line = '79';
+        sec-mem-ref-name = 'pXranConf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a34dbe5e515cc78b4ce26fa287e6c1edc';
+        sec-mem-ref-line = '110';
+        sec-mem-ref-name = 'XRAN_MAX_SECTOR_NR';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a35fa05e7523928c0c86cbcf835c12dc5';
+        sec-mem-ref-line = '111';
+        sec-mem-ref-name = 'XRAN_MAX_ANTENNA_NR';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1af0963ba32cc8ecd280afd2e474eb426a';
+        sec-mem-ref-line = '109';
+        sec-mem-ref-name = 'XRAN_N_FE_BUF_LEN';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__main_8c_1aa8354b56b0be4be47c44a8a5c38db86e';
+        sec-mem-ref-line = '2900';
+        sec-mem-ref-name = 'xran_reg_physide_cb';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'sample-app_8c_1a85ff1667d07b822b2c7f5a91a0c0bc95';
+        sec-mem-ref-line = '76';
+        sec-mem-ref-name = 'xranHandle';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'sample-app_8c_1aa8882d42d07fbd9750da4db4395b438c';
+        sec-mem-ref-line = '351';
+        sec-mem-ref-name = 'physide_dl_tti_call_back';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a8eb67099ddcb1b5877a494edfd450d24ae2863e9abb188c74c5e36966396988e3';
+        sec-mem-ref-line = '221';
+        sec-mem-ref-name = 'XRAN_CB_TTI';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'sample-app_8c_1a52c968a559117b66a05591f958da75c2';
+        sec-mem-ref-line = '359';
+        sec-mem-ref-name = 'physide_ul_half_slot_call_back';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a8eb67099ddcb1b5877a494edfd450d24a75d1b6240b461efda58c8e06e8e9f6d2';
+        sec-mem-ref-line = '222';
+        sec-mem-ref-name = 'XRAN_CB_HALF_SLOT_RX';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'sample-app_8c_1a874ba95e7c465e83ccc26ab623eec60c';
+        sec-mem-ref-line = '367';
+        sec-mem-ref-name = 'physide_ul_full_slot_call_back';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a8eb67099ddcb1b5877a494edfd450d24a1e3bbfc0078205779b22c99889f927af';
+        sec-mem-ref-line = '223';
+        sec-mem-ref-name = 'XRAN_CB_FULL_SLOT_RX';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1aeeef9211b4ee7d22934db64125b538dd';
+        sec-mem-ref-line = '1120';
+        sec-mem-ref-name = 'get_num_cc';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'sample-app_8c_1ab79185e465507117d7b13fd30ec49f70';
+        sec-mem-ref-line = '129';
+        sec-mem-ref-name = 'BbuIoBufCtrlStruct::sBufferList';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__main_8c_1ac94e2474beef3b68521cfd391211b1be';
+        sec-mem-ref-line = '2551';
+        sec-mem-ref-name = 'xran_5g_fronthault_config';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__main_8c_1ab204e979de14c21d34e9b88c6c700d25';
+        sec-mem-ref-line = '2636';
+        sec-mem-ref-name = 'xran_5g_prach_req';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__main_8c_1ad1ada9c5c57979c50f1a17a9050b8f3a';
+        sec-mem-ref-line = '2918';
+        sec-mem-ref-name = 'xran_register_cb_mbuf2ring';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        sec-mem-ref-line = '2756';
+        sec-mem-ref-name = 'xran_open';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1acb7ae6f5547d5e166b643084db28b2fa';
+        sec-mem-ref-line = '120';
+        sec-mem-ref-name = 'm_xranConf';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a6c5f599800ca755367ad7df4da60eb86';
+        sec-mem-ref-line = '226';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'init__sys__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '79';
+        sec-mem-ref-name = 'Init_Sys_Check::SetUp';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1a7f7a3199c392465d0767c6506c1af5b4';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'Close';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '984';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__main_8c_1a2f8866c9d6536a56e4d8232b8c45808b';
+        sec-mem-ref-line = '2863';
+        sec-mem-ref-name = 'xran_close';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a6c5f599800ca755367ad7df4da60eb86';
+        sec-mem-ref-line = '226';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'init__sys__functional_8cc_1ac4fca95dc3b93372ce7f2078baf8e8b6';
+        sec-mem-ref-line = '86';
+        sec-mem-ref-name = 'Init_Sys_Check::TearDown';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1af9989f7ffd89540fc26371e24a29fefc';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'Start';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '990';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__main_8c_1ad4852c0827600db95f9841e2f5f9f6f1';
+        sec-mem-ref-line = '2841';
+        sec-mem-ref-name = 'xran_start';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'init__sys__functional_8cc_1a03935019c7cdf89f54e582fbaf9bff76';
+        sec-mem-ref-line = '280';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1af7c499a1fa8e52a104500d7d01c1a280';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'Stop';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '998';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__main_8c_1a8f2daee2fe90126f1f7c361b7760a7a3';
+        sec-mem-ref-line = '2852';
+        sec-mem-ref-name = 'xran_stop';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'init__sys__functional_8cc_1a03935019c7cdf89f54e582fbaf9bff76';
+        sec-mem-ref-line = '280';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1a3783fbb2a26b8a0530c489850a905a38';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'update_tti';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '1007';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__main_8c_1a9c3700d61ba446fa9b05cca2ca9018ab';
+        sec-mem-ref-line = '632';
+        sec-mem-ref-name = 'tti_ota_cb';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a1ffad42e0cccdbc800d3dbef66f52d45';
+        sec-mem-ref-line = '1110';
+        sec-mem-ref-name = 'get_timer_ctx';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1af4e08ea14f09b53fce43ec39aba7a605';
+        sec-mem-ref-line = '49';
+        sec-mem-ref-name = 'xran_ut_tx_cp_dl';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a61f8088ed26f5ccc6a323c3b0feb66c2';
+        sec-mem-ref-line = '55';
+        sec-mem-ref-name = 'xran_ut_tx_cp_ul';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1ac4ce5a18c687ee515676e035359a1e89';
+        sec-mem-ref-line = '1012';
+        sec-mem-ref-name = 'update_symbol_index';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1ac4ce5a18c687ee515676e035359a1e89';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'update_symbol_index';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '1012';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__main_8c_1a98175f360f5753bc99c4edd3c2d8bd04';
+        sec-mem-ref-line = '113';
+        sec-mem-ref-name = 'xran_lib_ota_sym_idx';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'common_8h_1a534c88c03c366dfbd4dd5efe7693f56b';
+        sec-mem-ref-line = '50';
+        sec-mem-ref-name = 'N_SYM_PER_SLOT';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a3783fbb2a26b8a0530c489850a905a38';
+        sec-mem-ref-line = '1007';
+        sec-mem-ref-name = 'update_tti';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__main_8c_1a8cec0b41a42705e6ab9f49914ca666c2';
+        sec-mem-ref-line = '112';
+        sec-mem-ref-name = 'xran_lib_ota_sym';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a73639c0dcf18fe068dc350fc0c8ba2f2';
+        sec-mem-ref-line = '61';
+        sec-mem-ref-name = 'xran_ut_tx_up_dl';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1ad274ca70e6c47c2c549422b1cba1f0b0';
+        sec-mem-ref-line = '67';
+        sec-mem-ref-name = 'xran_ut_tx_cpup_dl';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1a165ca95dea40ce1abcc161f39087d38d';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'apply_cpenable';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+bool
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'flag';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '1024';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        sec-mem-ref-line = '223';
+        sec-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a61da580fc69a74f3ef17956ba5fd88a0';
+        sec-mem-ref-line = '1114';
+        sec-mem-ref-name = 'is_running';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a9507c81d07af4f634e04173663fd5419';
+        sec-mem-ref-line = '121';
+        sec-mem-ref-name = 'm_xranInit';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1ab0bb0b684cc2798a2ef1ceabe4a47e38';
+        sec-mem-ref-line = '356';
+        sec-mem-ref-name = 'xran_fh_init::enableCP';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__common_8h_1a1acdb894b98fd0ddf9e5542b50acfc50';
+        sec-mem-ref-line = '213';
+        sec-mem-ref-name = 'xran_device_ctx::enableCP';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a2bc2178388f6edfa69905ff5f52fbcdc';
+        sec-mem-ref-line = '252';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1a970616fd84b2f27327a77e202d31eeef';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_slot_config';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'cfgname';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_frame_config *
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'pCfg';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '1047';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a53a1d989c6dee827495401b1973c9ef8';
+        sec-mem-ref-line = '464';
+        sec-mem-ref-name = 'xran_frame_config::nTddPeriod';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a4664e9a9005020b4a98ada2d256906e2';
+        sec-mem-ref-line = '465';
+        sec-mem-ref-name = 'xran_frame_config::sSlotConfig';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a37a7dc4b204c22c2d8b9da9b07abd154';
+        sec-mem-ref-line = '454';
+        sec-mem-ref-name = 'xran_slot_config::nSymbolType';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a8d7e0415efaf6e08cb6510401f765c28';
+        sec-mem-ref-line = '455';
+        sec-mem-ref-name = 'xran_slot_config::reserved';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '135';
+        sec-mem-ref-name = 'TestChain::SetUp';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1abbe0bfcd68428ee4cc3f63a391495e8d';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_num_rbs';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'nNumerology';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'nBandwidth';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+bool
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'nSub6';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '1068';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a163a7a574581e04dfa9cc60cfc81e7f5afe7527756943cdf6474ad1c40ac7d716';
+        sec-mem-ref-line = '83';
+        sec-mem-ref-name = 'PHY_BW_5MHZ';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a163a7a574581e04dfa9cc60cfc81e7f5aae465d43fabe2dda9a2c6dbd2fa1099a';
+        sec-mem-ref-line = '83';
+        sec-mem-ref-name = 'PHY_BW_10MHZ';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a163a7a574581e04dfa9cc60cfc81e7f5a6eac287ee60ef4b214f6cd0b8196c7e4';
+        sec-mem-ref-line = '83';
+        sec-mem-ref-name = 'PHY_BW_15MHZ';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a163a7a574581e04dfa9cc60cfc81e7f5a9aacdbe3977171e1dda54f4778698ae8';
+        sec-mem-ref-line = '84';
+        sec-mem-ref-name = 'PHY_BW_20MHZ';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a163a7a574581e04dfa9cc60cfc81e7f5a5b785d20b7b0bf419524631adcb69df2';
+        sec-mem-ref-line = '84';
+        sec-mem-ref-name = 'PHY_BW_25MHZ';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a163a7a574581e04dfa9cc60cfc81e7f5acb0fe0e94ea4f59ab5dd24203d20e7a4';
+        sec-mem-ref-line = '84';
+        sec-mem-ref-name = 'PHY_BW_30MHZ';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a163a7a574581e04dfa9cc60cfc81e7f5a5a479142e60c93d76621c1390d029109';
+        sec-mem-ref-line = '85';
+        sec-mem-ref-name = 'PHY_BW_40MHZ';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a163a7a574581e04dfa9cc60cfc81e7f5a890aa1814878ba9f0adfab63784ef1c1';
+        sec-mem-ref-line = '85';
+        sec-mem-ref-name = 'PHY_BW_50MHZ';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a163a7a574581e04dfa9cc60cfc81e7f5acc82a679f8781bb880161e53650bdc33';
+        sec-mem-ref-line = '85';
+        sec-mem-ref-name = 'PHY_BW_60MHZ';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a163a7a574581e04dfa9cc60cfc81e7f5a3e20f3de146adbc3420c294819ec1e19';
+        sec-mem-ref-line = '86';
+        sec-mem-ref-name = 'PHY_BW_70MHZ';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a163a7a574581e04dfa9cc60cfc81e7f5a22ec162486eef1dd707ae1bd7ac8bde6';
+        sec-mem-ref-line = '86';
+        sec-mem-ref-name = 'PHY_BW_80MHZ';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a163a7a574581e04dfa9cc60cfc81e7f5a78c8c492b7c956fcd6b6e704662d385f';
+        sec-mem-ref-line = '86';
+        sec-mem-ref-name = 'PHY_BW_90MHZ';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a163a7a574581e04dfa9cc60cfc81e7f5aa890924947f41b2c05cb5acf87b463cb';
+        sec-mem-ref-line = '87';
+        sec-mem-ref-name = 'PHY_BW_100MHZ';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a163a7a574581e04dfa9cc60cfc81e7f5a845dedb5bd2f41b50f6a7268473435a0';
+        sec-mem-ref-line = '87';
+        sec-mem-ref-name = 'PHY_BW_200MHZ';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a163a7a574581e04dfa9cc60cfc81e7f5a7217a56ae78997c5ae511d10ebb4c924';
+        sec-mem-ref-line = '87';
+        sec-mem-ref-name = 'PHY_BW_400MHZ';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '135';
+        sec-mem-ref-name = 'TestChain::SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1a2ad94e2d18c69b423d5402d7777832f1';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_xranhandle';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '1109';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'init__sys__functional_8cc_1ac2f03036711a42868a78783b735097e5';
+        sec-mem-ref-line = '120';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1a1ffad42e0cccdbc800d3dbef66f52d45';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_timer_ctx';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '1110';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1af4e08ea14f09b53fce43ec39aba7a605';
+        sec-mem-ref-line = '49';
+        sec-mem-ref-name = 'xran_ut_tx_cp_dl';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a61f8088ed26f5ccc6a323c3b0feb66c2';
+        sec-mem-ref-line = '55';
+        sec-mem-ref-name = 'xran_ut_tx_cp_ul';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a73639c0dcf18fe068dc350fc0c8ba2f2';
+        sec-mem-ref-line = '61';
+        sec-mem-ref-name = 'xran_ut_tx_up_dl';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1ad274ca70e6c47c2c549422b1cba1f0b0';
+        sec-mem-ref-line = '67';
+        sec-mem-ref-name = 'xran_ut_tx_cpup_dl';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a3783fbb2a26b8a0530c489850a905a38';
+        sec-mem-ref-line = '1007';
+        sec-mem-ref-name = 'update_tti';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1ab795436cc8b07e2b0d665502274b30e6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_symbol_index';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '1112';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__main_8c_1a8cec0b41a42705e6ab9f49914ca666c2';
+        sec-mem-ref-line = '112';
+        sec-mem-ref-name = 'xran_lib_ota_sym';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1ad274ca70e6c47c2c549422b1cba1f0b0';
+        sec-mem-ref-line = '67';
+        sec-mem-ref-name = 'xran_ut_tx_cpup_dl';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1a61da580fc69a74f3ef17956ba5fd88a0';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+bool
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'is_running';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '1114';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__main_8c_1a937105f52446cfcb951e43e1dc3c4d8b';
+        sec-mem-ref-line = '238';
+        sec-mem-ref-name = 'xran_get_if_state';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a2f600110ab5726a0f21375b7f24c0326a35916b54fc6804c2f2dc1f5891f3047e';
+        sec-mem-ref-line = '192';
+        sec-mem-ref-name = 'XRAN_RUNNING';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a165ca95dea40ce1abcc161f39087d38d';
+        sec-mem-ref-line = '1024';
+        sec-mem-ref-name = 'apply_cpenable';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1a25afbf449e11f9e290e0fdbef77702c2';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+enum xran_category
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_rucategory';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '1114';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1acb7ae6f5547d5e166b643084db28b2fa';
+        sec-mem-ref-line = '120';
+        sec-mem-ref-name = 'm_xranConf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a27ff648f80c139235421b81f957fcb7e';
+        sec-mem-ref-line = '518';
+        sec-mem-ref-name = 'xran_fh_config::ru_conf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1af92ff2dfd2bddd0880d779c04b9fb359';
+        sec-mem-ref-line = '484';
+        sec-mem-ref-name = 'xran_ru_config::xranCat';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        sec-mem-ref-line = '740';
+        sec-mem-ref-name = 'Init';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1ae89a123aad1c66a76c398b7af216aae4';
+        sec-mem-ref-line = '914';
+        sec-mem-ref-name = 'Cleanup';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1a7d7488daf0a2eebb9359f760a60eaf7c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_numerology';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '1118';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1acb7ae6f5547d5e166b643084db28b2fa';
+        sec-mem-ref-line = '120';
+        sec-mem-ref-name = 'm_xranConf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a72b0cba491d0dd2703d684cb2c2a14cf';
+        sec-mem-ref-line = '517';
+        sec-mem-ref-name = 'xran_fh_config::frame_conf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a78b2fab8e8d6a6424c2712d528fd9a58';
+        sec-mem-ref-line = '461';
+        sec-mem-ref-name = 'xran_frame_config::nNumerology';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1a5548a3a1605dbf7b492d6eb164d3c667';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_duplextype';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '1119';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1acb7ae6f5547d5e166b643084db28b2fa';
+        sec-mem-ref-line = '120';
+        sec-mem-ref-name = 'm_xranConf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a72b0cba491d0dd2703d684cb2c2a14cf';
+        sec-mem-ref-line = '517';
+        sec-mem-ref-name = 'xran_fh_config::frame_conf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a3b86317723a592e240c0047e53a6326d';
+        sec-mem-ref-line = '460';
+        sec-mem-ref-name = 'xran_frame_config::nFrameDuplexType';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1aeeef9211b4ee7d22934db64125b538dd';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_num_cc';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '1120';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1acb7ae6f5547d5e166b643084db28b2fa';
+        sec-mem-ref-line = '120';
+        sec-mem-ref-name = 'm_xranConf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a6dcac3ea0b3d99c20c2e6f7091b8b342';
+        sec-mem-ref-line = '500';
+        sec-mem-ref-name = 'xran_fh_config::nCC';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'init__sys__functional_8cc_1ac2f03036711a42868a78783b735097e5';
+        sec-mem-ref-line = '120';
+        sec-mem-ref-name = 'TEST_P';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        sec-mem-ref-line = '740';
+        sec-mem-ref-name = 'Init';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1ae89a123aad1c66a76c398b7af216aae4';
+        sec-mem-ref-line = '914';
+        sec-mem-ref-name = 'Cleanup';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1ad93226058ef4fd59bd7d0cd55701b752';
+        sec-mem-ref-line = '936';
+        sec-mem-ref-name = 'Open';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1aef8068804ca7393d92edd9ed22d90070';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_num_eaxc';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '1121';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1acb7ae6f5547d5e166b643084db28b2fa';
+        sec-mem-ref-line = '120';
+        sec-mem-ref-name = 'm_xranConf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1abcac68b45b2bcf3b5458817d65b86e45';
+        sec-mem-ref-line = '501';
+        sec-mem-ref-name = 'xran_fh_config::neAxc';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        sec-mem-ref-line = '740';
+        sec-mem-ref-name = 'Init';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1ae89a123aad1c66a76c398b7af216aae4';
+        sec-mem-ref-line = '914';
+        sec-mem-ref-name = 'Cleanup';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1ad2b06001d76c9a773c242b28fc7c92f4';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_num_dlrbs';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '1122';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1acb7ae6f5547d5e166b643084db28b2fa';
+        sec-mem-ref-line = '120';
+        sec-mem-ref-name = 'm_xranConf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a7917929ae3bb588a5bf6f4e56cf9549e';
+        sec-mem-ref-line = '506';
+        sec-mem-ref-name = 'xran_fh_config::nDLRBs';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        sec-mem-ref-line = '740';
+        sec-mem-ref-name = 'Init';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1a967a0c58430104684cf2f9b1fdb444da';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_num_ulrbs';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '1123';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1acb7ae6f5547d5e166b643084db28b2fa';
+        sec-mem-ref-line = '120';
+        sec-mem-ref-name = 'm_xranConf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a5448b37ad609bb66bf44b44d1f9bac72';
+        sec-mem-ref-line = '507';
+        sec-mem-ref-name = 'xran_fh_config::nULRBs';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        sec-mem-ref-line = '740';
+        sec-mem-ref-name = 'Init';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1adde1d671cf6532a577f13d85875ee3b4';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_num_antelmtrx';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '1124';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1acb7ae6f5547d5e166b643084db28b2fa';
+        sec-mem-ref-line = '120';
+        sec-mem-ref-name = 'm_xranConf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1ac63d8c67956a8a08cbfd8efb92a2f055';
+        sec-mem-ref-line = '503';
+        sec-mem-ref-name = 'xran_fh_config::nAntElmTRx';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        sec-mem-ref-line = '740';
+        sec-mem-ref-name = 'Init';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1a5855fc30031ba49b7375526f7cda0ff7';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+bool
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'is_cpenable';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '1126';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a9507c81d07af4f634e04173663fd5419';
+        sec-mem-ref-line = '121';
+        sec-mem-ref-name = 'm_xranInit';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1ab0bb0b684cc2798a2ef1ceabe4a47e38';
+        sec-mem-ref-line = '356';
+        sec-mem-ref-name = 'xran_fh_init::enableCP';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a2bc2178388f6edfa69905ff5f52fbcdc';
+        sec-mem-ref-line = '252';
+        sec-mem-ref-name = 'TEST_P';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1a5b5d9e46f23728cf8901e177fbf1e32b';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+bool
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'is_prachenable';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '1127';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a9507c81d07af4f634e04173663fd5419';
+        sec-mem-ref-line = '121';
+        sec-mem-ref-name = 'm_xranInit';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1ac0646000d1448798a186e109df0bb3dd';
+        sec-mem-ref-line = '357';
+        sec-mem-ref-name = 'xran_fh_init::prachEnable';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1a1d92eb426fc3269a180f07289f738d1a';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+bool
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'is_dynamicsection';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '1128';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a9507c81d07af4f634e04173663fd5419';
+        sec-mem-ref-line = '121';
+        sec-mem-ref-name = 'm_xranInit';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a6fcbf469691a192f1ce298f70981c17a';
+        sec-mem-ref-line = '363';
+        sec-mem-ref-name = 'xran_fh_init::DynamicSectionEna';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1a0395e3b64e7fe193c70ea4e86ce2bddc';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_cfg_prach';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_prach_config *
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'pCfg';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '1130';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1acb7ae6f5547d5e166b643084db28b2fa';
+        sec-mem-ref-line = '120';
+        sec-mem-ref-name = 'm_xranConf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a167e91cb91119363bf10c9430b6f082c';
+        sec-mem-ref-line = '515';
+        sec-mem-ref-name = 'xran_fh_config::prach_conf';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1a387cf1bf4b8f48c23d58309a0c1a9e2c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_cfg_frame';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_frame_config *
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'pCfg';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '1136';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1acb7ae6f5547d5e166b643084db28b2fa';
+        sec-mem-ref-line = '120';
+        sec-mem-ref-name = 'm_xranConf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a72b0cba491d0dd2703d684cb2c2a14cf';
+        sec-mem-ref-line = '517';
+        sec-mem-ref-name = 'xran_fh_config::frame_conf';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1a8789158912b9607cbc6414c92a120003';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_cfg_ru';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_ru_config *
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'pCfg';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '1142';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1acb7ae6f5547d5e166b643084db28b2fa';
+        sec-mem-ref-line = '120';
+        sec-mem-ref-name = 'm_xranConf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__fh__o__du_8h_1a27ff648f80c139235421b81f957fcb7e';
+        sec-mem-ref-line = '518';
+        sec-mem-ref-name = 'xran_fh_config::ru_conf';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1a7d671b9b851d9b0fbae6777e85643c3b';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_cfg_fh';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_fh_config *
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'pCfg';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '1148';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1acb7ae6f5547d5e166b643084db28b2fa';
+        sec-mem-ref-line = '120';
+        sec-mem-ref-name = 'm_xranConf';
+    };
+      sec-mem-referenceto = {
+        sec-mem-ref-id = 'xranlib__unit__test__main_8cc_1a1b2100f9f398243bb4bdbf0db003b9a3';
+        sec-mem-ref-line = '44';
+        sec-mem-ref-name = 'xranlib';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'chain__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        sec-mem-ref-line = '135';
+        sec-mem-ref-name = 'TestChain::SetUp';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1a95651581b17afb55b04ca83f04261353';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+const uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nNumRbsPerSymF1';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=
+    {
+    
+        {    25,     52,     79,    106,    133,    160,    216,    270,      0,      0,      0,      0,      0 },  
+        {    11,     24,     38,     51,     65,     78,    106,    133,    162,      0,    217,    245,    273 },  
+        {     0,     11,     18,     24,     31,     38,     51,     65,     79,      0,    107,    121,    135 }   
+    }
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '91';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1aa77e335f5b2d2cc1d81de7a55f122ded';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+const uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nNumRbsPerSymF2';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=
+    {
+    
+        {    66,    132,    264,      0 },  
+        {    32,     66,    132,    264 }   
+    }
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '100';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'protected-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1ac6f9b50e19408f0c2efdcf7e5dd204a9';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+char
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'argv';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= "unittest"
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '109';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1a790ada9a4b1a467dc29bc4bfa1ec3e20';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_dpdk_dev_up';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '111';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1aa0dbf843da8d26633022c153c473deb5';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_dpdk_dev_cp';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '111';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1af2f499e1b7c34ec4e1c600e00bddc75f';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+std::string
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_dpdk_bbdev';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '111';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1adcc43270fba1599cebe2bc32eca45554';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_xranhandle';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '113';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1ab58608944b110026e58c96affe100111';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_du_mac';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= { 0x00,0x11, 0x22, 0x33, 0x44, 0x66 }
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '115';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1a5914f36a470616ef17f5b663a8d21b30';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_ru_mac';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= { 0x00,0x11, 0x22, 0x33, 0x44, 0x55 }
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '116';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1ae064c199bd624882f23a786c57aa5afe';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+bool
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_bSub6';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '117';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1aa7e4fc7db724dc357f1425ab426c8921';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_nSlots';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 10
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '118';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1acb7ae6f5547d5e166b643084db28b2fa';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_fh_config
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_xranConf';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '118';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        sec-mem-ref-line = '740';
+        sec-mem-ref-name = 'Init';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1ad93226058ef4fd59bd7d0cd55701b752';
+        sec-mem-ref-line = '936';
+        sec-mem-ref-name = 'Open';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a25afbf449e11f9e290e0fdbef77702c2';
+        sec-mem-ref-line = '1116';
+        sec-mem-ref-name = 'get_rucategory';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a7d7488daf0a2eebb9359f760a60eaf7c';
+        sec-mem-ref-line = '1118';
+        sec-mem-ref-name = 'get_numerology';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a5548a3a1605dbf7b492d6eb164d3c667';
+        sec-mem-ref-line = '1119';
+        sec-mem-ref-name = 'get_duplextype';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1aeeef9211b4ee7d22934db64125b538dd';
+        sec-mem-ref-line = '1120';
+        sec-mem-ref-name = 'get_num_cc';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1aef8068804ca7393d92edd9ed22d90070';
+        sec-mem-ref-line = '1121';
+        sec-mem-ref-name = 'get_num_eaxc';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1ad2b06001d76c9a773c242b28fc7c92f4';
+        sec-mem-ref-line = '1122';
+        sec-mem-ref-name = 'get_num_dlrbs';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a967a0c58430104684cf2f9b1fdb444da';
+        sec-mem-ref-line = '1123';
+        sec-mem-ref-name = 'get_num_ulrbs';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1adde1d671cf6532a577f13d85875ee3b4';
+        sec-mem-ref-line = '1124';
+        sec-mem-ref-name = 'get_num_antelmtrx';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a0395e3b64e7fe193c70ea4e86ce2bddc';
+        sec-mem-ref-line = '1130';
+        sec-mem-ref-name = 'get_cfg_prach';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a387cf1bf4b8f48c23d58309a0c1a9e2c';
+        sec-mem-ref-line = '1136';
+        sec-mem-ref-name = 'get_cfg_frame';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a8789158912b9607cbc6414c92a120003';
+        sec-mem-ref-line = '1142';
+        sec-mem-ref-name = 'get_cfg_ru';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a7d671b9b851d9b0fbae6777e85643c3b';
+        sec-mem-ref-line = '1148';
+        sec-mem-ref-name = 'get_cfg_fh';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1a9507c81d07af4f634e04173663fd5419';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_fh_init
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_xranInit';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '118';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        sec-mem-ref-line = '467';
+        sec-mem-ref-name = 'xranLibWraper';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a126b53d8cc57521b34496dbe3a26621f';
+        sec-mem-ref-line = '678';
+        sec-mem-ref-name = 'SetUp';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a165ca95dea40ce1abcc161f39087d38d';
+        sec-mem-ref-line = '1024';
+        sec-mem-ref-name = 'apply_cpenable';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a5855fc30031ba49b7375526f7cda0ff7';
+        sec-mem-ref-line = '1126';
+        sec-mem-ref-name = 'is_cpenable';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a5b5d9e46f23728cf8901e177fbf1e32b';
+        sec-mem-ref-line = '1127';
+        sec-mem-ref-name = 'is_prachenable';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a1d92eb426fc3269a180f07289f738d1a';
+        sec-mem-ref-line = '1128';
+        sec-mem-ref-name = 'is_dynamicsection';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1a74cbf8f188c4df27d645f80be26bb077';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xranLibWraper::xran_timer_ctx
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_timer_ctx';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '125';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        sec-mem-ref-line = '740';
+        sec-mem-ref-name = 'Init';
+    };
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__lib__wrap_8hpp_1a1ffad42e0cccdbc800d3dbef66f52d45';
+        sec-mem-ref-line = '1110';
+        sec-mem-ref-name = 'get_timer_ctx';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1a4ec48d0ffb9f1f4310057061754541af';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+BbuIoBufCtrlStruct
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_sFrontHaulTxBbuIoBufCtrl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '128';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1a5de5e6cb2e5beb2315f16ecc06aa2966';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+BbuIoBufCtrlStruct
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_sFrontHaulTxPrbMapBbuIoBufCtrl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '129';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1ad99e9ea539081aeef2978a3f472baf1c';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+BbuIoBufCtrlStruct
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_sFrontHaulRxBbuIoBufCtrl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '130';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1a5d7d51f26d22de978142c336c82b8736';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+BbuIoBufCtrlStruct
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_sFrontHaulRxPrbMapBbuIoBufCtrl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '131';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1a4e219881fa053028c692fb10ae2bb5a3';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+BbuIoBufCtrlStruct
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_sFHPrachRxBbuIoBufCtrl';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '132';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1aaf96fa2c0147a497910401ba377506db';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_flat_buffer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_sFrontHaulTxBuffers';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '132';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1aa1611b01fe2d460ebe58e45c901f68e8';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_flat_buffer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_sFrontHaulTxPrbMapBuffers';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '132';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1a6284df81f3334e6319e99aa3d368acec';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_flat_buffer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_sFrontHaulRxBuffers';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '132';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1a21adf86e6b2a299b94a4eb59b6094863';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_flat_buffer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_sFrontHaulRxPrbMapBuffers';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '132';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1ad84b20c11b0095b35674f3eb1c247375';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_flat_buffer
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_sFHPrachRxBuffers';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '132';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1a80a3e8332a69c2beb5df4ad72b4a022c';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_nInstanceHandle';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '141';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1a9270468afb68051247edd5953b828aca';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_nBufPoolIndex';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '142';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1a21b3d390c6eee5d15152cdc5459ff523';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_nSW_ToFpga_FTH_TxBufferLen';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '144';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1af53e776036ad72ea2d2e5a2bdbbdc0b2';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_nFpgaToSW_FTH_RxBufferLen';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '145';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1a98ce8fded84309c17c61f4dd902d4e0f';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_nSectorIndex';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '147';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1ad1ab6e8c4efe2805b76180b34ce4c019';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'iq_bfw_buffer_size_dl';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 0
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '149';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1a8b3edaed699562559db744c8e2aa36b1';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'iq_bfw_buffer_size_ul';
+      sec-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 0
+_EnD_oF_dEf_TeXt_;
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '150';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1a77bd4ecb90ef07ddc1420242672b1587';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'p_tx_dl_bfw_buffer';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '153';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1aad7c467bc9da44318d2e8cf2f4472f17';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'tx_dl_bfw_buffer_size';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '154';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1a364dd5820c1bb3fc2f760e5b6cab5b98';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'tx_dl_bfw_buffer_position';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '155';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1a95b1981d7d33eb50789dbc55d5d2755f';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'p_tx_ul_bfw_buffer';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '158';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1a2fca7a2340a727f72d85407c5e153ed4';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'tx_ul_bfw_buffer_size';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '159';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1adc7a94af3a9c52fdb09e8733264eee4a';
+      sec-mem-virt = normal;
+      sec-mem-prot = protected;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'tx_ul_bfw_buffer_position';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '160';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'private-func';
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1a8006bd7264c0a274d4096a56717a001c';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+T
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_globalcfg';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'type';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'parameter_name';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '167';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1a1b7c5ca1fc2d5a3358714436ae02c818';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+std::vector< T >
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_globalcfg_array';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'type';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'parameter_name';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '173';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1a45c628948967c1db74ec7ab8425bde1a';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'get_eaxcid_mask';
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'numbit';
+      }; /*        sec-mem-param--param */
+      sec-mem-param = {
+        sec-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        sec-mem-param-declname = 'shift';
+      }; /*        sec-mem-param--param */
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '185';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'function';
+      sec-mem-id   = 'classxran_lib_wraper_1a953cc94cc43264925851c4d2ccec2b03';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'init_memory';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '195';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-section = {
+    sec-kind = 'private-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'classxran_lib_wraper_1ae80e129940e818877b624faba664a9b4';
+      sec-mem-virt = normal;
+      sec-mem-prot = private;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+json
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'm_global_cfg';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      sec-mem-desc-line = '164';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+  cp-fileline  = '67';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 651;
+        node-label = 'BbuIoBufCtrlStruct';
+        node-link = {
+          node-link-id = 'struct_bbu_io_buf_ctrl_struct';
+        };
+        node-child = {
+          child-id = '652';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sBufferList
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 655;
+        node-label = 'xran_fh_init';
+        node-link = {
+          node-link-id = 'structxran__fh__init';
+        };
+        node-child = {
+          child-id = '656';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++eAxCId_conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '657';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++io_cfg
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 654;
+        node-label = 'xran_timer_ctx';
+        node-link = {
+          node-link-id = 'structxran_lib_wraper_1_1xran__timer__ctx';
+        };
+      }; /* node */
+      node = {
+        node-id    = 653;
+        node-label = 'xran_flat_buffer';
+        node-link = {
+          node-link-id = 'structxran__flat__buffer';
+        };
+      }; /* node */
+      node = {
+        node-id    = 660;
+        node-label = 'xran_frame_config';
+        node-link = {
+          node-link-id = 'structxran__frame__config';
+        };
+        node-child = {
+          child-id = '661';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++sSlotConfig
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 652;
+        node-label = 'xran_buffer_list';
+        node-link = {
+          node-link-id = 'structxran__buffer__list';
+        };
+        node-child = {
+          child-id = '653';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++pBuffers
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 656;
+        node-label = 'xran_eaxcid_config';
+        node-link = {
+          node-link-id = 'structxran__eaxcid__config';
+        };
+      }; /* node */
+      node = {
+        node-id    = 657;
+        node-label = 'xran_io_cfg';
+        node-link = {
+          node-link-id = 'structxran__io__cfg';
+        };
+      }; /* node */
+      node = {
+        node-id    = 662;
+        node-label = 'xran_ru_config';
+        node-link = {
+          node-link-id = 'structxran__ru__config';
+        };
+      }; /* node */
+      node = {
+        node-id    = 663;
+        node-label = 'xran_srs_config';
+        node-link = {
+          node-link-id = 'structxran__srs__config';
+        };
+      }; /* node */
+      node = {
+        node-id    = 650;
+        node-label = 'xranLibWraper';
+        node-link = {
+          node-link-id = 'classxran_lib_wraper';
+        };
+        node-child = {
+          child-id = '651';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
+#m_sFrontHaulTxPrbMapBbuIoBufCtrl
+#m_sFrontHaulTxBbuIoBufCtrl
+#m_sFHPrachRxBbuIoBufCtrl
+#m_sFrontHaulRxPrbMapBbuIoBufCtrl
+#m_sFrontHaulRxBbuIoBufCtrl
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '654';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
+#m_timer_ctx
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '653';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
+#m_sFrontHaulTxBuffers
+#m_sFHPrachRxBuffers
+#m_sFrontHaulTxPrbMapBuffers
+#m_sFrontHaulRxBuffers
+#m_sFrontHaulRxPrbMapBuffers
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '655';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
+#m_xranInit
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '658';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
+#m_xranConf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 658;
+        node-label = 'xran_fh_config';
+        node-link = {
+          node-link-id = 'structxran__fh__config';
+        };
+        node-child = {
+          child-id = '659';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++prach_conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '660';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++frame_conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '662';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++ru_conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+        node-child = {
+          child-id = '663';
+          relation = usage;
+          edgelabel = <<_EnD_oF_dEf_TeXt_
++srs_conf
+_EnD_oF_dEf_TeXt_;
+        }; /* node-child */
+      }; /* node */
+      node = {
+        node-id    = 659;
+        node-label = 'xran_prach_config';
+        node-link = {
+          node-link-id = 'structxran__prach__config';
+        };
+      }; /* node */
+      node = {
+        node-id    = 661;
+        node-label = 'xran_slot_config';
+        node-link = {
+          node-link-id = 'structxran__slot__config';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* class */
+struct = {
+  cp-id     = 'structx_r_a_n_prach_config_table_struct';
+  cp-name   = 'xRANPrachConfigTableStruct';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structx_r_a_n_prach_config_table_struct_1ac80f2088871de674e27c76994d18c9e4';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'prachConfigIdx';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '104';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structx_r_a_n_prach_config_table_struct_1acda2526836f55a54072c7582b0735ec6';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'preambleFmrt';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '105';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        sec-mem-ref-line = '308';
+        sec-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structx_r_a_n_prach_config_table_struct_1a0f561e77fa0f040b637f4e04f6cd8078';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'x';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '106';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        sec-mem-ref-line = '308';
+        sec-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structx_r_a_n_prach_config_table_struct_1a1d627e83c5e0ae889b71ea0508991f29';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'y';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '107';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        sec-mem-ref-line = '308';
+        sec-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structx_r_a_n_prach_config_table_struct_1a48f74053065142fe9cffa09c460965e1';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'slotNr';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '108';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        sec-mem-ref-line = '308';
+        sec-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structx_r_a_n_prach_config_table_struct_1ad86e3c05257c9e5fbfce20441a48fdec';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'slotNrNum';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '109';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structx_r_a_n_prach_config_table_struct_1a232bf4a599983638ff369472234af97c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'startingSym';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '110';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        sec-mem-ref-line = '308';
+        sec-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structx_r_a_n_prach_config_table_struct_1a855041f3139611ca7478502e3241b2f1';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nrofPrachInSlot';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '111';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        sec-mem-ref-line = '308';
+        sec-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structx_r_a_n_prach_config_table_struct_1a2e544eaae35a5756272d62af4fa53a19';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'occassionsInPrachSlot';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '112';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        sec-mem-ref-line = '308';
+        sec-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structx_r_a_n_prach_config_table_struct_1ae7b193beba4cc63eed61b211bae9e802';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'duration';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '113';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        sec-mem-ref-line = '308';
+        sec-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+  cp-fileline  = '103';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 665;
+        node-label = 'xRANPrachConfigTableStruct';
+        node-link = {
+          node-link-id = 'structx_r_a_n_prach_config_table_struct';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+struct = {
+  cp-id     = 'structx_r_a_n_prach_preamble_l_r_a_struct';
+  cp-name   = 'xRANPrachPreambleLRAStruct';
+  cp-section = {
+    sec-kind = 'public-attrib';
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structx_r_a_n_prach_preamble_l_r_a_struct_1ac8012ba5a5ec95c9cc18ffa77f36e84e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'preambleFmrt';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '118';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structx_r_a_n_prach_preamble_l_r_a_struct_1ab42b266a3a60e7fc0e082ce7f928208d';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'lRALen';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '119';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structx_r_a_n_prach_preamble_l_r_a_struct_1aed8831c5fee95cb19b08e7fddb5d9658';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'fRA';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '120';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structx_r_a_n_prach_preamble_l_r_a_struct_1abc78f4868475122608abbdf1e0439b4c';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nu';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '121';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* sec-member */
+    sec-member = {
+      sec-mem-kind = 'variable';
+      sec-mem-id   = 'structx_r_a_n_prach_preamble_l_r_a_struct_1a3cab2a5fe931bc424f18ac0b23f2060e';
+      sec-mem-virt = normal;
+      sec-mem-prot = public;
+      sec-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      sec-mem-name = 'nRaCp';
+      sec-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      sec-mem-desc-line = '122';
+      sec-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      sec-mem-referenceby = {
+        sec-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        sec-mem-ref-line = '308';
+        sec-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* sec-member */
+  }; /* cp-section */
+  cp-filename  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+  cp-fileline  = '117';
+  cp-briefdesc = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  cp-collaborationgraph = <<_EnD_oF_dEf_TeXt_
+      node = {
+        node-id    = 667;
+        node-label = 'xRANPrachPreambleLRAStruct';
+        node-link = {
+          node-link-id = 'structx_r_a_n_prach_preamble_l_r_a_struct';
+        };
+      }; /* node */
+
+_EnD_oF_dEf_TeXt_;
+}; /* struct */
+file = {
+  file-id   = 'c__plane__tests_8cc';
+  file-name = 'c_plane_tests.cc';
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'c__plane__tests_8cc_1ab22c1305386eabc256bc6d3492d50846';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_ut_prepare_cp';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_gen_params *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'params';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ant_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'seq_id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      func-mem-desc-line = '40';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8c_1af9eb550e92ea270af41b4b6bcda363db';
+        func-mem-ref-line = '1381';
+        func-mem-ref-name = 'xran_prepare_ctrl_pkt';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a21d05f2c6607fc534e67ed32883de81f';
+        func-mem-ref-line = '766';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'c__plane__tests_8cc_1a84fbffc78f58f1319862bbdfef6e3172';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'cput_fh_rx_callback';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pCallbackTag';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+xran_status_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'status';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      func-mem-desc-line = '48';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'c__plane__tests_8cc_1a2ce052083e592ec2889e8ad05b49f39a';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'cput_fh_rx_prach_callback';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pCallbackTag';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+xran_status_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'status';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      func-mem-desc-line = '53';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'c__plane__tests_8cc_1a11a0b914a08e5375cae792dc6db08c7a';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+C_plane
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Section_Ext1
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      func-mem-desc-line = '566';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1afc082593977ad91f3dcdd2175cb74615a7fbf705170e00d2ce3e838fa9826ca8d';
+        func-mem-ref-line = '204';
+        func-mem-ref-name = 'XRAN_COMPMETHOD_NONE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a16c92b16fc21a700c50a7faf19da41b9';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'C_plane::m_params';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a5921f2439294279b8111fed577c5c37a';
+        func-mem-ref-line = '322';
+        func-mem-ref-name = 'xran_cp_gen_params::sections';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        func-mem-ref-line = '320';
+        func-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1af3c62a5df704db9218047182f9576367';
+        func-mem-ref-line = '102';
+        func-mem-ref-name = 'C_plane::m_p_bfw_iq_src';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8c_1afa26200d2578ae0a20cc197b6eab3640';
+        func-mem-ref-line = '387';
+        func-mem-ref-name = 'xran_cp_populate_section_ext_1';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1aa03217953847a726043966a4691494f1';
+        func-mem-ref-line = '101';
+        func-mem-ref-name = 'C_plane::m_p_ext1_dst';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1ab2dac8fe532ba4f8fa612650aee824ef';
+        func-mem-ref-line = '100';
+        func-mem-ref-name = 'C_plane::m_ext1_dst_len';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1a1704e602910415f3250e10f4f215fb84';
+        func-mem-ref-line = '147';
+        func-mem-ref-name = 'xran_cp_radioapp_section_ext1::extLen';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a63f308af419e410c6e3996a79d2c9897';
+        func-mem-ref-line = '50';
+        func-mem-ref-name = 'XRAN_SECTIONEXT_ALIGN';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1afe3859cd334ad3f912622c58d5b2079e';
+        func-mem-ref-line = '146';
+        func-mem-ref-name = 'xran_cp_radioapp_section_ext1::ef';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a81b257717e74882b591daf7fd958c012';
+        func-mem-ref-line = '141';
+        func-mem-ref-name = 'XRAN_EF_F_LAST';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ab09d1df0b229edfd34c41706fcfa73e7';
+        func-mem-ref-line = '211';
+        func-mem-ref-name = 'xran_sectionext1_info::bfwNumber';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a3de53935627d11e11003c38bd6dca548';
+        func-mem-ref-line = '212';
+        func-mem-ref-name = 'xran_sectionext1_info::bfwiqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a489f0b868b86e577a5e515dc40987ba5';
+        func-mem-ref-line = '213';
+        func-mem-ref-name = 'xran_sectionext1_info::bfwCompMeth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a535b83a8653a891f80fc204eb1d9cb8b';
+        func-mem-ref-line = '214';
+        func-mem-ref-name = 'xran_sectionext1_info::p_bfwIQ';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ae4f265cd1e2941e2d7366085f6f0b598';
+        func-mem-ref-line = '215';
+        func-mem-ref-name = 'xran_sectionext1_info::bfwIQ_sz';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1acb5cfd209ba75c853d03f701e7f91679';
+        func-mem-ref-line = '301';
+        func-mem-ref-name = 'xran_section_gen_info::type';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa8ad3a412a8007bef79fb6ff224fc977a32fbc3ce682df2f044ceb33dcc1c3e77';
+        func-mem-ref-line = '149';
+        func-mem-ref-name = 'XRAN_CP_SECTIONEXTCMD_1';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a8aed22e2c7b283705ec82e0120515618';
+        func-mem-ref-line = '302';
+        func-mem-ref-name = 'xran_section_gen_info::len';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a4464b811028d6456143fd9743b03edaa';
+        func-mem-ref-line = '104';
+        func-mem-ref-name = 'C_plane::m_ext1';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a735984d41155bc1032e09bece8f8d66d';
+        func-mem-ref-line = '303';
+        func-mem-ref-name = 'xran_section_gen_info::data';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6ccd48a36736101737e9b419d7a3cc85';
+        func-mem-ref-line = '296';
+        func-mem-ref-name = 'xran_section_gen_info::info';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1afe3859cd334ad3f912622c58d5b2079e';
+        func-mem-ref-line = '198';
+        func-mem-ref-name = 'xran_section_info::ef';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa561d89cbc570e39183c64a5095a6053';
+        func-mem-ref-line = '298';
+        func-mem-ref-name = 'xran_section_gen_info::exDataSize';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a52bddd404e766ddb6f2b9eabe15ea5b1';
+        func-mem-ref-line = '318';
+        func-mem-ref-name = 'xran_cp_gen_params::numSections';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8c_1af9eb550e92ea270af41b4b6bcda363db';
+        func-mem-ref-line = '1381';
+        func-mem-ref-name = 'xran_prepare_ctrl_pkt';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1aafa40e823e408268e48585ec7a623eae';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'C_plane::m_pTestBuffer';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a9f102f8bfc163d6a26411d1855c8c97c';
+        func-mem-ref-line = '83';
+        func-mem-ref-name = 'C_plane::m_ccId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a73f8e8274bd97892f58f73d1d83b533a';
+        func-mem-ref-line = '83';
+        func-mem-ref-name = 'C_plane::m_antId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a7a0ce01c67c4067cc3ba42fd380e858a';
+        func-mem-ref-line = '84';
+        func-mem-ref-name = 'C_plane::m_seqId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a814959a7b5ff6cd4474433f62312eee0';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'XRAN_STATUS_SUCCESS';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        func-mem-ref-line = '1749';
+        func-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1aa42dde0a7ce436df7e5b607d17d52668';
+        func-mem-ref-line = '77';
+        func-mem-ref-name = 'C_plane::m_result';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a431f2e351a321b762ccd64984d566913';
+        func-mem-ref-line = '76';
+        func-mem-ref-name = 'C_plane::m_pktInfo';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'c__plane__tests_8cc_1aff93cc204b54a645341363e8bc280f21';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+C_plane
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Section_Ext1_9bit
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      func-mem-desc-line = '642';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1afc082593977ad91f3dcdd2175cb74615a91815a9c09cf9e8bc646b51efef13c28';
+        func-mem-ref-line = '205';
+        func-mem-ref-name = 'XRAN_COMPMETHOD_BLKFLOAT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a16c92b16fc21a700c50a7faf19da41b9';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'C_plane::m_params';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a5921f2439294279b8111fed577c5c37a';
+        func-mem-ref-line = '322';
+        func-mem-ref-name = 'xran_cp_gen_params::sections';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        func-mem-ref-line = '320';
+        func-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1af3c62a5df704db9218047182f9576367';
+        func-mem-ref-line = '102';
+        func-mem-ref-name = 'C_plane::m_p_bfw_iq_src';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8c_1afa26200d2578ae0a20cc197b6eab3640';
+        func-mem-ref-line = '387';
+        func-mem-ref-name = 'xran_cp_populate_section_ext_1';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1aa03217953847a726043966a4691494f1';
+        func-mem-ref-line = '101';
+        func-mem-ref-name = 'C_plane::m_p_ext1_dst';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1ab2dac8fe532ba4f8fa612650aee824ef';
+        func-mem-ref-line = '100';
+        func-mem-ref-name = 'C_plane::m_ext1_dst_len';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1a1704e602910415f3250e10f4f215fb84';
+        func-mem-ref-line = '147';
+        func-mem-ref-name = 'xran_cp_radioapp_section_ext1::extLen';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a63f308af419e410c6e3996a79d2c9897';
+        func-mem-ref-line = '50';
+        func-mem-ref-name = 'XRAN_SECTIONEXT_ALIGN';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1afe3859cd334ad3f912622c58d5b2079e';
+        func-mem-ref-line = '146';
+        func-mem-ref-name = 'xran_cp_radioapp_section_ext1::ef';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a81b257717e74882b591daf7fd958c012';
+        func-mem-ref-line = '141';
+        func-mem-ref-name = 'XRAN_EF_F_LAST';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ab09d1df0b229edfd34c41706fcfa73e7';
+        func-mem-ref-line = '211';
+        func-mem-ref-name = 'xran_sectionext1_info::bfwNumber';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a3de53935627d11e11003c38bd6dca548';
+        func-mem-ref-line = '212';
+        func-mem-ref-name = 'xran_sectionext1_info::bfwiqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a489f0b868b86e577a5e515dc40987ba5';
+        func-mem-ref-line = '213';
+        func-mem-ref-name = 'xran_sectionext1_info::bfwCompMeth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a535b83a8653a891f80fc204eb1d9cb8b';
+        func-mem-ref-line = '214';
+        func-mem-ref-name = 'xran_sectionext1_info::p_bfwIQ';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ae4f265cd1e2941e2d7366085f6f0b598';
+        func-mem-ref-line = '215';
+        func-mem-ref-name = 'xran_sectionext1_info::bfwIQ_sz';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1acb5cfd209ba75c853d03f701e7f91679';
+        func-mem-ref-line = '301';
+        func-mem-ref-name = 'xran_section_gen_info::type';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa8ad3a412a8007bef79fb6ff224fc977a32fbc3ce682df2f044ceb33dcc1c3e77';
+        func-mem-ref-line = '149';
+        func-mem-ref-name = 'XRAN_CP_SECTIONEXTCMD_1';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a8aed22e2c7b283705ec82e0120515618';
+        func-mem-ref-line = '302';
+        func-mem-ref-name = 'xran_section_gen_info::len';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a4464b811028d6456143fd9743b03edaa';
+        func-mem-ref-line = '104';
+        func-mem-ref-name = 'C_plane::m_ext1';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a735984d41155bc1032e09bece8f8d66d';
+        func-mem-ref-line = '303';
+        func-mem-ref-name = 'xran_section_gen_info::data';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6ccd48a36736101737e9b419d7a3cc85';
+        func-mem-ref-line = '296';
+        func-mem-ref-name = 'xran_section_gen_info::info';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1afe3859cd334ad3f912622c58d5b2079e';
+        func-mem-ref-line = '198';
+        func-mem-ref-name = 'xran_section_info::ef';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa561d89cbc570e39183c64a5095a6053';
+        func-mem-ref-line = '298';
+        func-mem-ref-name = 'xran_section_gen_info::exDataSize';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a52bddd404e766ddb6f2b9eabe15ea5b1';
+        func-mem-ref-line = '318';
+        func-mem-ref-name = 'xran_cp_gen_params::numSections';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8c_1af9eb550e92ea270af41b4b6bcda363db';
+        func-mem-ref-line = '1381';
+        func-mem-ref-name = 'xran_prepare_ctrl_pkt';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1aafa40e823e408268e48585ec7a623eae';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'C_plane::m_pTestBuffer';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a9f102f8bfc163d6a26411d1855c8c97c';
+        func-mem-ref-line = '83';
+        func-mem-ref-name = 'C_plane::m_ccId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a73f8e8274bd97892f58f73d1d83b533a';
+        func-mem-ref-line = '83';
+        func-mem-ref-name = 'C_plane::m_antId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a7a0ce01c67c4067cc3ba42fd380e858a';
+        func-mem-ref-line = '84';
+        func-mem-ref-name = 'C_plane::m_seqId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a814959a7b5ff6cd4474433f62312eee0';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'XRAN_STATUS_SUCCESS';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        func-mem-ref-line = '1749';
+        func-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1aa42dde0a7ce436df7e5b607d17d52668';
+        func-mem-ref-line = '77';
+        func-mem-ref-name = 'C_plane::m_result';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a431f2e351a321b762ccd64984d566913';
+        func-mem-ref-line = '76';
+        func-mem-ref-name = 'C_plane::m_pktInfo';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'c__plane__tests_8cc_1a8491192ecf8ad52998d66312a4b70f83';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+C_plane
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+PacketGen
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      func-mem-desc-line = '721';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        func-mem-ref-line = '320';
+        func-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8c_1af9eb550e92ea270af41b4b6bcda363db';
+        func-mem-ref-line = '1381';
+        func-mem-ref-name = 'xran_prepare_ctrl_pkt';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1aafa40e823e408268e48585ec7a623eae';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'C_plane::m_pTestBuffer';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a16c92b16fc21a700c50a7faf19da41b9';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'C_plane::m_params';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a9f102f8bfc163d6a26411d1855c8c97c';
+        func-mem-ref-line = '83';
+        func-mem-ref-name = 'C_plane::m_ccId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a73f8e8274bd97892f58f73d1d83b533a';
+        func-mem-ref-line = '83';
+        func-mem-ref-name = 'C_plane::m_antId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a7a0ce01c67c4067cc3ba42fd380e858a';
+        func-mem-ref-line = '84';
+        func-mem-ref-name = 'C_plane::m_seqId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a814959a7b5ff6cd4474433f62312eee0';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'XRAN_STATUS_SUCCESS';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        func-mem-ref-line = '1749';
+        func-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1aa42dde0a7ce436df7e5b607d17d52668';
+        func-mem-ref-line = '77';
+        func-mem-ref-name = 'C_plane::m_result';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a431f2e351a321b762ccd64984d566913';
+        func-mem-ref-line = '76';
+        func-mem-ref-name = 'C_plane::m_pktInfo';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        func-mem-ref-line = '394';
+        func-mem-ref-name = 'C_plane::verify_sections';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'c__plane__tests_8cc_1a71b8458c71026c561352ee857eb3a490';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+C_plane
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+PacketGen_Ext
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      func-mem-desc-line = '742';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        func-mem-ref-line = '320';
+        func-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8c_1af9eb550e92ea270af41b4b6bcda363db';
+        func-mem-ref-line = '1381';
+        func-mem-ref-name = 'xran_prepare_ctrl_pkt';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1aafa40e823e408268e48585ec7a623eae';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'C_plane::m_pTestBuffer';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a16c92b16fc21a700c50a7faf19da41b9';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'C_plane::m_params';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a9f102f8bfc163d6a26411d1855c8c97c';
+        func-mem-ref-line = '83';
+        func-mem-ref-name = 'C_plane::m_ccId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a73f8e8274bd97892f58f73d1d83b533a';
+        func-mem-ref-line = '83';
+        func-mem-ref-name = 'C_plane::m_antId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a7a0ce01c67c4067cc3ba42fd380e858a';
+        func-mem-ref-line = '84';
+        func-mem-ref-name = 'C_plane::m_seqId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a814959a7b5ff6cd4474433f62312eee0';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'XRAN_STATUS_SUCCESS';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        func-mem-ref-line = '1749';
+        func-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1aa42dde0a7ce436df7e5b607d17d52668';
+        func-mem-ref-line = '77';
+        func-mem-ref-name = 'C_plane::m_result';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a431f2e351a321b762ccd64984d566913';
+        func-mem-ref-line = '76';
+        func-mem-ref-name = 'C_plane::m_pktInfo';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a2d5e33dd093724772a1447910bd34e15';
+        func-mem-ref-line = '394';
+        func-mem-ref-name = 'C_plane::verify_sections';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'c__plane__tests_8cc_1a21d05f2c6607fc534e67ed32883de81f';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+C_plane
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Perf
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      func-mem-desc-line = '766';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        func-mem-ref-line = '320';
+        func-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8hpp_1a3cf2e25a99be565a4ab570737cfeac41';
+        func-mem-ref-line = '253';
+        func-mem-ref-name = 'KernelTests::performance';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a69b4bff6061152ff85770d725cced3cc';
+        func-mem-ref-line = '32';
+        func-mem-ref-name = 'module_name';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1ab22c1305386eabc256bc6d3492d50846';
+        func-mem-ref-line = '40';
+        func-mem-ref-name = 'xran_ut_prepare_cp';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1aafa40e823e408268e48585ec7a623eae';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'C_plane::m_pTestBuffer';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a16c92b16fc21a700c50a7faf19da41b9';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'C_plane::m_params';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a9f102f8bfc163d6a26411d1855c8c97c';
+        func-mem-ref-line = '83';
+        func-mem-ref-name = 'C_plane::m_ccId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a73f8e8274bd97892f58f73d1d83b533a';
+        func-mem-ref-line = '83';
+        func-mem-ref-name = 'C_plane::m_antId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a7a0ce01c67c4067cc3ba42fd380e858a';
+        func-mem-ref-line = '84';
+        func-mem-ref-name = 'C_plane::m_seqId';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'c__plane__tests_8cc_1ab0ad0e23f1b51f15bd9594a24a2c438f';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+C_plane
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Perf_Ext
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      func-mem-desc-line = '778';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a7fd4d380e2392bfe924c06a8101b6d85';
+        func-mem-ref-line = '320';
+        func-mem-ref-name = 'C_plane::prepare_sections';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8hpp_1a3cf2e25a99be565a4ab570737cfeac41';
+        func-mem-ref-line = '253';
+        func-mem-ref-name = 'KernelTests::performance';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a69b4bff6061152ff85770d725cced3cc';
+        func-mem-ref-line = '32';
+        func-mem-ref-name = 'module_name';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1ab22c1305386eabc256bc6d3492d50846';
+        func-mem-ref-line = '40';
+        func-mem-ref-name = 'xran_ut_prepare_cp';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1aafa40e823e408268e48585ec7a623eae';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'C_plane::m_pTestBuffer';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a16c92b16fc21a700c50a7faf19da41b9';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'C_plane::m_params';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a9f102f8bfc163d6a26411d1855c8c97c';
+        func-mem-ref-line = '83';
+        func-mem-ref-name = 'C_plane::m_ccId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a73f8e8274bd97892f58f73d1d83b533a';
+        func-mem-ref-line = '83';
+        func-mem-ref-name = 'C_plane::m_antId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a7a0ce01c67c4067cc3ba42fd380e858a';
+        func-mem-ref-line = '84';
+        func-mem-ref-name = 'C_plane::m_seqId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8cpp_1a39bf4f7770751080f5b72046abfd01a5';
+        func-mem-ref-line = '78';
+        func-mem-ref-name = 'get_sequence';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8hpp_1a6157ff083be863bba0a7804cd1788d96';
+        func-mem-ref-line = '190';
+        func-mem-ref-name = 'KernelTests::get_number_of_cases';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'c__plane__tests_8cc_1a2684a65b376489405671120c75efab7b';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'INSTANTIATE_TEST_CASE_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+UnitTest
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+C_plane
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+testing::ValuesIn(get_sequence(C_plane::get_number_of_cases("C_Plane")))
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      func-mem-desc-line = '791';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1ab0ad0e23f1b51f15bd9594a24a2c438f';
+        func-mem-ref-line = '778';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    };
+    var = {
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'c__plane__tests_8cc_1a69b4bff6061152ff85770d725cced3cc';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+const std::string
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'module_name';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= "C-Plane"
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      var-mem-desc-line = '32';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'c__plane__tests_8cc_1a21d05f2c6607fc534e67ed32883de81f';
+        var-mem-ref-line = '766';
+        var-mem-ref-name = 'TEST_P';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'common_8cpp_1a0ab5719a5f67d4d52057b2c4550fe930';
+        var-mem-ref-line = '162';
+        var-mem-ref-name = 'tsc_tick';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'common_8hpp_1abf28e5ea54fab2b0685972fe6e75560a';
+        var-mem-ref-line = '358';
+        var-mem-ref-name = 'KernelTests::init_test';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'c__plane__tests_8cc_1ad7d97e82bb00f5271dc1955f06719e46';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+const uint8_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'm_bitmask';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= { 0x00, 0x03, 0x07, 0x0f, 0x1f, 0x3f, 0x7f, 0xff }
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+      var-mem-desc-line = '34';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'c__plane__tests_8cc_1aecd2fcecaca860136bf56e6af5155e96';
+        var-mem-ref-line = '230';
+        var-mem-ref-name = 'C_plane::prepare_extensions';
+    };
+    }; /* var-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/c_plane_tests.cc';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'chain__tests_8cc';
+  file-name = 'chain_tests.cc';
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'chain__tests_8cc_1a4474e27c827459f3af40954b0c6f962b';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'tx_cp_dl_cb';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_timer *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'tim';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'arg';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/chain_tests.cc';
+      func-mem-desc-line = '42';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1ab3a08558e2971726cddceed59f9fd3bd';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'MLogTick';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8c_1ae69cd45536b5b80a0eac08ee522d8aa2';
+        func-mem-ref-line = '47';
+        func-mem-ref-name = 'num_eAxc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a3fc01469558ddf728239d59038ac5803';
+        func-mem-ref-line = '3039';
+        func-mem-ref-name = 'xran_get_num_eAxc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1ad51ee5b7f1f27c770f1eb658b5ee523e';
+        func-mem-ref-line = '3029';
+        func-mem-ref-name = 'xran_get_num_cc';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'chain__tests_8cc_1af4e08ea14f09b53fce43ec39aba7a605';
+        func-mem-ref-line = '49';
+        func-mem-ref-name = 'xran_ut_tx_cp_dl';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'chain__tests_8cc_1ad274ca70e6c47c2c549422b1cba1f0b0';
+        func-mem-ref-line = '67';
+        func-mem-ref-name = 'xran_ut_tx_cpup_dl';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'chain__tests_8cc_1ab26e37a9d8915b33e29d632af88ff3a3';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'tx_cp_ul_cb';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_timer *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'tim';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'arg';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/chain_tests.cc';
+      func-mem-desc-line = '43';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1ab3a08558e2971726cddceed59f9fd3bd';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'MLogTick';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8c_1ae69cd45536b5b80a0eac08ee522d8aa2';
+        func-mem-ref-line = '47';
+        func-mem-ref-name = 'num_eAxc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ac1db3db55038ef0b2f69827746eaf87c';
+        func-mem-ref-line = '210';
+        func-mem-ref-name = 'xran_device_ctx::PrachCPConfig';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1ae3663b3f472b4003acc7f91e61669735';
+        func-mem-ref-line = '3049';
+        func-mem-ref-name = 'xran_get_ru_category';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1abf0211a253f5881ebad3910cef98d30ea25cae7703b653209b61647fa65ac7e9f';
+        func-mem-ref-line = '264';
+        func-mem-ref-name = 'XRAN_CATEGORY_A';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a3fc01469558ddf728239d59038ac5803';
+        func-mem-ref-line = '3039';
+        func-mem-ref-name = 'xran_get_num_eAxc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aaf7b03037e0687819501554a42fb3c52';
+        func-mem-ref-line = '3059';
+        func-mem-ref-name = 'xran_get_num_eAxcUl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1ad51ee5b7f1f27c770f1eb658b5ee523e';
+        func-mem-ref-line = '3029';
+        func-mem-ref-name = 'xran_get_num_cc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a273a09cbea9267272f4e2a339059e442';
+        func-mem-ref-line = '111';
+        func-mem-ref-name = 'xran_lib_ota_tti';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1ac9a8f4c80840a80e1a27ff9776e13f66';
+        func-mem-ref-line = '97';
+        func-mem-ref-name = 'xran_timer_ctx::tti_to_process';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1af0963ba32cc8ecd280afd2e474eb426a';
+        func-mem-ref-line = '109';
+        func-mem-ref-name = 'XRAN_N_FE_BUF_LEN';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a36c7ae37e30524321b18fde971372b92';
+        func-mem-ref-line = '106';
+        func-mem-ref-name = 'XranGetSlotNum';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a76e4794a93b44d5f6bd835f1640f7f4f';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'SLOTNUM_PER_SUBFRAME';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a5ca2a2076a042acdca2e326a436a7882';
+        func-mem-ref-line = '104';
+        func-mem-ref-name = 'XranGetSubFrameNum';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1a695a7a6db2c879d5a4ec04a4bc99d0e4';
+        func-mem-ref-line = '57';
+        func-mem-ref-name = 'SUBFRAMES_PER_SYSTEMFRAME';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a5a8a3a7c7c4ff43865b57971dfbf0aa6';
+        func-mem-ref-line = '102';
+        func-mem-ref-name = 'XranGetFrameNum';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'chain__tests_8cc_1a61f8088ed26f5ccc6a323c3b0feb66c2';
+        func-mem-ref-line = '55';
+        func-mem-ref-name = 'xran_ut_tx_cp_ul';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'chain__tests_8cc_1a5b3b3bf6af57ee77a2bb1701ad24c7db';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_process_tx_sym';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'arg';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/chain_tests.cc';
+      func-mem-desc-line = '44';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1ab3a08558e2971726cddceed59f9fd3bd';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'MLogTick';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8c_1ae69cd45536b5b80a0eac08ee522d8aa2';
+        func-mem-ref-line = '47';
+        func-mem-ref-name = 'num_eAxc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a0ac55d6b8988083425a147f343c34455';
+        func-mem-ref-line = '256';
+        func-mem-ref-name = 'xran_device_ctx::xran2phy_mem_ready';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1ab458f491dfd93be111edf3f3b0d4da71';
+        func-mem-ref-line = '67';
+        func-mem-ref-name = 'XranOffsetSym';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ae3f1b1cbdaabdcfb693b93d75d4a9972';
+        func-mem-ref-line = '249';
+        func-mem-ref-name = 'xran_device_ctx::sym_up';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a98175f360f5753bc99c4edd3c2d8bd04';
+        func-mem-ref-line = '113';
+        func-mem-ref-name = 'xran_lib_ota_sym_idx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a87d92ec177ed9c388685a91051f66205';
+        func-mem-ref-line = '122';
+        func-mem-ref-name = 'XRAN_NUM_OF_SYMBOL_PER_SLOT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a76e4794a93b44d5f6bd835f1640f7f4f';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'SLOTNUM_PER_SUBFRAME';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1aa76014e778bb54907d85e05cac204d71';
+        func-mem-ref-line = '98';
+        func-mem-ref-name = 'XranGetTtiNum';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a36c7ae37e30524321b18fde971372b92';
+        func-mem-ref-line = '106';
+        func-mem-ref-name = 'XranGetSlotNum';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a5ca2a2076a042acdca2e326a436a7882';
+        func-mem-ref-line = '104';
+        func-mem-ref-name = 'XranGetSubFrameNum';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1a695a7a6db2c879d5a4ec04a4bc99d0e4';
+        func-mem-ref-line = '57';
+        func-mem-ref-name = 'SUBFRAMES_PER_SYSTEMFRAME';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a5a8a3a7c7c4ff43865b57971dfbf0aa6';
+        func-mem-ref-line = '102';
+        func-mem-ref-name = 'XranGetFrameNum';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'chain__tests_8cc_1a73639c0dcf18fe068dc350fc0c8ba2f2';
+        func-mem-ref-line = '61';
+        func-mem-ref-name = 'xran_ut_tx_up_dl';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'chain__tests_8cc_1ad274ca70e6c47c2c549422b1cba1f0b0';
+        func-mem-ref-line = '67';
+        func-mem-ref-name = 'xran_ut_tx_cpup_dl';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'chain__tests_8cc_1a3d4bd5c7eec6da4ab71688e209100761';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'process_mbuf';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pkt';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/chain_tests.cc';
+      func-mem-desc-line = '45';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1affa3adbd50cd4af2018ba1fc0e8c3e31';
+        func-mem-ref-line = '243';
+        func-mem-ref-name = 'rb';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8c_1ae69cd45536b5b80a0eac08ee522d8aa2';
+        func-mem-ref-line = '47';
+        func-mem-ref-name = 'num_eAxc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a3fc01469558ddf728239d59038ac5803';
+        func-mem-ref-line = '3039';
+        func-mem-ref-name = 'xran_get_num_eAxc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8h_1a39fca1837c5ce7715cbf571669660c13a90bbe176be23902fec1de76501599769';
+        func-mem-ref-line = '137';
+        func-mem-ref-name = 'MBUF_FREE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a4adf91126704ea524f98f461f6180c85';
+        func-mem-ref-line = '209';
+        func-mem-ref-name = 'xran_device_ctx::fh_cfg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a27ff648f80c139235421b81f957fcb7e';
+        func-mem-ref-line = '518';
+        func-mem-ref-name = 'xran_fh_config::ru_conf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a1e4a3c43fc7865c6520471fb9ba8501f';
+        func-mem-ref-line = '487';
+        func-mem-ref-name = 'xran_ru_config::compMeth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1afc082593977ad91f3dcdd2175cb74615a7fbf705170e00d2ce3e838fa9826ca8d';
+        func-mem-ref-line = '204';
+        func-mem-ref-name = 'XRAN_COMPMETHOD_NONE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a0ac55d6b8988083425a147f343c34455';
+        func-mem-ref-line = '256';
+        func-mem-ref-name = 'xran_device_ctx::xran2phy_mem_ready';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__up__api_8c_1adfc5ea408600c8de1384be020b359d95';
+        func-mem-ref-line = '327';
+        func-mem-ref-name = 'xran_extract_iq_samples';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1ac5201df2d161091f7319ff2f57432823';
+        func-mem-ref-line = '1536';
+        func-mem-ref-name = 'xran_pkt_validate';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a2f25460e9a84fe459a874b8255ed4c71';
+        func-mem-ref-line = '99';
+        func-mem-ref-name = 'ecpri_seq_id::seq_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a0dc2f992bcfe4f620d6ce2e969986d5c';
+        func-mem-ref-line = '220';
+        func-mem-ref-name = 'xran_device_ctx::srs_cfg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a38a5594e33178248d80ccde98a16262a';
+        func-mem-ref-line = '449';
+        func-mem-ref-name = 'xran_srs_config::eAxC_offset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a3842cc1a01bcaa4df37fd8c10308ff01';
+        func-mem-ref-line = '208';
+        func-mem-ref-name = 'xran_device_ctx::fh_init';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a367975ed81727c2747411672f73b2754';
+        func-mem-ref-line = '358';
+        func-mem-ref-name = 'xran_fh_init::srsEnable';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a1f74b973e738bf357c470565a1256ef5';
+        func-mem-ref-line = '101';
+        func-mem-ref-name = 'ecpri_seq_id::e_bit';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a417ba2c3b49b216e358bc340346bf1cf';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'print_dbg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'master_8py_1ad5c7a065cddc009146ea1b1192eb2102';
+        func-mem-ref-line = '498';
+        func-mem-ref-name = 'master::res';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a300b87c29358bb161404c0122a9b2a46';
+        func-mem-ref-line = '1461';
+        func-mem-ref-name = 'xran_process_srs_sym';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ac1db3db55038ef0b2f69827746eaf87c';
+        func-mem-ref-line = '210';
+        func-mem-ref-name = 'xran_device_ctx::PrachCPConfig';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a38a5594e33178248d80ccde98a16262a';
+        func-mem-ref-line = '139';
+        func-mem-ref-name = 'xran_prach_cp_config::eAxC_offset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ac0646000d1448798a186e109df0bb3dd';
+        func-mem-ref-line = '357';
+        func-mem-ref-name = 'xran_fh_init::prachEnable';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aec7f5a73cca88563e12b7e82e7c75b50';
+        func-mem-ref-line = '1384';
+        func-mem-ref-name = 'xran_process_prach_sym';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1acb6ecf7858c99c963182b9b7884deca6';
+        func-mem-ref-line = '1578';
+        func-mem-ref-name = 'xran_process_rx_sym';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a7a412a9cd0ac919dccb2112fb386d64a';
+        func-mem-ref-line = '1342';
+        func-mem-ref-name = 'handle_ecpri_ethertype';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'chain__tests_8cc_1af4e08ea14f09b53fce43ec39aba7a605';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_ut_tx_cp_dl';
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/chain_tests.cc';
+      func-mem-desc-line = '49';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xranlib__unit__test__main_8cc_1a1b2100f9f398243bb4bdbf0db003b9a3';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'xranlib';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a3783fbb2a26b8a0530c489850a905a38';
+        func-mem-ref-line = '1007';
+        func-mem-ref-name = 'xranLibWraper::update_tti';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a4474e27c827459f3af40954b0c6f962b';
+        func-mem-ref-line = '910';
+        func-mem-ref-name = 'tx_cp_dl_cb';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a1ffad42e0cccdbc800d3dbef66f52d45';
+        func-mem-ref-line = '1110';
+        func-mem-ref-name = 'xranLibWraper::get_timer_ctx';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'chain__tests_8cc_1a6c5f599800ca755367ad7df4da60eb86';
+        func-mem-ref-line = '226';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'chain__tests_8cc_1a61f8088ed26f5ccc6a323c3b0feb66c2';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_ut_tx_cp_ul';
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/chain_tests.cc';
+      func-mem-desc-line = '55';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xranlib__unit__test__main_8cc_1a1b2100f9f398243bb4bdbf0db003b9a3';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'xranlib';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a3783fbb2a26b8a0530c489850a905a38';
+        func-mem-ref-line = '1007';
+        func-mem-ref-name = 'xranLibWraper::update_tti';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1ab26e37a9d8915b33e29d632af88ff3a3';
+        func-mem-ref-line = '1045';
+        func-mem-ref-name = 'tx_cp_ul_cb';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a1ffad42e0cccdbc800d3dbef66f52d45';
+        func-mem-ref-line = '1110';
+        func-mem-ref-name = 'xranLibWraper::get_timer_ctx';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'chain__tests_8cc_1a54a43b6c3ece3e568457002dbe5b5c1a';
+        func-mem-ref-line = '239';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'chain__tests_8cc_1a73639c0dcf18fe068dc350fc0c8ba2f2';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_ut_tx_up_dl';
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/chain_tests.cc';
+      func-mem-desc-line = '61';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xranlib__unit__test__main_8cc_1a1b2100f9f398243bb4bdbf0db003b9a3';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'xranlib';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1ac4ce5a18c687ee515676e035359a1e89';
+        func-mem-ref-line = '1012';
+        func-mem-ref-name = 'xranLibWraper::update_symbol_index';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a5b3b3bf6af57ee77a2bb1701ad24c7db';
+        func-mem-ref-line = '2202';
+        func-mem-ref-name = 'xran_process_tx_sym';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a1ffad42e0cccdbc800d3dbef66f52d45';
+        func-mem-ref-line = '1110';
+        func-mem-ref-name = 'xranLibWraper::get_timer_ctx';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'chain__tests_8cc_1a2bc2178388f6edfa69905ff5f52fbcdc';
+        func-mem-ref-line = '252';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'chain__tests_8cc_1ad274ca70e6c47c2c549422b1cba1f0b0';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_ut_tx_cpup_dl';
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/chain_tests.cc';
+      func-mem-desc-line = '67';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xranlib__unit__test__main_8cc_1a1b2100f9f398243bb4bdbf0db003b9a3';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'xranlib';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1ac4ce5a18c687ee515676e035359a1e89';
+        func-mem-ref-line = '1012';
+        func-mem-ref-name = 'xranLibWraper::update_symbol_index';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1ab795436cc8b07e2b0d665502274b30e6';
+        func-mem-ref-line = '1112';
+        func-mem-ref-name = 'xranLibWraper::get_symbol_index';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a4474e27c827459f3af40954b0c6f962b';
+        func-mem-ref-line = '910';
+        func-mem-ref-name = 'tx_cp_dl_cb';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a1ffad42e0cccdbc800d3dbef66f52d45';
+        func-mem-ref-line = '1110';
+        func-mem-ref-name = 'xranLibWraper::get_timer_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a5b3b3bf6af57ee77a2bb1701ad24c7db';
+        func-mem-ref-line = '2202';
+        func-mem-ref-name = 'xran_process_tx_sym';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'chain__tests_8cc_1a9dc1e3a47b655cad97eed3db3cdebd92';
+        func-mem-ref-line = '276';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'chain__tests_8cc_1a35e1cd308253045533454c90a54f876f';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'send_mbuf_up';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'type';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/chain_tests.cc';
+      func-mem-desc-line = '86';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'chain__tests_8cc_1a6c5f599800ca755367ad7df4da60eb86';
+        func-mem-ref-line = '226';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'chain__tests_8cc_1aa17765d107c851ebcc3d202cef78aa75';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'send_mbuf_cp_perf';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'type';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/chain_tests.cc';
+      func-mem-desc-line = '92';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        func-mem-ref-line = '1749';
+        func-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'chain__tests_8cc_1a6c5f599800ca755367ad7df4da60eb86';
+        func-mem-ref-line = '226';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'chain__tests_8cc_1a6862679e16a540ac01d6fd391316f648';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'utcp_fh_rx_callback';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pCallbackTag';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+xran_status_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'status';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/chain_tests.cc';
+      func-mem-desc-line = '113';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'chain__tests_8cc_1a6c5f599800ca755367ad7df4da60eb86';
+        func-mem-ref-line = '226';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'chain__tests_8cc_1ad67ad876d623656e1ddb3c6e22b39d5a';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'utcp_fh_rx_prach_callback';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pCallbackTag';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+xran_status_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'status';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/chain_tests.cc';
+      func-mem-desc-line = '118';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'chain__tests_8cc_1a6c5f599800ca755367ad7df4da60eb86';
+        func-mem-ref-line = '226';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'chain__tests_8cc_1a6c5f599800ca755367ad7df4da60eb86';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+TestChain
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+CPlaneDLPerf
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/chain_tests.cc';
+      func-mem-desc-line = '226';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xranlib__unit__test__main_8cc_1a1b2100f9f398243bb4bdbf0db003b9a3';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'xranlib';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        func-mem-ref-line = '740';
+        func-mem-ref-name = 'xranLibWraper::Init';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'chain__tests_8cc_1acb7ae6f5547d5e166b643084db28b2fa';
+        func-mem-ref-line = '129';
+        func-mem-ref-name = 'TestChain::m_xranConf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1ad93226058ef4fd59bd7d0cd55701b752';
+        func-mem-ref-line = '936';
+        func-mem-ref-name = 'xranLibWraper::Open';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'chain__tests_8cc_1aa17765d107c851ebcc3d202cef78aa75';
+        func-mem-ref-line = '92';
+        func-mem-ref-name = 'send_mbuf_cp_perf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'chain__tests_8cc_1a35e1cd308253045533454c90a54f876f';
+        func-mem-ref-line = '86';
+        func-mem-ref-name = 'send_mbuf_up';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'chain__tests_8cc_1a6862679e16a540ac01d6fd391316f648';
+        func-mem-ref-line = '113';
+        func-mem-ref-name = 'utcp_fh_rx_callback';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'chain__tests_8cc_1ad67ad876d623656e1ddb3c6e22b39d5a';
+        func-mem-ref-line = '118';
+        func-mem-ref-name = 'utcp_fh_rx_prach_callback';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8hpp_1a3cf2e25a99be565a4ab570737cfeac41';
+        func-mem-ref-line = '253';
+        func-mem-ref-name = 'KernelTests::performance';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'chain__tests_8cc_1a69b4bff6061152ff85770d725cced3cc';
+        func-mem-ref-line = '33';
+        func-mem-ref-name = 'module_name';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'chain__tests_8cc_1af4e08ea14f09b53fce43ec39aba7a605';
+        func-mem-ref-line = '49';
+        func-mem-ref-name = 'xran_ut_tx_cp_dl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a7f7a3199c392465d0767c6506c1af5b4';
+        func-mem-ref-line = '984';
+        func-mem-ref-name = 'xranLibWraper::Close';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1ae89a123aad1c66a76c398b7af216aae4';
+        func-mem-ref-line = '914';
+        func-mem-ref-name = 'xranLibWraper::Cleanup';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'chain__tests_8cc_1a9dc1e3a47b655cad97eed3db3cdebd92';
+        func-mem-ref-line = '276';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'chain__tests_8cc_1a54a43b6c3ece3e568457002dbe5b5c1a';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+TestChain
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+CPlaneULPerf
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/chain_tests.cc';
+      func-mem-desc-line = '239';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xranlib__unit__test__main_8cc_1a1b2100f9f398243bb4bdbf0db003b9a3';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'xranlib';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        func-mem-ref-line = '740';
+        func-mem-ref-name = 'xranLibWraper::Init';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'chain__tests_8cc_1acb7ae6f5547d5e166b643084db28b2fa';
+        func-mem-ref-line = '129';
+        func-mem-ref-name = 'TestChain::m_xranConf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1ad93226058ef4fd59bd7d0cd55701b752';
+        func-mem-ref-line = '936';
+        func-mem-ref-name = 'xranLibWraper::Open';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'chain__tests_8cc_1aa17765d107c851ebcc3d202cef78aa75';
+        func-mem-ref-line = '92';
+        func-mem-ref-name = 'send_mbuf_cp_perf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'chain__tests_8cc_1a35e1cd308253045533454c90a54f876f';
+        func-mem-ref-line = '86';
+        func-mem-ref-name = 'send_mbuf_up';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'chain__tests_8cc_1a6862679e16a540ac01d6fd391316f648';
+        func-mem-ref-line = '113';
+        func-mem-ref-name = 'utcp_fh_rx_callback';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'chain__tests_8cc_1ad67ad876d623656e1ddb3c6e22b39d5a';
+        func-mem-ref-line = '118';
+        func-mem-ref-name = 'utcp_fh_rx_prach_callback';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8hpp_1a3cf2e25a99be565a4ab570737cfeac41';
+        func-mem-ref-line = '253';
+        func-mem-ref-name = 'KernelTests::performance';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'chain__tests_8cc_1a69b4bff6061152ff85770d725cced3cc';
+        func-mem-ref-line = '33';
+        func-mem-ref-name = 'module_name';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'chain__tests_8cc_1a61f8088ed26f5ccc6a323c3b0feb66c2';
+        func-mem-ref-line = '55';
+        func-mem-ref-name = 'xran_ut_tx_cp_ul';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a7f7a3199c392465d0767c6506c1af5b4';
+        func-mem-ref-line = '984';
+        func-mem-ref-name = 'xranLibWraper::Close';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1ae89a123aad1c66a76c398b7af216aae4';
+        func-mem-ref-line = '914';
+        func-mem-ref-name = 'xranLibWraper::Cleanup';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'chain__tests_8cc_1a2bc2178388f6edfa69905ff5f52fbcdc';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+TestChain
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+UPlaneDLPerf
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/chain_tests.cc';
+      func-mem-desc-line = '252';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xranlib__unit__test__main_8cc_1a1b2100f9f398243bb4bdbf0db003b9a3';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'xranlib';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        func-mem-ref-line = '740';
+        func-mem-ref-name = 'xranLibWraper::Init';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'chain__tests_8cc_1acb7ae6f5547d5e166b643084db28b2fa';
+        func-mem-ref-line = '129';
+        func-mem-ref-name = 'TestChain::m_xranConf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a5855fc30031ba49b7375526f7cda0ff7';
+        func-mem-ref-line = '1126';
+        func-mem-ref-name = 'xranLibWraper::is_cpenable';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a165ca95dea40ce1abcc161f39087d38d';
+        func-mem-ref-line = '1024';
+        func-mem-ref-name = 'xranLibWraper::apply_cpenable';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1ad93226058ef4fd59bd7d0cd55701b752';
+        func-mem-ref-line = '936';
+        func-mem-ref-name = 'xranLibWraper::Open';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'chain__tests_8cc_1aa17765d107c851ebcc3d202cef78aa75';
+        func-mem-ref-line = '92';
+        func-mem-ref-name = 'send_mbuf_cp_perf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'chain__tests_8cc_1a35e1cd308253045533454c90a54f876f';
+        func-mem-ref-line = '86';
+        func-mem-ref-name = 'send_mbuf_up';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'chain__tests_8cc_1a6862679e16a540ac01d6fd391316f648';
+        func-mem-ref-line = '113';
+        func-mem-ref-name = 'utcp_fh_rx_callback';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'chain__tests_8cc_1ad67ad876d623656e1ddb3c6e22b39d5a';
+        func-mem-ref-line = '118';
+        func-mem-ref-name = 'utcp_fh_rx_prach_callback';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8hpp_1a3cf2e25a99be565a4ab570737cfeac41';
+        func-mem-ref-line = '253';
+        func-mem-ref-name = 'KernelTests::performance';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'chain__tests_8cc_1a69b4bff6061152ff85770d725cced3cc';
+        func-mem-ref-line = '33';
+        func-mem-ref-name = 'module_name';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'chain__tests_8cc_1a73639c0dcf18fe068dc350fc0c8ba2f2';
+        func-mem-ref-line = '61';
+        func-mem-ref-name = 'xran_ut_tx_up_dl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a7f7a3199c392465d0767c6506c1af5b4';
+        func-mem-ref-line = '984';
+        func-mem-ref-name = 'xranLibWraper::Close';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1ae89a123aad1c66a76c398b7af216aae4';
+        func-mem-ref-line = '914';
+        func-mem-ref-name = 'xranLibWraper::Cleanup';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'chain__tests_8cc_1a9dc1e3a47b655cad97eed3db3cdebd92';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+TestChain
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+APlaneDLPerf
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/chain_tests.cc';
+      func-mem-desc-line = '276';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xranlib__unit__test__main_8cc_1a1b2100f9f398243bb4bdbf0db003b9a3';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'xranlib';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        func-mem-ref-line = '740';
+        func-mem-ref-name = 'xranLibWraper::Init';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'chain__tests_8cc_1acb7ae6f5547d5e166b643084db28b2fa';
+        func-mem-ref-line = '129';
+        func-mem-ref-name = 'TestChain::m_xranConf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a5855fc30031ba49b7375526f7cda0ff7';
+        func-mem-ref-line = '1126';
+        func-mem-ref-name = 'xranLibWraper::is_cpenable';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a165ca95dea40ce1abcc161f39087d38d';
+        func-mem-ref-line = '1024';
+        func-mem-ref-name = 'xranLibWraper::apply_cpenable';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1ad93226058ef4fd59bd7d0cd55701b752';
+        func-mem-ref-line = '936';
+        func-mem-ref-name = 'xranLibWraper::Open';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'chain__tests_8cc_1aa17765d107c851ebcc3d202cef78aa75';
+        func-mem-ref-line = '92';
+        func-mem-ref-name = 'send_mbuf_cp_perf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'chain__tests_8cc_1a35e1cd308253045533454c90a54f876f';
+        func-mem-ref-line = '86';
+        func-mem-ref-name = 'send_mbuf_up';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'chain__tests_8cc_1a6862679e16a540ac01d6fd391316f648';
+        func-mem-ref-line = '113';
+        func-mem-ref-name = 'utcp_fh_rx_callback';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'chain__tests_8cc_1ad67ad876d623656e1ddb3c6e22b39d5a';
+        func-mem-ref-line = '118';
+        func-mem-ref-name = 'utcp_fh_rx_prach_callback';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8hpp_1a3cf2e25a99be565a4ab570737cfeac41';
+        func-mem-ref-line = '253';
+        func-mem-ref-name = 'KernelTests::performance';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'chain__tests_8cc_1a69b4bff6061152ff85770d725cced3cc';
+        func-mem-ref-line = '33';
+        func-mem-ref-name = 'module_name';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'chain__tests_8cc_1ad274ca70e6c47c2c549422b1cba1f0b0';
+        func-mem-ref-line = '67';
+        func-mem-ref-name = 'xran_ut_tx_cpup_dl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a7f7a3199c392465d0767c6506c1af5b4';
+        func-mem-ref-line = '984';
+        func-mem-ref-name = 'xranLibWraper::Close';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1ae89a123aad1c66a76c398b7af216aae4';
+        func-mem-ref-line = '914';
+        func-mem-ref-name = 'xranLibWraper::Cleanup';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'chain__tests_8cc_1a6c5f599800ca755367ad7df4da60eb86';
+        func-mem-ref-line = '226';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8cpp_1a39bf4f7770751080f5b72046abfd01a5';
+        func-mem-ref-line = '78';
+        func-mem-ref-name = 'get_sequence';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8hpp_1a6157ff083be863bba0a7804cd1788d96';
+        func-mem-ref-line = '190';
+        func-mem-ref-name = 'KernelTests::get_number_of_cases';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'chain__tests_8cc_1a2f99c2e64ef3c4233a66e3110dd6a781';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'INSTANTIATE_TEST_CASE_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+UnitTest
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+TestChain
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+testing::ValuesIn(get_sequence(TestChain::get_number_of_cases("TestChain")))
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/chain_tests.cc';
+      func-mem-desc-line = '306';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'chain__tests_8cc_1a9dc1e3a47b655cad97eed3db3cdebd92';
+        func-mem-ref-line = '276';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    };
+    var = {
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'chain__tests_8cc_1a69b4bff6061152ff85770d725cced3cc';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+const std::string
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'module_name';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= "C-Plane"
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/chain_tests.cc';
+      var-mem-desc-line = '33';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'chain__tests_8cc_1a6c5f599800ca755367ad7df4da60eb86';
+        var-mem-ref-line = '226';
+        var-mem-ref-name = 'TEST_P';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'chain__tests_8cc_1ad7d97e82bb00f5271dc1955f06719e46';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+const uint8_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'm_bitmask';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= { 0x00, 0x03, 0x07, 0x0f, 0x1f, 0x3f, 0x7f, 0xff }
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/chain_tests.cc';
+      var-mem-desc-line = '35';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/chain_tests.cc';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'common_8c';
+  file-name = 'common.c';
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8c_1a7443b72e990584de0b5b2a9306ed820a';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'app_xran_get_tti_interval';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nMu';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      func-mem-desc-line = '168';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8c_1a2d77acfd0f679f0a8a73ef14abc706a9';
+        func-mem-ref-line = '128';
+        func-mem-ref-name = 'nTtiInterval';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8c_1a4a9173ba3c1f1bdf4b1ea9f8e531c561';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'app_xran_get_scs';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nMu';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      func-mem-desc-line = '182';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8c_1a8734b8bf5121975264c578e7a875adf6';
+        func-mem-ref-line = '118';
+        func-mem-ref-name = 'nSubCarrierSpacing';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8c_1abd62743e637f8bee2b0d3b1e2b4ecaac';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'app_xran_get_num_rbs';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nNumerology';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nBandwidth';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nAbsFrePointA';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      func-mem-desc-line = '213';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param[in]   nNumerology - Numerology determine sub carrier spacing, Value: 0->4 0: 15khz,  1: 30khz,  2: 60khz 3: 120khz, 4: 240khz
+@param[in]   nBandwidth - Carrier bandwidth for in MHz. Value: 5->400
+@param[in]   nAbsFrePointA - Abs Freq Point A of the Carrier Center Frequency for in KHz Value: 450000->52600000
+
+@return  Number of RBs in cell
+
+@description
+Returns number of RBs based on 38.101-1 and 38.101-2 for the cell
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'gen__test_8m_1a887ee7a54247d19e5e93955a7b9663ae';
+        func-mem-ref-line = '96';
+        func-mem-ref-name = 'numRBs';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ace60ebb76d1266cd70c6b0a2cdb975afa5fe3b6ce32a0f5d07b8d09757b0ca6ae';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'PHY_BW_5_0_MHZ';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8c_1adeaca85bff8e90492381b51b5dd5b55c';
+        func-mem-ref-line = '101';
+        func-mem-ref-name = 'nNumRbsPerSymF1';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ace60ebb76d1266cd70c6b0a2cdb975afa0ffa9b60f3de26c5f0c091a92e2690ce';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'PHY_BW_10_0_MHZ';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ace60ebb76d1266cd70c6b0a2cdb975afa3b9413cb26be463cb08bc3e45f1ba0e4';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'PHY_BW_15_0_MHZ';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ace60ebb76d1266cd70c6b0a2cdb975afa827e54f2b9563a648648617dabae6b86';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'PHY_BW_20_0_MHZ';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ace60ebb76d1266cd70c6b0a2cdb975afa34ebc504f2878c8e57b28ecb2aa5a3d6';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'PHY_BW_25_0_MHZ';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ace60ebb76d1266cd70c6b0a2cdb975afa5e3415eba2853d7a163296722d39ce0a';
+        func-mem-ref-line = '45';
+        func-mem-ref-name = 'PHY_BW_30_0_MHZ';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ace60ebb76d1266cd70c6b0a2cdb975afa038fd5bff3233ab71354371731be0cca';
+        func-mem-ref-line = '45';
+        func-mem-ref-name = 'PHY_BW_40_0_MHZ';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ace60ebb76d1266cd70c6b0a2cdb975afab80d02a26ce30cff1a0c353fa40ee648';
+        func-mem-ref-line = '45';
+        func-mem-ref-name = 'PHY_BW_50_0_MHZ';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ace60ebb76d1266cd70c6b0a2cdb975afa069b1b1bc047d5fa38058f1df13cab23';
+        func-mem-ref-line = '45';
+        func-mem-ref-name = 'PHY_BW_60_0_MHZ';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ace60ebb76d1266cd70c6b0a2cdb975afa80603099c73c2d2a53541404c4daea10';
+        func-mem-ref-line = '45';
+        func-mem-ref-name = 'PHY_BW_70_0_MHZ';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ace60ebb76d1266cd70c6b0a2cdb975afac06c5f55eeae8d0e44ae09b1b15a4153';
+        func-mem-ref-line = '46';
+        func-mem-ref-name = 'PHY_BW_80_0_MHZ';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ace60ebb76d1266cd70c6b0a2cdb975afa5662647cfc4da498383a327296832f1e';
+        func-mem-ref-line = '46';
+        func-mem-ref-name = 'PHY_BW_90_0_MHZ';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ace60ebb76d1266cd70c6b0a2cdb975afab0667ae8b27d5f90b2f876dc2fa60a8a';
+        func-mem-ref-line = '46';
+        func-mem-ref-name = 'PHY_BW_100_0_MHZ';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8c_1ac5b0db7e5c13fb0650285fa9f40a5038';
+        func-mem-ref-line = '110';
+        func-mem-ref-name = 'nNumRbsPerSymF2';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ace60ebb76d1266cd70c6b0a2cdb975afa5d3a9ef2cafdd5f4c3b5c9dd9332406b';
+        func-mem-ref-line = '46';
+        func-mem-ref-name = 'PHY_BW_200_0_MHZ';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ace60ebb76d1266cd70c6b0a2cdb975afa2e5709bbf9b2c3443fa150a0b9d7bd01';
+        func-mem-ref-line = '46';
+        func-mem-ref-name = 'PHY_BW_400_0_MHZ';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8c_1a6d7aac49f30b5d75a7a8436fbbc36cd7';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'app_xran_cal_nrarfcn';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nCenterFreq';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      func-mem-desc-line = '338';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param[in]   center frequency
+
+@return  NR-ARFCN
+
+@description
+This calculates NR-ARFCN value according to center frequency
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8c_1a2b515e829520e3af448a4d00d22de161';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'app_xran_slot_limit';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nSfIdx';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      func-mem-desc-line = '373';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8c_1aa4df1a21858f512ae1335aa50df1ce87';
+        func-mem-ref-line = '154';
+        func-mem-ref-name = 'gMaxSlotNum';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'common_8c_1a0c617a0804e2a4eda51b402b03922dc2';
+        func-mem-ref-line = '517';
+        func-mem-ref-name = 'app_xran_get_slot_type';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8c_1a15e01f62daf328aef8184ea50c9955fa';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'app_xran_clear_slot_type';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nPhyInstanceId';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      func-mem-desc-line = '386';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8c_1a6ea36bb781b9c3045bedb81a5af4ec90';
+        func-mem-ref-line = '165';
+        func-mem-ref-name = 'g_UlRate';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8c_1ab6a2b393cac2724a10352f4fc5a54a3c';
+        func-mem-ref-line = '166';
+        func-mem-ref-name = 'g_DlRate';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8c_1ae41dd953f43c314e9c7688d18cf69e8b';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'app_xran_set_slot_type';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nPhyInstanceId';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nFrameDuplexType';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nTddPeriod';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_slot_config *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'psSlotConfig';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      func-mem-desc-line = '393';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a581b66d2fea333f0a2e9ca3f9589fd89';
+        func-mem-ref-line = '143';
+        func-mem-ref-name = 'XRAN_SLOT_TYPE_LAST';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8c_1a6ea36bb781b9c3045bedb81a5af4ec90';
+        func-mem-ref-line = '165';
+        func-mem-ref-name = 'g_UlRate';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8c_1ab6a2b393cac2724a10352f4fc5a54a3c';
+        func-mem-ref-line = '166';
+        func-mem-ref-name = 'g_DlRate';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8c_1a0c617a0804e2a4eda51b402b03922dc2';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'app_xran_get_slot_type';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nCellIdx';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nSlotdx';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nType';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      func-mem-desc-line = '517';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8c_1a2b515e829520e3af448a4d00d22de161';
+        func-mem-ref-line = '373';
+        func-mem-ref-name = 'app_xran_slot_limit';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8c_1acd37223937d89e77a1ccbdc6e94b38cc';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'sys_save_buf_to_file';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'filename';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'bufname';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+unsigned char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pBuffer';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+unsigned int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'size';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+unsigned int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'buffers_num';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      func-mem-desc-line = '550';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8c_1a8f27f0a8b6843f5e32ecbce83d487262';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'sys_load_file_to_buff';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'filename';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'bufname';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+unsigned char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pBuffer';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+unsigned int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'size';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+unsigned int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'buffers_num';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      func-mem-desc-line = '584';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8c_1ab022cdd736a497eb5cfa7d5dcab0634c';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'sys_save_buf_to_file_txt';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'filename';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'bufname';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+unsigned char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pBuffer';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+unsigned int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'size';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+unsigned int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'buffers_num';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      func-mem-desc-line = '635';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    };
+    var = {
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1a9dc062894f50c14d43977487568e69bc';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+enum app_state
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'state';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '245';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1a9aedc75ff69810f3a7ff424e562e77de';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'iq_playback_buffer_size_dl';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= IQ_PLAYBACK_BUFFER_BYTES
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '36';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1afd05de12c89b35af48a21e0d9620c2a1';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'iq_playback_buffer_size_ul';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= IQ_PLAYBACK_BUFFER_BYTES
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '37';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1ad1ab6e8c4efe2805b76180b34ce4c019';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'iq_bfw_buffer_size_dl';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= IQ_PLAYBACK_BUFFER_BYTES
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '39';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1a8b3edaed699562559db744c8e2aa36b1';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'iq_bfw_buffer_size_ul';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= IQ_PLAYBACK_BUFFER_BYTES
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '40';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1a325598fd5fa9c647766e2b1fe43f596f';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'iq_srs_buffer_size_ul';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= IQ_PLAYBACK_BUFFER_BYTES
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '42';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1ae3e0286957f26fa1804745d15f82724d';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'numCCPorts';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 1
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '44';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'sample-app_8c_1a0ddf1224851353fc92bfbff6f499fa97';
+        var-mem-ref-line = '1319';
+        var-mem-ref-name = 'main';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1ae69cd45536b5b80a0eac08ee522d8aa2';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'num_eAxc';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 4
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '47';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'sample-app_8c_1a0ddf1224851353fc92bfbff6f499fa97';
+        var-mem-ref-line = '1319';
+        var-mem-ref-name = 'main';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__common_8c_1a3d4bd5c7eec6da4ab71688e209100761';
+        var-mem-ref-line = '143';
+        var-mem-ref-name = 'process_mbuf';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a4474e27c827459f3af40954b0c6f962b';
+        var-mem-ref-line = '910';
+        var-mem-ref-name = 'tx_cp_dl_cb';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1ab26e37a9d8915b33e29d632af88ff3a3';
+        var-mem-ref-line = '1045';
+        var-mem-ref-name = 'tx_cp_ul_cb';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a5b3b3bf6af57ee77a2bb1701ad24c7db';
+        var-mem-ref-line = '2202';
+        var-mem-ref-name = 'xran_process_tx_sym';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1a5977cef6d782ed0a89fee2038495b544';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'p_tx_play_buffer';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '50';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1ac6ec5442d9ec39fac4367ad38b9d3d6a';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tx_play_buffer_size';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '51';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1ab0ca5bc3c9f6c0b230c9ea169747a438';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tx_play_buffer_position';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '52';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1a248b83fea05a7a50c94dcfd9b12fa6e1';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'p_tx_prach_play_buffer';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '54';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1a116f357e6a56ff1a8d34d2c31691b007';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tx_prach_play_buffer_size';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '55';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1a28929b3487c517117e716b7d45865c88';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tx_prach_play_buffer_position';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '56';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1aaff80269195e14fa4426e20f250f7f7f';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'p_tx_srs_play_buffer';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '58';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1a3ef30d69e5522784df0a9ead30cc9415';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tx_srs_play_buffer_size';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '59';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1a7abef2666634dec9ece3f2e8de21dfb0';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tx_srs_play_buffer_position';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '60';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1a8b2889ff178b629b4256ad3b87a18776';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'p_rx_log_buffer';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '62';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1abc08d2b5f2da30c4a1e5d258dfe8dfc7';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'rx_log_buffer_size';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '63';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1adb25475aaf7dcca7350334f201c161c4';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'rx_log_buffer_position';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '64';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1a205302b4106968d8d580e286ce56ec8e';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'p_prach_log_buffer';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '66';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1a2d2caffb405333647be9e6f3e2590b5e';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'prach_log_buffer_size';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '67';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1afde5189915e37caf48edbef9138f966c';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'prach_log_buffer_position';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '68';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1a54f6ae53fc4ffc697c0677f660afceb2';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'p_srs_log_buffer';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '70';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1a9903f17a482557ec30123a63d9f52c7f';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'srs_log_buffer_size';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '71';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1a54295c1c12a237fac044d84d8c0ff0d9';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'srs_log_buffer_position';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '72';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1a9f1fca36999b354b0c35757f7e307185';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'p_tx_buffer';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '74';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1ad23ecec0666a9c37160556488199ad5d';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tx_buffer_size';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '75';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1a66fcfd58fda188d4f58af523ed76258e';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'p_rx_buffer';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '77';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1ac33fae2fa6f1f85b151fe0d60c132931';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'rx_buffer_size';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '78';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1a77bd4ecb90ef07ddc1420242672b1587';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'p_tx_dl_bfw_buffer';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '81';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1aad7c467bc9da44318d2e8cf2f4472f17';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tx_dl_bfw_buffer_size';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '82';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1a364dd5820c1bb3fc2f760e5b6cab5b98';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tx_dl_bfw_buffer_position';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '83';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1a95b1981d7d33eb50789dbc55d5d2755f';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'p_tx_ul_bfw_buffer';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '86';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1a2fca7a2340a727f72d85407c5e153ed4';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tx_ul_bfw_buffer_size';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '87';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1adc7a94af3a9c52fdb09e8733264eee4a';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tx_ul_bfw_buffer_position';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '88';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1a0029e17870631ef2db8bb2e0cd0f9d3a';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'p_rx_dl_bfw_buffer';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '91';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1a75c2080232a140585589adea6b446d61';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'rx_dl_bfw_buffer_size';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '92';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1a69ceaec7b612ecba9628a4a078ff319a';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'rx_dl_bfw_buffer_position';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '93';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1a6aa805f25383d5191fbfe3ed4a4f3ce7';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'p_rx_ul_bfw_buffer';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '96';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1ada292a2cdef3b215f7a2f0e84c8c027c';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'rx_ul_bfw_buffer_size';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '97';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1a49b46cf2c43d8dade13dce8a3e3cdba9';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'rx_ul_bfw_buffer_position';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '98';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1adeaca85bff8e90492381b51b5dd5b55c';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'nNumRbsPerSymF1';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=
+{
+    
+        {25,    52,     79,     106,    133,    160,    216,    270,    0,         0,      0,      0,      0},         
+        {11,    24,     38,     51,     65,     78,     106,    133,    162,       0,    217,    245,    273},         
+        {0,     11,     18,     24,     31,     38,     51,     65,     79,        0,    107,    121,    135}          
+}
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '101';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'common_8c_1abd62743e637f8bee2b0d3b1e2b4ecaac';
+        var-mem-ref-line = '213';
+        var-mem-ref-name = 'app_xran_get_num_rbs';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1ac5b0db7e5c13fb0650285fa9f40a5038';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'nNumRbsPerSymF2';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=
+{
+    
+        {66,    132,    264,     0},        
+        {32,    66,     132,     264}       
+}
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '110';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'common_8c_1abd62743e637f8bee2b0d3b1e2b4ecaac';
+        var-mem-ref-line = '213';
+        var-mem-ref-name = 'app_xran_get_num_rbs';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1a8734b8bf5121975264c578e7a875adf6';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'nSubCarrierSpacing';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=
+{
+    15,     
+    30,     
+    60,     
+    120,    
+    240     
+}
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '118';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'common_8c_1a4a9173ba3c1f1bdf4b1ea9f8e531c561';
+        var-mem-ref-line = '182';
+        var-mem-ref-name = 'app_xran_get_scs';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__frame__struct_8c_1a358977362c5bc0e3adc9f897994c0d09';
+        var-mem-ref-line = '121';
+        var-mem-ref-name = 'xran_fs_get_scs';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1a2d77acfd0f679f0a8a73ef14abc706a9';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'nTtiInterval';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=
+{
+    1000,     
+    500,     
+    250,     
+    125,     
+}
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '128';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'common_8c_1a7443b72e990584de0b5b2a9306ed820a';
+        var-mem-ref-line = '168';
+        var-mem-ref-name = 'app_xran_get_tti_interval';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__frame__struct_8c_1a8e8598556da3e49fa48cb646c24162fa';
+        var-mem-ref-line = '108';
+        var-mem-ref-name = 'xran_fs_get_tti_interval';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1ad39b126a8b9123072b41967be14235ba';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'nCpSizeF1';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=
+{
+    
+        {{40, 36}, {80, 72}, {120, 108}, {160, 144}, {160, 144}, {240, 216}, {320, 288}, {320, 288},     {0, 0},     {0, 0},     {0, 0},     {0, 0},     {0, 0}},        
+        {{22, 18}, {44, 36},   {66, 54},   {88, 72},   {88, 72}, {132, 108}, {176, 144}, {176, 144}, {264, 216}, {264, 216}, {352, 288}, {352, 288}, {352, 288}},       
+        {  {0, 0}, {26, 18},   {39, 27},   {52, 36},   {52, 36},   {78, 54},  {104, 72},  {104, 72}, {156, 108}, {156, 108}, {208, 144}, {208, 144}, {208, 144}},       
+}
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '138';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1a41b634e3c43560c0a29f60ddbf491d99';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'nCpSizeF2';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=
+{
+    
+        {  {0, 0}, {104, 72}, {208, 144}, {416, 288}}, 
+        {{68, 36}, {136, 72}, {272, 144}, {544, 288}}, 
+}
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '147';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1aa4df1a21858f512ae1335aa50df1ce87';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'gMaxSlotNum';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '154';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'common_8c_1a2b515e829520e3af448a4d00d22de161';
+        var-mem-ref-line = '373';
+        var-mem-ref-name = 'app_xran_slot_limit';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1a791aa78c25664db4024f849dff35373a';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'gNumDLCtx';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '155';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1ad54ed8a4092cdbdec6d5aacbd61d696c';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'gNumULCtx';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '156';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1a76a0e379fc6f77567418d4e796e779db';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'gDLResetAdvance';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '157';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1a187e00334790a43d509b23b49bf9a741';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'gDLProcAdvance';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '158';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1aca5989a141a0f1335592b2ad78a84349';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'gULProcAdvance';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '159';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1ac8f8d73053ff17e7f781debb51e9faae';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'g_NumSlotTDDLoop';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= { XRAN_NUM_OF_SLOT_IN_TDD_LOOP }
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '161';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1ad47c832a7f90596ee24d50a6b0073e57';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'g_NumDLSymSp';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= {0}
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '162';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1ae9dd0c0f0af9ae048bd7bc8b94a66d4b';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'g_NumULSymSp';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= {0}
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '163';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1a7dcdf1b432c5d9562703b136c7654d0c';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint8_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'g_SlotType';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= {{XRAN_SLOT_TYPE_INVALID}}
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '164';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1a6ea36bb781b9c3045bedb81a5af4ec90';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+float
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'g_UlRate';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= {0.0}
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '165';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'common_8c_1a15e01f62daf328aef8184ea50c9955fa';
+        var-mem-ref-line = '386';
+        var-mem-ref-name = 'app_xran_clear_slot_type';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'common_8c_1ae41dd953f43c314e9c7688d18cf69e8b';
+        var-mem-ref-line = '393';
+        var-mem-ref-name = 'app_xran_set_slot_type';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8c_1ab6a2b393cac2724a10352f4fc5a54a3c';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+float
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'g_DlRate';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= {0.0}
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+      var-mem-desc-line = '166';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'common_8c_1a15e01f62daf328aef8184ea50c9955fa';
+        var-mem-ref-line = '386';
+        var-mem-ref-name = 'app_xran_clear_slot_type';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'common_8c_1ae41dd953f43c314e9c7688d18cf69e8b';
+        var-mem-ref-line = '393';
+        var-mem-ref-name = 'app_xran_set_slot_type';
+    };
+    }; /* var-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.c';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'common_8cpp';
+  file-name = 'common.cpp';
+    define = {
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'common_8cpp_1a80c653d62783a4e7ea960794bd287b49';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'CPU_ID';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+4
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.cpp';
+      define-mem-desc-line = '34';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    };
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8cpp_1ae39390f41ba978a1f0d79691436c074a';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'bind_to_cpu';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const unsigned
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cpu';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.cpp';
+      func-mem-desc-line = '47';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Attach current process to the selected core.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] cpu Core number.
+\return 0 on success, -1 otherwise.
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        func-mem-ref-line = '80';
+        func-mem-ref-name = 'reading_input_file_exception::what';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'common_8hpp_1a3cf2e25a99be565a4ab570737cfeac41';
+        func-mem-ref-line = '253';
+        func-mem-ref-name = 'KernelTests::performance';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8cpp_1a8265b710246f9019ff14556adf5eb35a';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+std::pair< double, double >
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'calculate_statistics';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::vector< long >
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'values';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.cpp';
+      func-mem-desc-line = '60';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Calculate the mean and variance from the result of the run_benchmark.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] values Vector with result values.
+\return std::pair where the first element is mean and the second one is standard deviation.
+\note It's not a general mean/stddev function it only works properly when feed with data from
+      the benchmark function.
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8hpp_1a7f1e5652bb40ab5c264473c82ac23beb';
+        func-mem-ref-line = '66';
+        func-mem-ref-name = 'BenchmarkParameters::repetition';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8hpp_1aac742be3d619ef9ed50afc0c063c6727';
+        func-mem-ref-line = '67';
+        func-mem-ref-name = 'BenchmarkParameters::loop';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        func-mem-ref-line = '80';
+        func-mem-ref-name = 'reading_input_file_exception::what';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'common_8hpp_1af69d779517f2bdee3aba95bc38022074';
+        func-mem-ref-line = '425';
+        func-mem-ref-name = 'run_benchmark';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8cpp_1a39bf4f7770751080f5b72046abfd01a5';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+std::vector< unsigned >
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'get_sequence';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const unsigned
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'number';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.cpp';
+      func-mem-desc-line = '78';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+For a given number return sequence of number from 0 to number - 1.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] number Positive integer value.
+\return Vector with the sorted integer numbers between 0 and number - 1.
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1ab0ad0e23f1b51f15bd9594a24a2c438f';
+        func-mem-ref-line = '778';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        func-mem-ref-line = '80';
+        func-mem-ref-name = 'reading_input_file_exception::what';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8cpp_1a876ed07783b27d38779f7cef4db673e6';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+char *
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'read_data_to_aligned_array';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'filename';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.cpp';
+      func-mem-desc-line = '86';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Read binary data from the file.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] filename name of the binary file.
+\return Pointer to the allocated memory with data from the file.
+\throws std::runtime_error when memory cannot be allocated.
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        func-mem-ref-line = '80';
+        func-mem-ref-name = 'reading_input_file_exception::what';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'common_8hpp_1abf28e5ea54fab2b0685972fe6e75560a';
+        func-mem-ref-line = '358';
+        func-mem-ref-name = 'KernelTests::init_test';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8cpp_1ad8c062e9b24e4b3a8408b23a0d8ab428';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+json
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'read_json_from_file';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'filename';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.cpp';
+      func-mem-desc-line = '106';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Read JSON from the given file.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] filename name of the .json file.
+\return JSON object with data.
+\throws missing_config_file_exception when file cannot be opened.
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        func-mem-ref-line = '80';
+        func-mem-ref-name = 'reading_input_file_exception::what';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'common_8hpp_1aad8181b222f27240e9f07dcb6e620fa3';
+        func-mem-ref-line = '162';
+        func-mem-ref-name = 'KernelTests::SetUpTestCase';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'common_8hpp_1a6157ff083be863bba0a7804cd1788d96';
+        func-mem-ref-line = '190';
+        func-mem-ref-name = 'KernelTests::get_number_of_cases';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        func-mem-ref-line = '467';
+        func-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8cpp_1a56c41cbb9de4bce25da45ecd74b46a81';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+unsigned long
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'tsc_recovery';
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.cpp';
+      func-mem-desc-line = '119';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Measure the TSC on the machine.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\return Number of ticks per us
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8cpp_1a0ab5719a5f67d4d52057b2c4550fe930';
+        func-mem-ref-line = '162';
+        func-mem-ref-name = 'tsc_tick';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1acbab6f0999957daa6d05b0f286c21666';
+        func-mem-ref-line = '64';
+        func-mem-ref-name = 'tick_per_usec';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        func-mem-ref-line = '80';
+        func-mem-ref-name = 'reading_input_file_exception::what';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'common_8hpp_1aad8181b222f27240e9f07dcb6e620fa3';
+        func-mem-ref-line = '162';
+        func-mem-ref-name = 'KernelTests::SetUpTestCase';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8cpp_1a0ab5719a5f67d4d52057b2c4550fe930';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+unsigned long
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'tsc_tick';
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.cpp';
+      func-mem-desc-line = '162';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Return the current value of the TSC.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\return Current TSC value
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a69b4bff6061152ff85770d725cced3cc';
+        func-mem-ref-line = '32';
+        func-mem-ref-name = 'module_name';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'common_8cpp_1a56c41cbb9de4bce25da45ecd74b46a81';
+        func-mem-ref-line = '119';
+        func-mem-ref-name = 'tsc_recovery';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        func-mem-ref-line = '80';
+        func-mem-ref-name = 'reading_input_file_exception::what';
+    };
+    }; /* func-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.cpp';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'common_8h';
+  file-name = 'common.h';
+    define = {
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'common_8h_1af1b4d7e00abe98f69a2eeb9d7760c14f';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'VERSIONX';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"#DIRTY#"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      define-mem-desc-line = '31';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'common_8h_1a0fde49745ec2d8b8b45c15be781985d6';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'APP_O_DU';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+0
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      define-mem-desc-line = '33';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'common_8h_1a29df1eeb2e3019bf28e348b79471421b';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'APP_O_RU';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+1
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      define-mem-desc-line = '34';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'common_8h_1ab97ae0d1cc679c3c40b779b34ab7b4cf';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'N_SC_PER_PRB';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+12
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      define-mem-desc-line = '49';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'common_8h_1a534c88c03c366dfbd4dd5efe7693f56b';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'N_SYM_PER_SLOT';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+14
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      define-mem-desc-line = '50';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'common_8h_1a14c306e04a1b3ecdd13b82ab9ca6c9b5';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MAX_ANT_CARRIER_SUPPORTED';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(XRAN_MAX_SECTOR_NR*XRAN_MAX_ANTENNA_NR)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      define-mem-desc-line = '51';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'common_8h_1a11e143c6a879cac4c34a607b2aff730c';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MAX_ANT_CARRIER_SUPPORTED_CAT_B';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(XRAN_MAX_SECTOR_NR*XRAN_MAX_ANT_ARRAY_ELM_NR)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      define-mem-desc-line = '52';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'common_8h_1a9a2a7fcab69aaafebda2e160cf2eb85b';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'SUBFRAME_DURATION_US';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+1000
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      define-mem-desc-line = '54';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'common_8h_1a695a7a6db2c879d5a4ec04a4bc99d0e4';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'SUBFRAMES_PER_SYSTEMFRAME';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+10
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      define-mem-desc-line = '57';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'common_8h_1a49c6511dd7755629147643fc2cfdf893';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'IQ_PLAYBACK_BUFFER_BYTES';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(XRAN_NUM_OF_SLOT_IN_TDD_LOOP*N_SYM_PER_SLOT*XRAN_MAX_PRBS*N_SC_PER_PRB*4L)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      define-mem-desc-line = '58';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'common_8h_1a465d2f9c1fdfb0b2e06f730bc7df6653';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PRACH_PLAYBACK_BUFFER_BYTES';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(144*14*4L)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      define-mem-desc-line = '60';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'common_8h_1a1474943d458f066f2f4be85a329d9028';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'iAssert';
+      define-mem-param  = {
+        define-mem-def-name = 'p';
+      }; /*        define-mem-def--param */
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      define-mem-desc-line = '67';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    };
+    enum = {
+    enum-member = {
+      enum-mem-kind = 'enum';
+      enum-mem-id   = 'common_8h_1a3f6c4cb016839c3f57ab648b84dc4d8a';
+      enum-mem-virt = normal;
+      enum-mem-prot = public;
+      enum-mem-name = 'app_state';
+      enum-mem-enum = { enum-name = APP_RUNNING; };
+      enum-mem-enum = { enum-name = APP_STOPPED; };
+      enum-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      enum-mem-desc-line = '37';
+      enum-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* enum-member */
+    enum-member = {
+      enum-mem-kind = 'enum';
+      enum-mem-id   = 'common_8h_1ace60ebb76d1266cd70c6b0a2cdb975af';
+      enum-mem-virt = normal;
+      enum-mem-prot = public;
+      enum-mem-name = 'nRChBwOptions';
+      enum-mem-enum = { enum-name = PHY_BW_5_0_MHZ; enum-value = '= 5'; };
+      enum-mem-enum = { enum-name = PHY_BW_10_0_MHZ; enum-value = '= 10'; };
+      enum-mem-enum = { enum-name = PHY_BW_15_0_MHZ; enum-value = '= 15'; };
+      enum-mem-enum = { enum-name = PHY_BW_20_0_MHZ; enum-value = '= 20'; };
+      enum-mem-enum = { enum-name = PHY_BW_25_0_MHZ; enum-value = '= 25'; };
+      enum-mem-enum = { enum-name = PHY_BW_30_0_MHZ; enum-value = '= 30'; };
+      enum-mem-enum = { enum-name = PHY_BW_40_0_MHZ; enum-value = '= 40'; };
+      enum-mem-enum = { enum-name = PHY_BW_50_0_MHZ; enum-value = '= 50'; };
+      enum-mem-enum = { enum-name = PHY_BW_60_0_MHZ; enum-value = '= 60'; };
+      enum-mem-enum = { enum-name = PHY_BW_70_0_MHZ; enum-value = '= 70'; };
+      enum-mem-enum = { enum-name = PHY_BW_80_0_MHZ; enum-value = '= 80'; };
+      enum-mem-enum = { enum-name = PHY_BW_90_0_MHZ; enum-value = '= 90'; };
+      enum-mem-enum = { enum-name = PHY_BW_100_0_MHZ; enum-value = '= 100'; };
+      enum-mem-enum = { enum-name = PHY_BW_200_0_MHZ; enum-value = '= 200'; };
+      enum-mem-enum = { enum-name = PHY_BW_400_0_MHZ; enum-value = '= 400'; };
+      enum-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      enum-mem-desc-line = '43';
+      enum-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* enum-member */
+    };
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8h_1ab022cdd736a497eb5cfa7d5dcab0634c';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'sys_save_buf_to_file_txt';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'filename';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'bufname';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+unsigned char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pBuffer';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+unsigned int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'size';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+unsigned int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'buffers_num';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      func-mem-desc-line = '134';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8h_1acd37223937d89e77a1ccbdc6e94b38cc';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'sys_save_buf_to_file';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'filename';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'bufname';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+unsigned char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pBuffer';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+unsigned int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'size';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+unsigned int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'buffers_num';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      func-mem-desc-line = '135';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8h_1a8f27f0a8b6843f5e32ecbce83d487262';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'sys_load_file_to_buff';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'filename';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'bufname';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+unsigned char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pBuffer';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+unsigned int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'size';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+unsigned int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'buffers_num';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      func-mem-desc-line = '136';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8h_1a4a9173ba3c1f1bdf4b1ea9f8e531c561';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'app_xran_get_scs';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nMu';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      func-mem-desc-line = '137';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8c_1a8734b8bf5121975264c578e7a875adf6';
+        func-mem-ref-line = '118';
+        func-mem-ref-name = 'nSubCarrierSpacing';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8h_1abd62743e637f8bee2b0d3b1e2b4ecaac';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'app_xran_get_num_rbs';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nNumerology';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nBandwidth';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nAbsFrePointA';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      func-mem-desc-line = '138';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param[in]   nNumerology - Numerology determine sub carrier spacing, Value: 0->4 0: 15khz,  1: 30khz,  2: 60khz 3: 120khz, 4: 240khz
+@param[in]   nBandwidth - Carrier bandwidth for in MHz. Value: 5->400
+@param[in]   nAbsFrePointA - Abs Freq Point A of the Carrier Center Frequency for in KHz Value: 450000->52600000
+
+@return  Number of RBs in cell
+
+@description
+Returns number of RBs based on 38.101-1 and 38.101-2 for the cell
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'gen__test_8m_1a887ee7a54247d19e5e93955a7b9663ae';
+        func-mem-ref-line = '96';
+        func-mem-ref-name = 'numRBs';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ace60ebb76d1266cd70c6b0a2cdb975afa5fe3b6ce32a0f5d07b8d09757b0ca6ae';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'PHY_BW_5_0_MHZ';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8c_1adeaca85bff8e90492381b51b5dd5b55c';
+        func-mem-ref-line = '101';
+        func-mem-ref-name = 'nNumRbsPerSymF1';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ace60ebb76d1266cd70c6b0a2cdb975afa0ffa9b60f3de26c5f0c091a92e2690ce';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'PHY_BW_10_0_MHZ';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ace60ebb76d1266cd70c6b0a2cdb975afa3b9413cb26be463cb08bc3e45f1ba0e4';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'PHY_BW_15_0_MHZ';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ace60ebb76d1266cd70c6b0a2cdb975afa827e54f2b9563a648648617dabae6b86';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'PHY_BW_20_0_MHZ';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ace60ebb76d1266cd70c6b0a2cdb975afa34ebc504f2878c8e57b28ecb2aa5a3d6';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'PHY_BW_25_0_MHZ';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ace60ebb76d1266cd70c6b0a2cdb975afa5e3415eba2853d7a163296722d39ce0a';
+        func-mem-ref-line = '45';
+        func-mem-ref-name = 'PHY_BW_30_0_MHZ';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ace60ebb76d1266cd70c6b0a2cdb975afa038fd5bff3233ab71354371731be0cca';
+        func-mem-ref-line = '45';
+        func-mem-ref-name = 'PHY_BW_40_0_MHZ';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ace60ebb76d1266cd70c6b0a2cdb975afab80d02a26ce30cff1a0c353fa40ee648';
+        func-mem-ref-line = '45';
+        func-mem-ref-name = 'PHY_BW_50_0_MHZ';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ace60ebb76d1266cd70c6b0a2cdb975afa069b1b1bc047d5fa38058f1df13cab23';
+        func-mem-ref-line = '45';
+        func-mem-ref-name = 'PHY_BW_60_0_MHZ';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ace60ebb76d1266cd70c6b0a2cdb975afa80603099c73c2d2a53541404c4daea10';
+        func-mem-ref-line = '45';
+        func-mem-ref-name = 'PHY_BW_70_0_MHZ';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ace60ebb76d1266cd70c6b0a2cdb975afac06c5f55eeae8d0e44ae09b1b15a4153';
+        func-mem-ref-line = '46';
+        func-mem-ref-name = 'PHY_BW_80_0_MHZ';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ace60ebb76d1266cd70c6b0a2cdb975afa5662647cfc4da498383a327296832f1e';
+        func-mem-ref-line = '46';
+        func-mem-ref-name = 'PHY_BW_90_0_MHZ';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ace60ebb76d1266cd70c6b0a2cdb975afab0667ae8b27d5f90b2f876dc2fa60a8a';
+        func-mem-ref-line = '46';
+        func-mem-ref-name = 'PHY_BW_100_0_MHZ';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8c_1ac5b0db7e5c13fb0650285fa9f40a5038';
+        func-mem-ref-line = '110';
+        func-mem-ref-name = 'nNumRbsPerSymF2';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ace60ebb76d1266cd70c6b0a2cdb975afa5d3a9ef2cafdd5f4c3b5c9dd9332406b';
+        func-mem-ref-line = '46';
+        func-mem-ref-name = 'PHY_BW_200_0_MHZ';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ace60ebb76d1266cd70c6b0a2cdb975afa2e5709bbf9b2c3443fa150a0b9d7bd01';
+        func-mem-ref-line = '46';
+        func-mem-ref-name = 'PHY_BW_400_0_MHZ';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8h_1a6d7aac49f30b5d75a7a8436fbbc36cd7';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'app_xran_cal_nrarfcn';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nCenterFreq';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      func-mem-desc-line = '139';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param[in]   center frequency
+
+@return  NR-ARFCN
+
+@description
+This calculates NR-ARFCN value according to center frequency
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8h_1ae41dd953f43c314e9c7688d18cf69e8b';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'app_xran_set_slot_type';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nPhyInstanceId';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nFrameDuplexType';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nTddPeriod';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_slot_config *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'psSlotConfig';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      func-mem-desc-line = '140';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a581b66d2fea333f0a2e9ca3f9589fd89';
+        func-mem-ref-line = '143';
+        func-mem-ref-name = 'XRAN_SLOT_TYPE_LAST';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8c_1a6ea36bb781b9c3045bedb81a5af4ec90';
+        func-mem-ref-line = '165';
+        func-mem-ref-name = 'g_UlRate';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8c_1ab6a2b393cac2724a10352f4fc5a54a3c';
+        func-mem-ref-line = '166';
+        func-mem-ref-name = 'g_DlRate';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8h_1a7443b72e990584de0b5b2a9306ed820a';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'app_xran_get_tti_interval';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nMu';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      func-mem-desc-line = '142';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8c_1a2d77acfd0f679f0a8a73ef14abc706a9';
+        func-mem-ref-line = '128';
+        func-mem-ref-name = 'nTtiInterval';
+    };
+    }; /* func-member */
+    };
+    var = {
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1a9aedc75ff69810f3a7ff424e562e77de';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'iq_playback_buffer_size_dl';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '70';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1afd05de12c89b35af48a21e0d9620c2a1';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'iq_playback_buffer_size_ul';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '71';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1ad1ab6e8c4efe2805b76180b34ce4c019';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'iq_bfw_buffer_size_dl';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '73';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1a8b3edaed699562559db744c8e2aa36b1';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'iq_bfw_buffer_size_ul';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '74';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1a325598fd5fa9c647766e2b1fe43f596f';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'iq_srs_buffer_size_ul';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '76';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1ae3e0286957f26fa1804745d15f82724d';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'numCCPorts';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '78';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'sample-app_8c_1a0ddf1224851353fc92bfbff6f499fa97';
+        var-mem-ref-line = '1319';
+        var-mem-ref-name = 'main';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1ae69cd45536b5b80a0eac08ee522d8aa2';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'num_eAxc';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '81';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'sample-app_8c_1a0ddf1224851353fc92bfbff6f499fa97';
+        var-mem-ref-line = '1319';
+        var-mem-ref-name = 'main';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__common_8c_1a3d4bd5c7eec6da4ab71688e209100761';
+        var-mem-ref-line = '143';
+        var-mem-ref-name = 'process_mbuf';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a4474e27c827459f3af40954b0c6f962b';
+        var-mem-ref-line = '910';
+        var-mem-ref-name = 'tx_cp_dl_cb';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1ab26e37a9d8915b33e29d632af88ff3a3';
+        var-mem-ref-line = '1045';
+        var-mem-ref-name = 'tx_cp_ul_cb';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a5b3b3bf6af57ee77a2bb1701ad24c7db';
+        var-mem-ref-line = '2202';
+        var-mem-ref-name = 'xran_process_tx_sym';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1a5977cef6d782ed0a89fee2038495b544';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'p_tx_play_buffer';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '83';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1ac6ec5442d9ec39fac4367ad38b9d3d6a';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tx_play_buffer_size';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '84';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1ab0ca5bc3c9f6c0b230c9ea169747a438';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tx_play_buffer_position';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '85';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1a248b83fea05a7a50c94dcfd9b12fa6e1';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'p_tx_prach_play_buffer';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '87';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1a116f357e6a56ff1a8d34d2c31691b007';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tx_prach_play_buffer_size';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '88';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1a28929b3487c517117e716b7d45865c88';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tx_prach_play_buffer_position';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '89';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1aaff80269195e14fa4426e20f250f7f7f';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'p_tx_srs_play_buffer';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '91';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1a3ef30d69e5522784df0a9ead30cc9415';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tx_srs_play_buffer_size';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '92';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1a7abef2666634dec9ece3f2e8de21dfb0';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tx_srs_play_buffer_position';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '93';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1a8b2889ff178b629b4256ad3b87a18776';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'p_rx_log_buffer';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '96';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1abc08d2b5f2da30c4a1e5d258dfe8dfc7';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'rx_log_buffer_size';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '97';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1adb25475aaf7dcca7350334f201c161c4';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'rx_log_buffer_position';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '98';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1a205302b4106968d8d580e286ce56ec8e';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'p_prach_log_buffer';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '100';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1a2d2caffb405333647be9e6f3e2590b5e';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'prach_log_buffer_size';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '101';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1afde5189915e37caf48edbef9138f966c';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'prach_log_buffer_position';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '102';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1a54f6ae53fc4ffc697c0677f660afceb2';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'p_srs_log_buffer';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '104';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1a9903f17a482557ec30123a63d9f52c7f';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'srs_log_buffer_size';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '105';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1a54295c1c12a237fac044d84d8c0ff0d9';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'srs_log_buffer_position';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '106';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1a9f1fca36999b354b0c35757f7e307185';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'p_tx_buffer';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '108';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1ad23ecec0666a9c37160556488199ad5d';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tx_buffer_size';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '109';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1a66fcfd58fda188d4f58af523ed76258e';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'p_rx_buffer';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '111';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1ac33fae2fa6f1f85b151fe0d60c132931';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'rx_buffer_size';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '112';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1a77bd4ecb90ef07ddc1420242672b1587';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'p_tx_dl_bfw_buffer';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '115';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1aad7c467bc9da44318d2e8cf2f4472f17';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tx_dl_bfw_buffer_size';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '116';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1a364dd5820c1bb3fc2f760e5b6cab5b98';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tx_dl_bfw_buffer_position';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '117';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1a95b1981d7d33eb50789dbc55d5d2755f';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'p_tx_ul_bfw_buffer';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '120';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1a2fca7a2340a727f72d85407c5e153ed4';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tx_ul_bfw_buffer_size';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '121';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1adc7a94af3a9c52fdb09e8733264eee4a';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tx_ul_bfw_buffer_position';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '122';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1a0029e17870631ef2db8bb2e0cd0f9d3a';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'p_rx_dl_bfw_buffer';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '125';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1a75c2080232a140585589adea6b446d61';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'rx_dl_bfw_buffer_size';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '126';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1a69ceaec7b612ecba9628a4a078ff319a';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'rx_dl_bfw_buffer_position';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '127';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1a6aa805f25383d5191fbfe3ed4a4f3ce7';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'p_rx_ul_bfw_buffer';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '130';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1ada292a2cdef3b215f7a2f0e84c8c027c';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'rx_ul_bfw_buffer_size';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '131';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'common_8h_1a49b46cf2c43d8dade13dce8a3e3cdba9';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'rx_ul_bfw_buffer_position';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+      var-mem-desc-line = '132';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/common.h';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'common_8hpp';
+  file-name = 'common.hpp';
+    define = {
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'common_8hpp_1a2c73062f66b2d8c71425ef3bc75ae946';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = '_BBLIB_DPDK_';
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      define-mem-desc-line = '40';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'common_8hpp_1a9a330f0a8f2feff43f1ccedfaf049e03';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'ASSERT_ARRAY_NEAR';
+      define-mem-param  = {
+        define-mem-def-name = 'reference';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'actual';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'size';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'precision';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+assert_array_near(reference, actual, size, precision)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      define-mem-desc-line = '55';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'common_8hpp_1a1c463cb9865e63120f666efd5a6555b5';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'ASSERT_ARRAY_EQ';
+      define-mem-param  = {
+        define-mem-def-name = 'reference';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'actual';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'size';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+assert_array_eq(reference, actual, size)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      define-mem-desc-line = '58';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'common_8hpp_1aa748fe650bfa70c23834297931a4a2a7';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'ASSERT_AVG_GREATER_COMPLEX';
+      define-mem-param  = {
+        define-mem-def-name = 'reference';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'actual';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'size';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'precision';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+assert_avg_greater_complex(reference, actual, size, precision)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      define-mem-desc-line = '61';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    };
+    typedef = {
+    typedef-member = {
+      typedef-mem-kind = 'typedef';
+      typedef-mem-id   = 'common_8hpp_1ab701e3ac61a85b337ec5c1abaad6742d';
+      typedef-mem-virt = normal;
+      typedef-mem-prot = public;
+      typedef-mem-type = <<_EnD_oF_dEf_TeXt_
+nlohmann::json
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-name = 'json';
+      typedef-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      typedef-mem-desc-line = '53';
+      typedef-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* typedef-member */
+    };
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8hpp_1ae39390f41ba978a1f0d79691436c074a';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'bind_to_cpu';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const unsigned
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cpu';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      func-mem-desc-line = '90';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Attach current process to the selected core.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] cpu Core number.
+\return 0 on success, -1 otherwise.
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        func-mem-ref-line = '80';
+        func-mem-ref-name = 'reading_input_file_exception::what';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'common_8hpp_1a3cf2e25a99be565a4ab570737cfeac41';
+        func-mem-ref-line = '253';
+        func-mem-ref-name = 'KernelTests::performance';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8hpp_1a8265b710246f9019ff14556adf5eb35a';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+std::pair< double, double >
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'calculate_statistics';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::vector< long >
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'values';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      func-mem-desc-line = '99';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Calculate the mean and variance from the result of the run_benchmark.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] values Vector with result values.
+\return std::pair where the first element is mean and the second one is standard deviation.
+\note It's not a general mean/stddev function it only works properly when feed with data from
+      the benchmark function.
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8hpp_1a7f1e5652bb40ab5c264473c82ac23beb';
+        func-mem-ref-line = '66';
+        func-mem-ref-name = 'BenchmarkParameters::repetition';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8hpp_1aac742be3d619ef9ed50afc0c063c6727';
+        func-mem-ref-line = '67';
+        func-mem-ref-name = 'BenchmarkParameters::loop';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        func-mem-ref-line = '80';
+        func-mem-ref-name = 'reading_input_file_exception::what';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'common_8hpp_1af69d779517f2bdee3aba95bc38022074';
+        func-mem-ref-line = '425';
+        func-mem-ref-name = 'run_benchmark';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8hpp_1a39bf4f7770751080f5b72046abfd01a5';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+std::vector< unsigned >
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'get_sequence';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const unsigned
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'number';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      func-mem-desc-line = '106';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+For a given number return sequence of number from 0 to number - 1.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] number Positive integer value.
+\return Vector with the sorted integer numbers between 0 and number - 1.
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1ab0ad0e23f1b51f15bd9594a24a2c438f';
+        func-mem-ref-line = '778';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        func-mem-ref-line = '80';
+        func-mem-ref-name = 'reading_input_file_exception::what';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8hpp_1ad8c062e9b24e4b3a8408b23a0d8ab428';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+json
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'read_json_from_file';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'filename';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      func-mem-desc-line = '114';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Read JSON from the given file.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] filename name of the .json file.
+\return JSON object with data.
+\throws missing_config_file_exception when file cannot be opened.
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        func-mem-ref-line = '80';
+        func-mem-ref-name = 'reading_input_file_exception::what';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'common_8hpp_1aad8181b222f27240e9f07dcb6e620fa3';
+        func-mem-ref-line = '162';
+        func-mem-ref-name = 'KernelTests::SetUpTestCase';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'common_8hpp_1a6157ff083be863bba0a7804cd1788d96';
+        func-mem-ref-line = '190';
+        func-mem-ref-name = 'KernelTests::get_number_of_cases';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a2e64fc338fcfaac25af91aae564777fa';
+        func-mem-ref-line = '467';
+        func-mem-ref-name = 'xranLibWraper::xranLibWraper';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8hpp_1a876ed07783b27d38779f7cef4db673e6';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+char *
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'read_data_to_aligned_array';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const std::string &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'filename';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      func-mem-desc-line = '122';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Read binary data from the file.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] filename name of the binary file.
+\return Pointer to the allocated memory with data from the file.
+\throws std::runtime_error when memory cannot be allocated.
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        func-mem-ref-line = '80';
+        func-mem-ref-name = 'reading_input_file_exception::what';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'common_8hpp_1abf28e5ea54fab2b0685972fe6e75560a';
+        func-mem-ref-line = '358';
+        func-mem-ref-name = 'KernelTests::init_test';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8hpp_1a56c41cbb9de4bce25da45ecd74b46a81';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+unsigned long
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'tsc_recovery';
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      func-mem-desc-line = '128';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Measure the TSC on the machine.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\return Number of ticks per us
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8cpp_1a0ab5719a5f67d4d52057b2c4550fe930';
+        func-mem-ref-line = '162';
+        func-mem-ref-name = 'tsc_tick';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1acbab6f0999957daa6d05b0f286c21666';
+        func-mem-ref-line = '64';
+        func-mem-ref-name = 'tick_per_usec';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        func-mem-ref-line = '80';
+        func-mem-ref-name = 'reading_input_file_exception::what';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'common_8hpp_1aad8181b222f27240e9f07dcb6e620fa3';
+        func-mem-ref-line = '162';
+        func-mem-ref-name = 'KernelTests::SetUpTestCase';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8hpp_1a0ab5719a5f67d4d52057b2c4550fe930';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+unsigned long
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'tsc_tick';
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      func-mem-desc-line = '134';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Return the current value of the TSC.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\return Current TSC value
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a69b4bff6061152ff85770d725cced3cc';
+        func-mem-ref-line = '32';
+        func-mem-ref-name = 'module_name';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'common_8cpp_1a56c41cbb9de4bce25da45ecd74b46a81';
+        func-mem-ref-line = '119';
+        func-mem-ref-name = 'tsc_recovery';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'common_8hpp_1a70518905d36686ddeeb2eb3b2682f016';
+        func-mem-ref-line = '80';
+        func-mem-ref-name = 'reading_input_file_exception::what';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8hpp_1af69d779517f2bdee3aba95bc38022074';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+std::pair< double, double >
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'run_benchmark';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+F
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'function';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Args ...
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'args';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      func-mem-desc-line = '425';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Run the given function and return the mean run time and stddev.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] function Function to benchmark.
+\param [in] args Function's arguments.
+\return std::pair where the first element is mean and the second one is standard deviation.
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8hpp_1a7f1e5652bb40ab5c264473c82ac23beb';
+        func-mem-ref-line = '66';
+        func-mem-ref-name = 'BenchmarkParameters::repetition';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8hpp_1aac742be3d619ef9ed50afc0c063c6727';
+        func-mem-ref-line = '67';
+        func-mem-ref-name = 'BenchmarkParameters::loop';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8cpp_1a8265b710246f9019ff14556adf5eb35a';
+        func-mem-ref-line = '60';
+        func-mem-ref-name = 'calculate_statistics';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'common_8hpp_1a3cf2e25a99be565a4ab570737cfeac41';
+        func-mem-ref-line = '253';
+        func-mem-ref-name = 'KernelTests::performance';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8hpp_1a8f4a12d5e7aa88ef72d3a59f9d0a85f0';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'assert_array_eq';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const T *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'reference';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const T *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'actual';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'size';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      func-mem-desc-line = '448';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Assert elements of two arrays. It calls ASSERT_EQ for each element of the array.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] reference Array with reference values.
+\param [in] actual Array with the actual output.
+\param [in] size Size of the array.
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8hpp_1aea945be561738ef40c759d617b04255c';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'assert_array_near';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const T *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'reference';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const T *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'actual';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'size';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const double
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'precision';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      func-mem-desc-line = '465';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Assert elements of two arrays. It calls ASSERT_NEAR for each element of the array.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] reference Array with reference values.
+\param [in] actual Array with the actual output.
+\param [in] size Size of the array.
+\param [in] precision Precision fo the comparision used by ASSERT_NEAR.
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8hpp_1ab5ae003c98bada0196a7085942593271';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'assert_array_near< complex_float >';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const complex_float *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'reference';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const complex_float *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'actual';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'size';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const double
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'precision';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      func-mem-desc-line = '475';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8hpp_1a2bbe1c5dcabc83ba7d8485888720da42';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'assert_avg_greater_complex';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const T *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'reference';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const T *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'actual';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'size';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const double
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'precision';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      func-mem-desc-line = '494';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Assert average diff of two arrays. It calls ASSERT_GT to check the average.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] reference Array with reference values, interleaved IQ inputs.
+\param [in] actual Array with the actual output, interleaved IQ inputs.
+\param [in] size Size of the array, based on complex inputs.
+\param [in] precision Precision for the comparison used by ASSERT_GT.
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8hpp_1adfa5a01b33723394c2a1fa179abea990';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+T *
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'aligned_malloc';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'size';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const unsigned
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'alignment';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      func-mem-desc-line = '544';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Allocates memory of the given size.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+aligned_malloc is wrapper to functions that allocate memory:
+'rte_malloc' from DPDK if hugepages are defined, 'memalign' otherwise.
+Size is defined as a number of variables of given type e.g. floats, rather than bytes.
+It hides sizeof(T) multiplication and cast hence makes things cleaner.
+
+\param [in] size Size of the memory to allocate.
+\param [in] alignment Bytes alignment of the allocated memory. If 0, the return is a pointer
+            that is suitably aligned for any kind of variable (in the same manner as malloc()).
+            Otherwise, the return is a pointer that is a multiple of align. In this case,
+            it must be a power of two. (Minimum alignment is the cacheline size, i.e. 64-bytes)
+\return Pointer to the allocated memory.
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common__typedef__xran_8h_1a15bf8d9982f717bfec02eb10ef52003e';
+        func-mem-ref-line = '128';
+        func-mem-ref-name = '_aligned_malloc';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8hpp_1a2f1a3a41e28280d05df6b8d212d9c5c2';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'aligned_free';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+T *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ptr';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      func-mem-desc-line = '566';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Frees memory pointed by the given pointer.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+aligned_free is a wrapper for functions that free memory allocated by
+aligned_malloc: 'rte_free' from DPDK if hugepages are defined and 'free' otherwise.
+
+\param [in] ptr Pointer to the allocated memory.
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8hpp_1ae1d15fbbdb031b5ab34dfc289d93a6c9';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+T *
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'generate_random_numbers';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const long
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'size';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const unsigned
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'alignment';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+U &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'distribution';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      func-mem-desc-line = '593';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+generate random numbers.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+It allocates memory and populate it with random numbers using C++11 default engine and
+uniform real / int distribution (where lo_range <= x <up_range). Don't forget to free
+allocated memory!
+
+\param [in] size Size of the memory to be filled with random data.
+\param [in] alignment Bytes alignment of the memory.
+\param [in] distribution Distribuiton for random generator.
+\return Pointer to the allocated memory with random data.
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8hpp_1a6b7eb6e3593756a484e8e73ba7456683';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+T *
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'generate_random_data';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const long
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'size';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const unsigned
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'alignment';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      func-mem-desc-line = '618';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+generate random data.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+It allocates memory and populate it with random data using C++11 default engine and
+uniform integer distribution (bytes not floats are uniformly distributed). Don't forget
+to free allocated memory!
+
+\param [in] size Size of the memory to be filled with random data.
+\param [in] alignment Bytes alignment of the memory.
+\return Pointer to the allocated memory with random data.
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8hpp_1a152b12cc7a564929ac984e570020e548';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+T *
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'generate_random_int_numbers';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const long
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'size';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const unsigned
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'alignment';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const T
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'lo_range';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const T
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'up_range';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      func-mem-desc-line = '640';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+generate integer random numbers.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+It allocates memory and populate it with random numbers using C++11 default engine and
+uniform integer distribution (where lo_range <= x < up_range). Don't forget
+to free allocated memory! The result type generated by the generator should be one of
+int types.
+
+\param [in] size Size of the memory to be filled with random data.
+\param [in] alignment Bytes alignment of the memory.
+\param [in] lo_range Lower bound of range of values returned by random generator.
+\param [in] up_range Upper bound of range of values returned by random generator.
+\return Pointer to the allocated memory with random data.
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'common_8hpp_1ad93fb4e37255c588def24071ede04229';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+T *
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'generate_random_real_numbers';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const long
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'size';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const unsigned
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'alignment';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const T
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'lo_range';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const T
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'up_range';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+      func-mem-desc-line = '663';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+generate real random numbers.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+It allocates memory and populate it with random numbers using C++11 default engine and
+uniform real distribution (where lo_range <= x <up_range). Don't forget to free
+allocated memory! The result type generated by the generator should be one of
+real types: float, double or long double.
+
+\param [in] size Size of the memory to be filled with random data.
+\param [in] alignment Bytes alignment of the memory.
+\param [in] lo_range Lower bound of range of values returned by random generator.
+\param [in] up_range Upper bound of range of values returned by random generator.
+\return Pointer to the allocated memory with random data.
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common.hpp';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'common__typedef__xran_8h';
+  file-name = 'common_typedef_xran.h';
+    define = {
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'common__typedef__xran_8h_1af4fde40ad100e819ef72e170d5a4c8da';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = '__align';
+      define-mem-param  = {
+        define-mem-def-name = 'x';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+__attribute__((aligned(x)))
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common_typedef_xran.h';
+      define-mem-desc-line = '127';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'common__typedef__xran_8h_1a15bf8d9982f717bfec02eb10ef52003e';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = '_aligned_malloc';
+      define-mem-param  = {
+        define-mem-def-name = 'x';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'y';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+memalign(y,x)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common_typedef_xran.h';
+      define-mem-desc-line = '128';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'common__typedef__xran_8h_1a078b6c12f1ac6819cecef90ab5870276';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'TIME';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+40
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common_typedef_xran.h';
+      define-mem-desc-line = '132';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'common__typedef__xran_8h_1a8e8f11caf539de9555d07b4e7ef5b1da';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'LOOP';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+30
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common_typedef_xran.h';
+      define-mem-desc-line = '133';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    };
+    typedef = {
+    typedef-member = {
+      typedef-mem-kind = 'typedef';
+      typedef-mem-id   = 'common__typedef__xran_8h_1ae04954bf174dbb783b950eca2db7c15b';
+      typedef-mem-virt = normal;
+      typedef-mem-prot = public;
+      typedef-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-name = 'half';
+      typedef-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common_typedef_xran.h';
+      typedef-mem-desc-line = '85';
+      typedef-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+half is a 16-bit IEEE floating-point standard number format.
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\note In future this will be known as `short float' or `__fp16'.
+\note Older compilers must provide proxy support for it as a plain 16-bit integer
+_EnD_oF_dEf_TeXt_;
+    }; /* typedef-member */
+    };
+    enum = {
+    enum-member = {
+      enum-mem-kind = 'enum';
+      enum-mem-id   = 'common__typedef__xran_8h_1a4c160ac3b177a2fde8738ef01e58494c';
+      enum-mem-virt = normal;
+      enum-mem-prot = public;
+      enum-mem-name = 'instruction_cpu_support';
+      enum-mem-enum = { enum-name = CPU_GENERIC; };
+      enum-mem-enum = { enum-name = SSE4_2; };
+      enum-mem-enum = { enum-name = AVX; };
+      enum-mem-enum = { enum-name = AVX2; };
+      enum-mem-enum = { enum-name = AVX_512; };
+      enum-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common_typedef_xran.h';
+      enum-mem-desc-line = '100';
+      enum-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Define instruction the CPU can support.
+_EnD_oF_dEf_TeXt_;
+      enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* enum-member */
+    enum-member = {
+      enum-mem-kind = 'enum';
+      enum-mem-id   = 'common__typedef__xran_8h_1ae4964776723fd520ab6b6bfc0e67a8b6';
+      enum-mem-virt = normal;
+      enum-mem-prot = public;
+      enum-mem-name = 'bblib_modulation_order';
+      enum-mem-enum = { enum-name = BBLIB_BPSK; enum-value = '= 1'; };
+      enum-mem-enum = { enum-name = BBLIB_QPSK; enum-value = '= 2'; };
+      enum-mem-enum = { enum-name = BBLIB_PAM4; enum-value = '= 3'; };
+      enum-mem-enum = { enum-name = BBLIB_QAM16; enum-value = '= 4'; };
+      enum-mem-enum = { enum-name = BBLIB_PAM8; enum-value = '= 5'; };
+      enum-mem-enum = { enum-name = BBLIB_QAM64; enum-value = '= 6'; };
+      enum-mem-enum = { enum-name = BBLIB_PAM16; enum-value = '= 7'; };
+      enum-mem-enum = { enum-name = BBLIB_QAM256; enum-value = '= 8'; };
+      enum-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common_typedef_xran.h';
+      enum-mem-desc-line = '112';
+      enum-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Common enums for modulation order.
+_EnD_oF_dEf_TeXt_;
+      enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* enum-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/common_typedef_xran.h';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+This header file defines those data type both used by eNB and UE.
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+
+
+
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'compander__functional_8cc';
+  file-name = 'compander_functional.cc';
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'compander__functional_8cc_1a1b6359dcad38667a5625c184cf490bef';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'checkData';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+T *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'inVec1';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+T *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'inVec2';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'numVals';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      func-mem-desc-line = '34';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'compander__functional_8cc_1a53f55fd621ce0edd0b50933321ae7ade';
+        func-mem-ref-line = '176';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'compander__functional_8cc_1affea39d1af5bc25e00c2ed6349e55ff5';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+template int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'checkData';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int8_t *
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int8_t *
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      func-mem-desc-line = '52';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'compander__functional_8cc_1abad102b4500c35c8181fcb4762e2c238';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+template int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'checkData';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      func-mem-desc-line = '53';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'compander__functional_8cc_1ad91fcc9f956c7d16b5fc30315ff3b803';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'checkDataApprox';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'inVec1';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'inVec2';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'numVals';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      func-mem-desc-line = '55';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'compander__functional_8cc_1a45d64e11a1ecc040577b7f22b27dde51';
+        func-mem-ref-line = '788';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'compander__functional_8cc_1a53f55fd621ce0edd0b50933321ae7ade';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BfpCheck
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+AVX512_12bit
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      func-mem-desc-line = '176';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a24d9d1d1b013179affb41be0424b8360';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'ExpandedData::dataExpanded';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a7bc8fb83339162111a65afae4adeb8a6';
+        func-mem-ref-line = '72';
+        func-mem-ref-name = 'ExpandedData::dataExpandedIn';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ab2fd68d067a2e45c839584d0985a7953';
+        func-mem-ref-line = '64';
+        func-mem-ref-name = 'CompressedData::dataCompressed';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a1ba10aad9e5d2d0c430ced60a4e5083e';
+        func-mem-ref-line = '63';
+        func-mem-ref-name = 'CompressedData::dataCompressedDataOut';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ad88e9475d4e269108bb716a1cf5f0d40';
+        func-mem-ref-line = '76';
+        func-mem-ref-name = 'ExpandedData::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a45cc83687ca392534168cb8f4d64182f';
+        func-mem-ref-line = '558';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_Basic';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a5f4776cd07aac0ae2d9dbd02aaba3435';
+        func-mem-ref-line = '605';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_Basic';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a2a8db4c5039bc3d5237b31ca2a129815';
+        func-mem-ref-line = '431';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_12b_AVX512';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a65b09b78fac0c8dcfc9edd5091b728dd';
+        func-mem-ref-line = '534';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_12b_AVX512';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ad88e9475d4e269108bb716a1cf5f0d40';
+        func-mem-ref-line = '66';
+        func-mem-ref-name = 'CompressedData::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'compander__functional_8cc_1a1b6359dcad38667a5625c184cf490bef';
+        func-mem-ref-line = '34';
+        func-mem-ref-name = 'checkData';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'compander__functional_8cc_1a3351c323474adfa4b66c985141776b2f';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BfpCheck
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+AVX512_10bit
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      func-mem-desc-line = '225';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a24d9d1d1b013179affb41be0424b8360';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'ExpandedData::dataExpanded';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a7bc8fb83339162111a65afae4adeb8a6';
+        func-mem-ref-line = '72';
+        func-mem-ref-name = 'ExpandedData::dataExpandedIn';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ab2fd68d067a2e45c839584d0985a7953';
+        func-mem-ref-line = '64';
+        func-mem-ref-name = 'CompressedData::dataCompressed';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a1ba10aad9e5d2d0c430ced60a4e5083e';
+        func-mem-ref-line = '63';
+        func-mem-ref-name = 'CompressedData::dataCompressedDataOut';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ad88e9475d4e269108bb716a1cf5f0d40';
+        func-mem-ref-line = '76';
+        func-mem-ref-name = 'ExpandedData::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a45cc83687ca392534168cb8f4d64182f';
+        func-mem-ref-line = '558';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_Basic';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a5f4776cd07aac0ae2d9dbd02aaba3435';
+        func-mem-ref-line = '605';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_Basic';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1ae525362ca026142cab4ac983e29ad0ff';
+        func-mem-ref-line = '395';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_10b_AVX512';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a8fae7506e2b9c9f9365b306375ab6eff';
+        func-mem-ref-line = '510';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_10b_AVX512';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ad88e9475d4e269108bb716a1cf5f0d40';
+        func-mem-ref-line = '66';
+        func-mem-ref-name = 'CompressedData::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'compander__functional_8cc_1a1b6359dcad38667a5625c184cf490bef';
+        func-mem-ref-line = '34';
+        func-mem-ref-name = 'checkData';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'compander__functional_8cc_1a05f3cac0967e0fc77f7c8e0a1f05ba82';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BfpCheck
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+AVX512_9bit
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      func-mem-desc-line = '276';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a24d9d1d1b013179affb41be0424b8360';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'ExpandedData::dataExpanded';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a7bc8fb83339162111a65afae4adeb8a6';
+        func-mem-ref-line = '72';
+        func-mem-ref-name = 'ExpandedData::dataExpandedIn';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ab2fd68d067a2e45c839584d0985a7953';
+        func-mem-ref-line = '64';
+        func-mem-ref-name = 'CompressedData::dataCompressed';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a1ba10aad9e5d2d0c430ced60a4e5083e';
+        func-mem-ref-line = '63';
+        func-mem-ref-name = 'CompressedData::dataCompressedDataOut';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ad88e9475d4e269108bb716a1cf5f0d40';
+        func-mem-ref-line = '76';
+        func-mem-ref-name = 'ExpandedData::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a45cc83687ca392534168cb8f4d64182f';
+        func-mem-ref-line = '558';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_Basic';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a5f4776cd07aac0ae2d9dbd02aaba3435';
+        func-mem-ref-line = '605';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_Basic';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a2356f186e264c7cea4e3c26d448bb1d5';
+        func-mem-ref-line = '359';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_9b_AVX512';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a32917a78ac1596d9aa95e4089ec88ba9';
+        func-mem-ref-line = '486';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_9b_AVX512';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ad88e9475d4e269108bb716a1cf5f0d40';
+        func-mem-ref-line = '66';
+        func-mem-ref-name = 'CompressedData::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'compander__functional_8cc_1a1b6359dcad38667a5625c184cf490bef';
+        func-mem-ref-line = '34';
+        func-mem-ref-name = 'checkData';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'compander__functional_8cc_1af62cc2e23934ba7efa6a132a26a339fe';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BfpCheck
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+AVX512_8bit
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      func-mem-desc-line = '326';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a24d9d1d1b013179affb41be0424b8360';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'ExpandedData::dataExpanded';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a7bc8fb83339162111a65afae4adeb8a6';
+        func-mem-ref-line = '72';
+        func-mem-ref-name = 'ExpandedData::dataExpandedIn';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ab2fd68d067a2e45c839584d0985a7953';
+        func-mem-ref-line = '64';
+        func-mem-ref-name = 'CompressedData::dataCompressed';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a1ba10aad9e5d2d0c430ced60a4e5083e';
+        func-mem-ref-line = '63';
+        func-mem-ref-name = 'CompressedData::dataCompressedDataOut';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ad88e9475d4e269108bb716a1cf5f0d40';
+        func-mem-ref-line = '76';
+        func-mem-ref-name = 'ExpandedData::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a45cc83687ca392534168cb8f4d64182f';
+        func-mem-ref-line = '558';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_Basic';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a5f4776cd07aac0ae2d9dbd02aaba3435';
+        func-mem-ref-line = '605';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_Basic';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a5b3ddd524752c8f556bc4c654e392321';
+        func-mem-ref-line = '335';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_8b_AVX512';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1ae4ad42b117d59e2e7ff8fad2d5da506e';
+        func-mem-ref-line = '467';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_8b_AVX512';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ad88e9475d4e269108bb716a1cf5f0d40';
+        func-mem-ref-line = '66';
+        func-mem-ref-name = 'CompressedData::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'compander__functional_8cc_1a1b6359dcad38667a5625c184cf490bef';
+        func-mem-ref-line = '34';
+        func-mem-ref-name = 'checkData';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'compander__functional_8cc_1ae322f73cf02c6e8cfa6e8187808de25b';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BfpPerf
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+AVX512_8bit_compression
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      func-mem-desc-line = '375';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a24d9d1d1b013179affb41be0424b8360';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'ExpandedData::dataExpanded';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a7bc8fb83339162111a65afae4adeb8a6';
+        func-mem-ref-line = '72';
+        func-mem-ref-name = 'ExpandedData::dataExpandedIn';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ab2fd68d067a2e45c839584d0985a7953';
+        func-mem-ref-line = '64';
+        func-mem-ref-name = 'CompressedData::dataCompressed';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a1ba10aad9e5d2d0c430ced60a4e5083e';
+        func-mem-ref-line = '63';
+        func-mem-ref-name = 'CompressedData::dataCompressedDataOut';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ad88e9475d4e269108bb716a1cf5f0d40';
+        func-mem-ref-line = '76';
+        func-mem-ref-name = 'ExpandedData::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a45cc83687ca392534168cb8f4d64182f';
+        func-mem-ref-line = '558';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_Basic';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a5f4776cd07aac0ae2d9dbd02aaba3435';
+        func-mem-ref-line = '605';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_Basic';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a5b3ddd524752c8f556bc4c654e392321';
+        func-mem-ref-line = '335';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_8b_AVX512';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1ae4ad42b117d59e2e7ff8fad2d5da506e';
+        func-mem-ref-line = '467';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_8b_AVX512';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ad88e9475d4e269108bb716a1cf5f0d40';
+        func-mem-ref-line = '66';
+        func-mem-ref-name = 'CompressedData::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'compander__functional_8cc_1a1b6359dcad38667a5625c184cf490bef';
+        func-mem-ref-line = '34';
+        func-mem-ref-name = 'checkData';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'compander__functional_8cc_1a69b4bff6061152ff85770d725cced3cc';
+        func-mem-ref-line = '31';
+        func-mem-ref-name = 'module_name';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'compander__functional_8cc_1a10836724f09d11c2520cd68db95aeca9';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BfpPerf
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+AVX512_8bit_decompression
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      func-mem-desc-line = '426';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a24d9d1d1b013179affb41be0424b8360';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'ExpandedData::dataExpanded';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a7bc8fb83339162111a65afae4adeb8a6';
+        func-mem-ref-line = '72';
+        func-mem-ref-name = 'ExpandedData::dataExpandedIn';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ab2fd68d067a2e45c839584d0985a7953';
+        func-mem-ref-line = '64';
+        func-mem-ref-name = 'CompressedData::dataCompressed';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a1ba10aad9e5d2d0c430ced60a4e5083e';
+        func-mem-ref-line = '63';
+        func-mem-ref-name = 'CompressedData::dataCompressedDataOut';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ad88e9475d4e269108bb716a1cf5f0d40';
+        func-mem-ref-line = '76';
+        func-mem-ref-name = 'ExpandedData::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a45cc83687ca392534168cb8f4d64182f';
+        func-mem-ref-line = '558';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_Basic';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a5f4776cd07aac0ae2d9dbd02aaba3435';
+        func-mem-ref-line = '605';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_Basic';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a5b3ddd524752c8f556bc4c654e392321';
+        func-mem-ref-line = '335';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_8b_AVX512';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1ae4ad42b117d59e2e7ff8fad2d5da506e';
+        func-mem-ref-line = '467';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_8b_AVX512';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ad88e9475d4e269108bb716a1cf5f0d40';
+        func-mem-ref-line = '66';
+        func-mem-ref-name = 'CompressedData::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'compander__functional_8cc_1a1b6359dcad38667a5625c184cf490bef';
+        func-mem-ref-line = '34';
+        func-mem-ref-name = 'checkData';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'compander__functional_8cc_1a69b4bff6061152ff85770d725cced3cc';
+        func-mem-ref-line = '31';
+        func-mem-ref-name = 'module_name';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'compander__functional_8cc_1aae69c6516cb0940cc68f27bc8854078b';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BfpPerf
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+AVX512_9bit_compression
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      func-mem-desc-line = '479';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a24d9d1d1b013179affb41be0424b8360';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'ExpandedData::dataExpanded';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a7bc8fb83339162111a65afae4adeb8a6';
+        func-mem-ref-line = '72';
+        func-mem-ref-name = 'ExpandedData::dataExpandedIn';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ab2fd68d067a2e45c839584d0985a7953';
+        func-mem-ref-line = '64';
+        func-mem-ref-name = 'CompressedData::dataCompressed';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a1ba10aad9e5d2d0c430ced60a4e5083e';
+        func-mem-ref-line = '63';
+        func-mem-ref-name = 'CompressedData::dataCompressedDataOut';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ad88e9475d4e269108bb716a1cf5f0d40';
+        func-mem-ref-line = '76';
+        func-mem-ref-name = 'ExpandedData::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a45cc83687ca392534168cb8f4d64182f';
+        func-mem-ref-line = '558';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_Basic';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a5f4776cd07aac0ae2d9dbd02aaba3435';
+        func-mem-ref-line = '605';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_Basic';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a2356f186e264c7cea4e3c26d448bb1d5';
+        func-mem-ref-line = '359';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_9b_AVX512';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a32917a78ac1596d9aa95e4089ec88ba9';
+        func-mem-ref-line = '486';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_9b_AVX512';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ad88e9475d4e269108bb716a1cf5f0d40';
+        func-mem-ref-line = '66';
+        func-mem-ref-name = 'CompressedData::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'compander__functional_8cc_1a1b6359dcad38667a5625c184cf490bef';
+        func-mem-ref-line = '34';
+        func-mem-ref-name = 'checkData';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'compander__functional_8cc_1a69b4bff6061152ff85770d725cced3cc';
+        func-mem-ref-line = '31';
+        func-mem-ref-name = 'module_name';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'compander__functional_8cc_1afaefb1e4f9068a1fd21a27ef4ecdc529';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BfpPerf
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+AVX512_9bit_decompression
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      func-mem-desc-line = '531';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a24d9d1d1b013179affb41be0424b8360';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'ExpandedData::dataExpanded';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a7bc8fb83339162111a65afae4adeb8a6';
+        func-mem-ref-line = '72';
+        func-mem-ref-name = 'ExpandedData::dataExpandedIn';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ab2fd68d067a2e45c839584d0985a7953';
+        func-mem-ref-line = '64';
+        func-mem-ref-name = 'CompressedData::dataCompressed';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a1ba10aad9e5d2d0c430ced60a4e5083e';
+        func-mem-ref-line = '63';
+        func-mem-ref-name = 'CompressedData::dataCompressedDataOut';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ad88e9475d4e269108bb716a1cf5f0d40';
+        func-mem-ref-line = '76';
+        func-mem-ref-name = 'ExpandedData::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a45cc83687ca392534168cb8f4d64182f';
+        func-mem-ref-line = '558';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_Basic';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a5f4776cd07aac0ae2d9dbd02aaba3435';
+        func-mem-ref-line = '605';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_Basic';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a2356f186e264c7cea4e3c26d448bb1d5';
+        func-mem-ref-line = '359';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_9b_AVX512';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a32917a78ac1596d9aa95e4089ec88ba9';
+        func-mem-ref-line = '486';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_9b_AVX512';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ad88e9475d4e269108bb716a1cf5f0d40';
+        func-mem-ref-line = '66';
+        func-mem-ref-name = 'CompressedData::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'compander__functional_8cc_1a1b6359dcad38667a5625c184cf490bef';
+        func-mem-ref-line = '34';
+        func-mem-ref-name = 'checkData';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'compander__functional_8cc_1a69b4bff6061152ff85770d725cced3cc';
+        func-mem-ref-line = '31';
+        func-mem-ref-name = 'module_name';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'compander__functional_8cc_1a1d0782094c6955e4b867efff51568a26';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BfpPerf
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+AVX512_10bit_compression
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      func-mem-desc-line = '583';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a24d9d1d1b013179affb41be0424b8360';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'ExpandedData::dataExpanded';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a7bc8fb83339162111a65afae4adeb8a6';
+        func-mem-ref-line = '72';
+        func-mem-ref-name = 'ExpandedData::dataExpandedIn';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ab2fd68d067a2e45c839584d0985a7953';
+        func-mem-ref-line = '64';
+        func-mem-ref-name = 'CompressedData::dataCompressed';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a1ba10aad9e5d2d0c430ced60a4e5083e';
+        func-mem-ref-line = '63';
+        func-mem-ref-name = 'CompressedData::dataCompressedDataOut';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ad88e9475d4e269108bb716a1cf5f0d40';
+        func-mem-ref-line = '76';
+        func-mem-ref-name = 'ExpandedData::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a45cc83687ca392534168cb8f4d64182f';
+        func-mem-ref-line = '558';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_Basic';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a5f4776cd07aac0ae2d9dbd02aaba3435';
+        func-mem-ref-line = '605';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_Basic';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1ae525362ca026142cab4ac983e29ad0ff';
+        func-mem-ref-line = '395';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_10b_AVX512';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a8fae7506e2b9c9f9365b306375ab6eff';
+        func-mem-ref-line = '510';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_10b_AVX512';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ad88e9475d4e269108bb716a1cf5f0d40';
+        func-mem-ref-line = '66';
+        func-mem-ref-name = 'CompressedData::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'compander__functional_8cc_1a1b6359dcad38667a5625c184cf490bef';
+        func-mem-ref-line = '34';
+        func-mem-ref-name = 'checkData';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'compander__functional_8cc_1a69b4bff6061152ff85770d725cced3cc';
+        func-mem-ref-line = '31';
+        func-mem-ref-name = 'module_name';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'compander__functional_8cc_1a94e6d7fe20edfe5b4ab1dfc265b188aa';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BfpPerf
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+AVX512_10bit_decompression
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      func-mem-desc-line = '634';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a24d9d1d1b013179affb41be0424b8360';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'ExpandedData::dataExpanded';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a7bc8fb83339162111a65afae4adeb8a6';
+        func-mem-ref-line = '72';
+        func-mem-ref-name = 'ExpandedData::dataExpandedIn';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ab2fd68d067a2e45c839584d0985a7953';
+        func-mem-ref-line = '64';
+        func-mem-ref-name = 'CompressedData::dataCompressed';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a1ba10aad9e5d2d0c430ced60a4e5083e';
+        func-mem-ref-line = '63';
+        func-mem-ref-name = 'CompressedData::dataCompressedDataOut';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ad88e9475d4e269108bb716a1cf5f0d40';
+        func-mem-ref-line = '76';
+        func-mem-ref-name = 'ExpandedData::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a45cc83687ca392534168cb8f4d64182f';
+        func-mem-ref-line = '558';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_Basic';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a5f4776cd07aac0ae2d9dbd02aaba3435';
+        func-mem-ref-line = '605';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_Basic';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1ae525362ca026142cab4ac983e29ad0ff';
+        func-mem-ref-line = '395';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_10b_AVX512';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a8fae7506e2b9c9f9365b306375ab6eff';
+        func-mem-ref-line = '510';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_10b_AVX512';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ad88e9475d4e269108bb716a1cf5f0d40';
+        func-mem-ref-line = '66';
+        func-mem-ref-name = 'CompressedData::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'compander__functional_8cc_1a1b6359dcad38667a5625c184cf490bef';
+        func-mem-ref-line = '34';
+        func-mem-ref-name = 'checkData';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'compander__functional_8cc_1a69b4bff6061152ff85770d725cced3cc';
+        func-mem-ref-line = '31';
+        func-mem-ref-name = 'module_name';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'compander__functional_8cc_1acc81043d5db9467b97bb44076b2c119d';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BfpPerf
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+AVX512_12bit_compression
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      func-mem-desc-line = '685';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a24d9d1d1b013179affb41be0424b8360';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'ExpandedData::dataExpanded';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a7bc8fb83339162111a65afae4adeb8a6';
+        func-mem-ref-line = '72';
+        func-mem-ref-name = 'ExpandedData::dataExpandedIn';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ab2fd68d067a2e45c839584d0985a7953';
+        func-mem-ref-line = '64';
+        func-mem-ref-name = 'CompressedData::dataCompressed';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a1ba10aad9e5d2d0c430ced60a4e5083e';
+        func-mem-ref-line = '63';
+        func-mem-ref-name = 'CompressedData::dataCompressedDataOut';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ad88e9475d4e269108bb716a1cf5f0d40';
+        func-mem-ref-line = '76';
+        func-mem-ref-name = 'ExpandedData::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a45cc83687ca392534168cb8f4d64182f';
+        func-mem-ref-line = '558';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_Basic';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a5f4776cd07aac0ae2d9dbd02aaba3435';
+        func-mem-ref-line = '605';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_Basic';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a2a8db4c5039bc3d5237b31ca2a129815';
+        func-mem-ref-line = '431';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_12b_AVX512';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a65b09b78fac0c8dcfc9edd5091b728dd';
+        func-mem-ref-line = '534';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_12b_AVX512';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ad88e9475d4e269108bb716a1cf5f0d40';
+        func-mem-ref-line = '66';
+        func-mem-ref-name = 'CompressedData::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'compander__functional_8cc_1a1b6359dcad38667a5625c184cf490bef';
+        func-mem-ref-line = '34';
+        func-mem-ref-name = 'checkData';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'compander__functional_8cc_1a69b4bff6061152ff85770d725cced3cc';
+        func-mem-ref-line = '31';
+        func-mem-ref-name = 'module_name';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'compander__functional_8cc_1a3b6ae394cbf14a0bfec66e010120eba8';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BfpPerf
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+AVX512_12bit_decompression
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      func-mem-desc-line = '737';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a24d9d1d1b013179affb41be0424b8360';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'ExpandedData::dataExpanded';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a7bc8fb83339162111a65afae4adeb8a6';
+        func-mem-ref-line = '72';
+        func-mem-ref-name = 'ExpandedData::dataExpandedIn';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ab2fd68d067a2e45c839584d0985a7953';
+        func-mem-ref-line = '64';
+        func-mem-ref-name = 'CompressedData::dataCompressed';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a1ba10aad9e5d2d0c430ced60a4e5083e';
+        func-mem-ref-line = '63';
+        func-mem-ref-name = 'CompressedData::dataCompressedDataOut';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ad88e9475d4e269108bb716a1cf5f0d40';
+        func-mem-ref-line = '76';
+        func-mem-ref-name = 'ExpandedData::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a45cc83687ca392534168cb8f4d64182f';
+        func-mem-ref-line = '558';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_Basic';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a5f4776cd07aac0ae2d9dbd02aaba3435';
+        func-mem-ref-line = '605';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_Basic';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a2a8db4c5039bc3d5237b31ca2a129815';
+        func-mem-ref-line = '431';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_12b_AVX512';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a65b09b78fac0c8dcfc9edd5091b728dd';
+        func-mem-ref-line = '534';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_12b_AVX512';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ad88e9475d4e269108bb716a1cf5f0d40';
+        func-mem-ref-line = '66';
+        func-mem-ref-name = 'CompressedData::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'compander__functional_8cc_1a1b6359dcad38667a5625c184cf490bef';
+        func-mem-ref-line = '34';
+        func-mem-ref-name = 'checkData';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'compander__functional_8cc_1a69b4bff6061152ff85770d725cced3cc';
+        func-mem-ref-line = '31';
+        func-mem-ref-name = 'module_name';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'compander__functional_8cc_1a45d64e11a1ecc040577b7f22b27dde51';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BfpCheck
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+AVX512_sweep_xranlib
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      func-mem-desc-line = '788';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1afc082593977ad91f3dcdd2175cb74615a91815a9c09cf9e8bc646b51efef13c28';
+        func-mem-ref-line = '205';
+        func-mem-ref-name = 'XRAN_COMPMETHOD_BLKFLOAT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'gen__test_8m_1a887ee7a54247d19e5e93955a7b9663ae';
+        func-mem-ref-line = '96';
+        func-mem-ref-name = 'numRBs';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a24d9d1d1b013179affb41be0424b8360';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'ExpandedData::dataExpanded';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'compander__functional_8cc_1ae7803337d9e14f3be742bb64592b4436';
+        func-mem-ref-line = '101';
+        func-mem-ref-name = 'loc_dataExpandedIn';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'compander__functional_8cc_1a16766ae2dce2fc482597a6861ce33723';
+        func-mem-ref-line = '102';
+        func-mem-ref-name = 'loc_dataExpandedRes';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ab2fd68d067a2e45c839584d0985a7953';
+        func-mem-ref-line = '64';
+        func-mem-ref-name = 'CompressedData::dataCompressed';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'compander__functional_8cc_1a30484453f2665005b64f9c3304c66219';
+        func-mem-ref-line = '103';
+        func-mem-ref-name = 'loc_dataCompressedDataOut';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1a06bde7ceb81ae7d8d8a101d7cfe4bb25';
+        func-mem-ref-line = '38';
+        func-mem-ref-name = 'xranlib_compress_request::data_in';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1a8ab4fa409402862ead0d17e13edeeb62';
+        func-mem-ref-line = '39';
+        func-mem-ref-name = 'xranlib_compress_request::numRBs';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1a6858c4011b5cad020222e9ca5c2786f5';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'xranlib_compress_request::len';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1ad73157f14fa98c54fb563244c1327933';
+        func-mem-ref-line = '40';
+        func-mem-ref-name = 'xranlib_compress_request::compMethod';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1a36f5a0cedd274c3ec55f81535f06e0de';
+        func-mem-ref-line = '41';
+        func-mem-ref-name = 'xranlib_compress_request::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1aa84b1c03297680b54ecd081d2a69d791';
+        func-mem-ref-line = '50';
+        func-mem-ref-name = 'xranlib_compress_response::data_out';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1a6858c4011b5cad020222e9ca5c2786f5';
+        func-mem-ref-line = '52';
+        func-mem-ref-name = 'xranlib_compress_response::len';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1aa6b18eb6f1138abd91d649218c2950d4';
+        func-mem-ref-line = '729';
+        func-mem-ref-name = 'xranlib_compress_avx512';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1ab7543a52686c726e2f5575a0f53f883f';
+        func-mem-ref-line = '60';
+        func-mem-ref-name = 'xranlib_decompress_request::data_in';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1a8ab4fa409402862ead0d17e13edeeb62';
+        func-mem-ref-line = '61';
+        func-mem-ref-name = 'xranlib_decompress_request::numRBs';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1a6858c4011b5cad020222e9ca5c2786f5';
+        func-mem-ref-line = '65';
+        func-mem-ref-name = 'xranlib_decompress_request::len';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1ad73157f14fa98c54fb563244c1327933';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'xranlib_decompress_request::compMethod';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1a36f5a0cedd274c3ec55f81535f06e0de';
+        func-mem-ref-line = '63';
+        func-mem-ref-name = 'xranlib_decompress_request::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1a7eac55fa44711c57d8d15dd09e4db135';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'xranlib_decompress_response::data_out';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1a6858c4011b5cad020222e9ca5c2786f5';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'xranlib_decompress_response::len';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a37cf9d6083277717f55016a8c160c635';
+        func-mem-ref-line = '834';
+        func-mem-ref-name = 'xranlib_decompress_avx512';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'compander__functional_8cc_1ad91fcc9f956c7d16b5fc30315ff3b803';
+        func-mem-ref-line = '55';
+        func-mem-ref-name = 'checkDataApprox';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'compander__functional_8cc_1a6f2f68d309e1fe6232db3d1c760901e5';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BfpPerfEx
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+AVX512_Comp
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      func-mem-desc-line = '867';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'compander__functional_8cc_1a69b4bff6061152ff85770d725cced3cc';
+        func-mem-ref-line = '31';
+        func-mem-ref-name = 'module_name';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1aa6b18eb6f1138abd91d649218c2950d4';
+        func-mem-ref-line = '729';
+        func-mem-ref-name = 'xranlib_compress_avx512';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'compander__functional_8cc_1a43868f8668eda22af0b7fea9a453febc';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BfpPerfEx
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+AVX512_DeComp
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      func-mem-desc-line = '872';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'compander__functional_8cc_1a69b4bff6061152ff85770d725cced3cc';
+        func-mem-ref-line = '31';
+        func-mem-ref-name = 'module_name';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a37cf9d6083277717f55016a8c160c635';
+        func-mem-ref-line = '834';
+        func-mem-ref-name = 'xranlib_decompress_avx512';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8cpp_1a39bf4f7770751080f5b72046abfd01a5';
+        func-mem-ref-line = '78';
+        func-mem-ref-name = 'get_sequence';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8hpp_1a6157ff083be863bba0a7804cd1788d96';
+        func-mem-ref-line = '190';
+        func-mem-ref-name = 'KernelTests::get_number_of_cases';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'compander__functional_8cc_1af1f014fcec0bb4765564caa98c3bb2ce';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'INSTANTIATE_TEST_CASE_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+UnitTest
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BfpCheck
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+testing::ValuesIn(get_sequence(BfpCheck::get_number_of_cases("bfp_functional")))
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      func-mem-desc-line = '877';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'compander__functional_8cc_1a43868f8668eda22af0b7fea9a453febc';
+        func-mem-ref-line = '872';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'compander__functional_8cc_1af960710866a00c534487d7a0ae5f6d9e';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'INSTANTIATE_TEST_CASE_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+UnitTest
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BfpPerf
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+testing::ValuesIn(get_sequence(BfpPerf::get_number_of_cases("bfp_performace")))
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      func-mem-desc-line = '880';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'compander__functional_8cc_1ac1af5cd148c8c0519a73c9f7bb744cf7';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'INSTANTIATE_TEST_CASE_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+UnitTest
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BfpPerfEx
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+testing::ValuesIn(get_sequence(BfpPerf::get_number_of_cases("bfp_performace_ex")))
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      func-mem-desc-line = '884';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    };
+    var = {
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'compander__functional_8cc_1a69b4bff6061152ff85770d725cced3cc';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+const std::string
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'module_name';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= "bfp"
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      var-mem-desc-line = '31';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'compander__functional_8cc_1ae322f73cf02c6e8cfa6e8187808de25b';
+        var-mem-ref-line = '375';
+        var-mem-ref-name = 'TEST_P';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'compander__functional_8cc_1ae7803337d9e14f3be742bb64592b4436';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+CACHE_ALIGNED int16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'loc_dataExpandedIn';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      var-mem-desc-line = '101';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'compander__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        var-mem-ref-line = '113';
+        var-mem-ref-name = 'BfpPerfEx::SetUp';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'compander__functional_8cc_1a45d64e11a1ecc040577b7f22b27dde51';
+        var-mem-ref-line = '788';
+        var-mem-ref-name = 'TEST_P';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'compander__functional_8cc_1a16766ae2dce2fc482597a6861ce33723';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+CACHE_ALIGNED int16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'loc_dataExpandedRes';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      var-mem-desc-line = '102';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'compander__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        var-mem-ref-line = '113';
+        var-mem-ref-name = 'BfpPerfEx::SetUp';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'compander__functional_8cc_1a45d64e11a1ecc040577b7f22b27dde51';
+        var-mem-ref-line = '788';
+        var-mem-ref-name = 'TEST_P';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'compander__functional_8cc_1a30484453f2665005b64f9c3304c66219';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+CACHE_ALIGNED uint8_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'loc_dataCompressedDataOut';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+      var-mem-desc-line = '103';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'compander__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        var-mem-ref-line = '113';
+        var-mem-ref-name = 'BfpPerfEx::SetUp';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'compander__functional_8cc_1a45d64e11a1ecc040577b7f22b27dde51';
+        var-mem-ref-line = '788';
+        var-mem-ref-name = 'TEST_P';
+    };
+    }; /* var-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/compander_functional.cc';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'config_8c';
+  file-name = 'config.c';
+    define = {
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a706068f562dd5c64a8b7bbd4b2298dd1';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MAX_LINE_SIZE';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+512
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '33';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1ac4783f5fa660b64b250734e3c4db6a5a';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_APP_MODE';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"appMode"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '36';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1aed15457ebf16701d6d027314e626bb1b';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_XRAN_MODE';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"xranMode"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '37';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a0f0a0edde80206b082cd5d6a99dbea02';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_MU_NUMBER';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"mu"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '38';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1af27127ccb8c7924564c72544f53fbe9a';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_NDLABSFREPOINTA';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"nDLAbsFrePointA"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '39';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a2cd68838aeb0a7093b507288f90a95f4';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_NULABSFREPOINTA';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"nULAbsFrePointA"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '40';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a5b768e0a832832efce4a3ac55a47e3f2';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_NDLBANDWIDTH';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"nDLBandwidth"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '41';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a3dd4a6f7e194523b484b789bc8122210';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_NULBANDWIDTH';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"nULBandwidth"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '42';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1acaa841ce9380a63c29943b2395d2e398';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_NDLFFTSIZE';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"nDLFftSize"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '43';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1adccb3ba03303910ccdf3b9472422cd76';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_NULFFTSIZE';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"nULFftSize"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '44';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a0678347ed5fb8675a1c7040db49b04ec';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_NFRAMEDUPLEXTYPE';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"nFrameDuplexType"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '46';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a7b6eb4c8ed492c077723234b19a4f847';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_NTDDPERIOD';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"nTddPeriod"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '47';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a0e49fb92c807304ce7b699f0a01f4005';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_SSLOTCONFIG';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"sSlotConfig"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '49';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a05339d83eaa6e5145d92aa5fd8dfde97';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_CC_PER_PORT_NUM';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"ccNum"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '51';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a69ba40bad64e6002bcac4e204ec4418c';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_ANT_NUM';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"antNum"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '52';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1abad526bb5458cab7a02b8cddae6de62e';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_UL_ANT_NUM';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"antNumUL"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '53';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1aeed46c9d6b18e455d710564dea3f9ed7';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_ANT_ELM_TRX_NUM';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"antElmTRx"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '55';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1af4c6682891334b263760961e137be7b0';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_MU_MIMO_UES_NUM';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"muMimoUEs"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '57';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a818faa5200fb29e8ed726da2725ddaf2';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_DLLAYERS_PER_UE';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"DlLayersPerUe"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '58';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a7ed8249c26126323ae23f9aec8c8df8e';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_ULLAYERS_PER_UE';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"UlLayersPerUe"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '59';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a0cb913babff8de4f81af7e4698326be3';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_FILE_DLBFWUE';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"DlBfwUe"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '60';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a87a0630d322577190a7f543b4b32bba9';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_FILE_ULBFWUE';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"UlBfwUe"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '61';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a78a383229e172f1ac8feb0f6c38bac9e';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_FILE_ULSRS';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"antSrsC"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '63';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a4504a95aafcc554cccb1999278b02cf4';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_TTI_PERIOD';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"ttiPeriod"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '66';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a77661854525ce6e2c64519a10334a971';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_MTU_SIZE';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"MTUSize"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '68';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1aa6e17363693d89fc1f933fb6058f16e2';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_IO_CORE';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"ioCore"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '69';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1ab7808b7478807ac3ad05de40814e1874';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_INSTANCE_ID';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"instanceId"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '70';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1ac3ba14f661904e65dad9f4e66b5d58c3';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_LLS_CU_MAC';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"llsCUMac"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '72';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a1598fd1e360b9e2dc88e3ea7e42b184e';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_RU_MAC';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"ruMac"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '73';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1af9d6fab7cbd17bb62747500aa323d302';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_FILE_NUMSLOTS';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"numSlots"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '75';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1abcf06760408dccd71d9bd4deee868c42';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_FILE_AxC';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"antC"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '76';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a455d69df70b3837d9276d5a65a2c37c9';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_FILE_PRACH_AxC';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"antPrachC"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '77';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a7eea870f6a537e7742e9be2c5dcfcd4d';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_PRACH_ENABLE';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"rachEanble"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '79';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1ab010d3afc9f936b0ae2ecf541580f5e2';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_SRS_ENABLE';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"srsEanble"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '80';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a9eeb372943c743036efc9ec39c632eb9';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_PRACH_CFGIDX';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"prachConfigIndex"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '82';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a9cf3f849f010693242b0790b5fcba005';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_SRS_SYM_IDX';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"srsSym"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '83';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a005b99470e7ad16e1d98a96e55dbf0e6';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_MAX_FRAME_ID';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"maxFrameId"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '85';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a7885aae27cd2726ba5379e3f658cf296';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_IQ_SWAP';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"iqswap"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '88';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1aa7bd4d0efbda00b22c29582948887216';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_HTONS_SWAP';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"nebyteorderswap"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '89';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1ac35df7aa7ab636a4bf5bd3628fc954c5';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_COMPRESSION';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"compression"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '90';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1aa911c49995cdcf04eeb5f361db32bad7';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_BFW_NUM';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"totalBFWeights"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '92';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a3571bc8ed80d86f4462279296fb16fc0';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_TADV_CP_DL';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"Tadv_cp_dl"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '94';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a163f06fb1a7fd29b64f2e67cffde62b3';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_T2A_MIN_CP_DL';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"T2a_min_cp_dl"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '95';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a84cf7be0f5b42a4eb6a1a81693252799';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_T2A_MAX_CP_DL';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"T2a_max_cp_dl"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '96';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1adcfa8e7c1f08e7f202b9ee3cc23a61c6';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_T2A_MIN_CP_UL';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"T2a_min_cp_ul"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '97';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1ab7b0ae3857203dc03a0e65bbe4fe2e7c';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_T2A_MAX_CP_UL';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"T2a_max_cp_ul"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '98';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1aec391f94625cd3fcefab8157a5a07c0f';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_T2A_MIN_UP';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"T2a_min_up"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '99';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a87284c2e9e0b370cc46c462b302416ac';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_T2A_MAX_UP';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"T2a_max_up"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '100';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a98a7409bf5ac4ac57990e5f84aedc2fd';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_TA3_MIN';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"Ta3_min"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '101';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a2155431381a404039d93d2aaf51c2bbd';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_TA3_MAX';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"Ta3_max"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '102';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a362092fec67da33487af6f9ded046a7f';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_T1A_MIN_CP_DL';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"T1a_min_cp_dl"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '103';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1ac55df0f9fcb3a6296b0f5a52c18c225b';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_T1A_MAX_CP_DL';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"T1a_max_cp_dl"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '104';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a886ddfe6fb263cbcc8a64dd1cb143873';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_T1A_MIN_CP_UL';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"T1a_min_cp_ul"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '105';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a3e281246da54d79bf837e3b3dcf13300';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_T1A_MAX_CP_UL';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"T1a_max_cp_ul"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '106';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a37b8b65aa921bdabcc390f8cc2e5f47f';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_T1A_MIN_UP';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"T1a_min_up"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '107';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a7083fad07061ca912326364146c824a6';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_T1A_MAX_UP';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"T1a_max_up"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '108';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a3daac7d19ee072b19049c46743f300d0';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_TA4_MIN';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"Ta4_min"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '109';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a758d442cf7f5050d650b238c49ba5303';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_TA4_MAX';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"Ta4_max"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '110';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a38e73a5a1ca5e0b38fa44a215a5ac53b';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_CP_ENABLE';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"CPenable"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '113';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a0dda0931ebf5f28af49fb4b9224c231c';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_CP_VTAG';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"c_plane_vlan_tag"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '114';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1aa7edbc717cafd56f48d7f3357a1dc4e2';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_UP_VTAG';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"u_plane_vlan_tag"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '115';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1af70fe8dbd7cffbd5f8d08e66672df110';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_DEBUG_STOP';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"debugStop"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '116';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a4c3351dec8077d11ecac68e0e1d438f5';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_DEBUG_STOP_CNT';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"debugStopCount"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '117';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a3dc398d78b77ac1813120223c5cdf45f';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_BBDEV_MODE';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"bbdevMode"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '118';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a3653596279fba8314563990574d88cda';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_DYNA_SEC_ENA';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"DynamicSectionEna"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '119';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a530bffcbdc1ba68a26aa284dce027858';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_ALPHA';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"Gps_Alpha"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '120';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a430ddcabfab6608e93370454baec14eb';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_BETA';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"Gps_Beta"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '121';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a3a0e3bf83ff7e833ed5f80d692842cfa';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_NPRBELEM_DL';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"nPrbElemDl"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '123';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1ac9eb3f1d06c1d9ffa9d2a13ad3d23d30';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_PRBELEM_DL';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"PrbElemDl"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '124';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a2fdddad8a9757b0c42a30784a3febc5f';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_NPRBELEM_UL';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"nPrbElemUl"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '126';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'config_8c_1a2e50702815809aac46b04c5a3b444f60';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'KEY_PRBELEM_UL';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"PrbElemUl"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      define-mem-desc-line = '127';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    };
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'config_8c_1acbe20e08dc0652656c3eb18a96ce22af';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'init_config';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+RuntimeConfig *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'config';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      func-mem-desc-line = '134';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Set runtime configuration parameters to their defaults.
+
+\xrefitem todo 1.
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'config_8c_1add22004f439bf4d38588047a6edb1065';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'trim';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'input';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      func-mem-desc-line = '141';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+<hr>
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'config_8c_1a9b88352fe3891166240fff5a13680a30';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'fillConfigStruct';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+RuntimeConfig *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'config';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'key';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'value';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      func-mem-desc-line = '149';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'config_8c_1add16264aa9472e4e90d1a77e086c7f93';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'parseConfigFile';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'filename';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+RuntimeConfig *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'config';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+      func-mem-desc-line = '497';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Parse application configuration file.
+
+@param filename The name of the configuration file to be parsed.
+@param config The configuration structure to be filled with parsed data.  
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'config_8c_1a706068f562dd5c64a8b7bbd4b2298dd1';
+        func-mem-ref-line = '33';
+        func-mem-ref-name = 'MAX_LINE_SIZE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'debug_8h_1ad782f0c1a9fea27268fa70903f3cc4d7';
+        func-mem-ref-line = '59';
+        func-mem-ref-name = 'log_err';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'sample-app_8c_1a0ddf1224851353fc92bfbff6f499fa97';
+        func-mem-ref-line = '1319';
+        func-mem-ref-name = 'main';
+    };
+    }; /* func-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.c';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+@author Intel Corporation
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'config_8h';
+  file-name = 'config.h';
+    typedef = {
+    typedef-member = {
+      typedef-mem-kind = 'typedef';
+      typedef-mem-id   = 'config_8h_1af57013248b2c9c128e04d2e8ce8c93c9';
+      typedef-mem-virt = normal;
+      typedef-mem-prot = public;
+      typedef-mem-type = <<_EnD_oF_dEf_TeXt_
+struct _RuntimeConfig
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-name = 'RuntimeConfig';
+      typedef-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      typedef-mem-desc-line = '127';
+      typedef-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Run time configuration of application  
+_EnD_oF_dEf_TeXt_;
+    }; /* typedef-member */
+    };
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'config_8h_1add16264aa9472e4e90d1a77e086c7f93';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'parseConfigFile';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'filename';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+RuntimeConfig *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'config';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+      func-mem-desc-line = '134';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Parse application configuration file.
+
+@param filename The name of the configuration file to be parsed.
+@param config The configuration structure to be filled with parsed data.  
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'config_8c_1a706068f562dd5c64a8b7bbd4b2298dd1';
+        func-mem-ref-line = '33';
+        func-mem-ref-name = 'MAX_LINE_SIZE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'debug_8h_1ad782f0c1a9fea27268fa70903f3cc4d7';
+        func-mem-ref-line = '59';
+        func-mem-ref-name = 'log_err';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'sample-app_8c_1a0ddf1224851353fc92bfbff6f499fa97';
+        func-mem-ref-line = '1319';
+        func-mem-ref-name = 'main';
+    };
+    }; /* func-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/config.h';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+@author Intel Corporation
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'debug_8h';
+  file-name = 'debug.h';
+    define = {
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'debug_8h_1a835262f9c26026aab5f91a528f57ad8f';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MAX_FILE_NAME_LEN';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(512)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/debug.h';
+      define-mem-desc-line = '33';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'debug_8h_1acae6916a00cd9660ab2ab69569e26d80';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MAX_PATH_NAME_LEN';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(1024)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/debug.h';
+      define-mem-desc-line = '34';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'debug_8h_1a38df20643802da0ddcfe651c055892aa';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'log_dbg';
+      define-mem-param  = {
+        define-mem-def-name = 'fmt';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = '...';
+      }; /*        define-mem-def--param */
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/debug.h';
+      define-mem-desc-line = '43';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'debug_8h_1a38df20643802da0ddcfe651c055892aa';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'log_dbg';
+      define-mem-param  = {
+        define-mem-def-name = 'fmt';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = '...';
+      }; /*        define-mem-def--param */
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/debug.h';
+      define-mem-desc-line = '54';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'debug_8h_1a1a973e10ccfdb6d28a538c8a9b022261';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'log_wrn';
+      define-mem-param  = {
+        define-mem-def-name = 'fmt';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = '...';
+      }; /*        define-mem-def--param */
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/debug.h';
+      define-mem-desc-line = '55';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'debug_8h_1ad782f0c1a9fea27268fa70903f3cc4d7';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'log_err';
+      define-mem-param  = {
+        define-mem-def-name = 'fmt';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = '...';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+fprintf(stderr,                     \
+        "ERROR: %s(%d): " fmt "\n",             \
+        __FILE__,                       \
+        __LINE__, ##__VA_ARGS__)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/debug.h';
+      define-mem-desc-line = '59';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    };
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'debug_8h_1a42574ce0fd997ec42f57353f49235176';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'ShowData';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ptr';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+unsigned int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'size';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/debug.h';
+      func-mem-desc-line = '66';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/debug.h';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+@author Intel Corporation
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'ethdi_8c';
+  file-name = 'ethdi.c';
+    define = {
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'ethdi_8c_1a369266c24eacffb87046522897a570d5';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = '_GNU_SOURCE';
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.c';
+      define-mem-desc-line = '26';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'ethdi_8c_1a4c38cae04fab7c03bcfef74030da111e';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'BURST_RX_IO_SIZE';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+48
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.c';
+      define-mem-desc-line = '72';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'ethdi_8c_1a9a0ad39cc5436a5f75a4763bcfd12284';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'CHECK_INTERVAL';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+100 /* 100ms */
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.c';
+      define-mem-desc-line = '240';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'ethdi_8c_1a8656398fc65eefb503ceaf1006c095ac';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MAX_CHECK_TIME';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+90 /* 9s (90 * 100ms) in total */
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.c';
+      define-mem-desc-line = '241';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    };
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'ethdi_8c_1a77f0a4b49dc21be816aefa3066debfa7';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_ethdi_mbuf_alloc';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.c';
+      func-mem-desc-line = '77';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8c_1a8d83e3adb6c9e839b3b7259288f100ba';
+        func-mem-ref-line = '70';
+        func-mem-ref-name = '_eth_mbuf_pool';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        func-mem-ref-line = '112';
+        func-mem-ref-name = 'C_plane::SetUp';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1ab67b9cc6e54d8ba3945b265b47af743c';
+        func-mem-ref-line = '436';
+        func-mem-ref-name = 'send_symbol_ex';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'ethdi_8c_1ab6a05b3b37887e49b0017e1668317829';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_ethdi_mbuf_send';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mb';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ethertype';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.c';
+      func-mem-desc-line = '82';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'ethdi_8c_1ab8a8c592ac06111ce690ab5a6207a6eb';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_ethdi_mbuf_send_cp';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mb';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ethertype';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.c';
+      func-mem-desc-line = '94';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'ethdi_8c_1a69c763967ba7e28c4a589ce624c226ff';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_register_ethertype_handler';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ethertype';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+ethertype_handler
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'callback';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.c';
+      func-mem-desc-line = '124';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1a0b63de3f9c61ad7ac89987bb44699200';
+        func-mem-ref-line = '141';
+        func-mem-ref-name = 'elog';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a4ea0e9c036a1dc7605f53f1f862f4952';
+        func-mem-ref-line = '2319';
+        func-mem-ref-name = 'xran_init';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'ethdi_8c_1a20cda8ace162cadfe3d21c06385fdebe';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_handle_ether';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ethertype';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pkt';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint64_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'rx_time';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.c';
+      func-mem-desc-line = '140';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8c_1a964502cdb0a980bb8110971755faec77';
+        func-mem-ref-line = '115';
+        func-mem-ref-name = 'fn';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1aa5cdbe485177843f5b1a2a2c584c0315';
+        func-mem-ref-line = '140';
+        func-mem-ref-name = 'wlog';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'ethdi_8c_1af110b40ee89935ebe18d65ef84de1359';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_ethdi_filter_packet';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pkt';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint64_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'rx_time';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.c';
+      func-mem-desc-line = '156';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1a4e156a8a72cc16b05c6ad0532df4e75a';
+        func-mem-ref-line = '676';
+        func-mem-ref-name = 'process_ring';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'ethdi_8c_1ac1d63708b547377ff9a34d4ad6116a13';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'check_port_link_status';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'portid';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.c';
+      func-mem-desc-line = '238';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'ethdi_8c_1a97dcf8200aebed714f47764c302a06b5';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_ethdi_init_dpdk_io';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'name';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const struct xran_io_loop_cfg *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'io_cfg';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'lcore_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct ether_addr *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'p_lls_cu_addr';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct ether_addr *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'p_ru_addr';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cp_vlan';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'up_vlan';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.c';
+      func-mem-desc-line = '288';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a4ea0e9c036a1dc7605f53f1f862f4952';
+        func-mem-ref-line = '2319';
+        func-mem-ref-name = 'xran_init';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'ethdi_8c_1a5e229436e58c6681b0a442c7ac2ba0b4';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint16_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_tx_from_ring';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'port';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_ring *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'r';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.c';
+      func-mem-desc-line = '421';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'ethdi_8c_1ae5cd564d3dc5eb89dbe0dd1fa105b645';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'process_dpdk_io';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.c';
+      func-mem-desc-line = '445';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    };
+    var = {
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'ethdi_8c_1a87322175547262f4937875027a108e90';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_ethdi_ctx
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'g_ethdi_ctx';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= { 0 }
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.c';
+      var-mem-desc-line = '93';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'ethdi_8c_1aef5f52e6a4f49171518a59382eb03df5';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+enum xran_if_state
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xran_if_current_state';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= XRAN_STOPPED
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.c';
+      var-mem-desc-line = '93';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'init__sys__functional_8cc_1a03935019c7cdf89f54e582fbaf9bff76';
+        var-mem-ref-line = '280';
+        var-mem-ref-name = 'TEST_P';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a937105f52446cfcb951e43e1dc3c4d8b';
+        var-mem-ref-line = '238';
+        var-mem-ref-name = 'xran_get_if_state';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a5b8958fc5688ba856cba84038ee4b938';
+        var-mem-ref-line = '711';
+        var-mem-ref-name = 'xran_timer_arm';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a96de765800aa6de0788fc530cbc16825';
+        var-mem-ref-line = '724';
+        var-mem-ref-name = 'xran_timer_arm_ex';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a4ea0e9c036a1dc7605f53f1f862f4952';
+        var-mem-ref-line = '2319';
+        var-mem-ref-name = 'xran_init';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1ad4852c0827600db95f9841e2f5f9f6f1';
+        var-mem-ref-line = '2841';
+        var-mem-ref-name = 'xran_start';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a8f2daee2fe90126f1f7c361b7760a7a3';
+        var-mem-ref-line = '2852';
+        var-mem-ref-name = 'xran_stop';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a2f8866c9d6536a56e4d8232b8c45808b';
+        var-mem-ref-line = '2863';
+        var-mem-ref-name = 'xran_close';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'ethdi_8c_1aa9296c58dc24c63c4ee927db394a97d7';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'ethertype';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.c';
+      var-mem-desc-line = '114';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'ethernet_8c_1a9928d7cd5a9d3885479a9c0ae27249ee';
+        var-mem-ref-line = '229';
+        var-mem-ref-name = 'xran_init_port';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'ethdi_8c_1a964502cdb0a980bb8110971755faec77';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+ethertype_handler
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'fn';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.c';
+      var-mem-desc-line = '115';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'ethdi_8c_1a20cda8ace162cadfe3d21c06385fdebe';
+        var-mem-ref-line = '140';
+        var-mem-ref-name = 'xran_handle_ether';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'ethdi_8c_1a3f53957f895afe4f72ecdc94556077d7';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+struct __anonymous__
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xran_ethertype_handlers';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= {
+    { ETHER_TYPE_ETHDI, NULL },
+    { ETHER_TYPE_ECPRI, NULL },
+    { ETHER_TYPE_START_TX, NULL }
+}
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.c';
+      var-mem-desc-line = '120';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'ethdi_8c_1a69c763967ba7e28c4a589ce624c226ff';
+        var-mem-ref-line = '124';
+        var-mem-ref-name = 'xran_register_ethertype_handler';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'ethdi_8c_1a20cda8ace162cadfe3d21c06385fdebe';
+        var-mem-ref-line = '140';
+        var-mem-ref-name = 'xran_handle_ether';
+    };
+    }; /* var-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.c';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+This file has all definitions for the Ethernet Data Interface Layer.
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+@author Intel Corporation
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'ethdi_8h';
+  file-name = 'ethdi.h';
+    define = {
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'ethdi_8h_1a3822681248af17c36115a411e29e5fc2';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_THREAD_DEFAULT_PRIO';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(98)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      define-mem-desc-line = '52';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'ethdi_8h_1ae138d10c7cd4199e5e96377ff1f8e317';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PING_INTERVAL';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+300   /* (us) */
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      define-mem-desc-line = '55';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'ethdi_8h_1a5a5cdcb25b0580324b2cfaa1cad7073c';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PING_BUSY_POLL';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+50   /* (us) how long to actively wait for response */
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      define-mem-desc-line = '56';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'ethdi_8h_1abe0b7b2a0ec4b64b92585808a051e1fa';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'SLEEP_TIME';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+200      /* (us) */
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      define-mem-desc-line = '61';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'ethdi_8h_1adc4a14c073a7427003796cbd9d435758';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'BCAST';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+{0xff, 0xff, 0xff, 0xff, 0xff, 0xff}
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      define-mem-desc-line = '62';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'ethdi_8h_1a9df4578d38d6affa477914e529695e10';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'TX_TIMER_INTERVAL';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+((rte_get_timer_hz() / 1000000000L)*interval_us*1000) /* nanosec */
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      define-mem-desc-line = '64';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'ethdi_8h_1a2b97f9f2ff76cb92d7f3831918979e56';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'TX_RX_LOOP_TIME';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+rte_get_timer_hz() / 1
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      define-mem-desc-line = '65';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    };
+    typedef = {
+    typedef-member = {
+      typedef-mem-kind = 'typedef';
+      typedef-mem-id   = 'ethdi_8h_1a8f1b290228ee37b3a5ea2282aded6664';
+      typedef-mem-virt = normal;
+      typedef-mem-prot = public;
+      typedef-mem-type = <<_EnD_oF_dEf_TeXt_
+int(*
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-name = 'PROCESS_CB';
+      typedef-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      typedef-mem-desc-line = '109';
+      typedef-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* typedef-member */
+    typedef-member = {
+      typedef-mem-kind = 'typedef';
+      typedef-mem-id   = 'ethdi_8h_1a3f3cb6ac70cce2db8234669b745b4538';
+      typedef-mem-virt = normal;
+      typedef-mem-prot = public;
+      typedef-mem-type = <<_EnD_oF_dEf_TeXt_
+int(*
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-name = 'xran_ethdi_handler';
+      typedef-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      typedef-mem-desc-line = '150';
+      typedef-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* typedef-member */
+    typedef-member = {
+      typedef-mem-kind = 'typedef';
+      typedef-mem-id   = 'ethdi_8h_1a7c379f4a70692477327fb1a3538cfd1e';
+      typedef-mem-virt = normal;
+      typedef-mem-prot = public;
+      typedef-mem-type = <<_EnD_oF_dEf_TeXt_
+int(*
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-name = 'ethertype_handler';
+      typedef-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      typedef-mem-desc-line = '152';
+      typedef-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* typedef-member */
+    typedef-member = {
+      typedef-mem-kind = 'typedef';
+      typedef-mem-id   = 'ethdi_8h_1abdeeae19de30cfa3120005562b0c4588';
+      typedef-mem-virt = normal;
+      typedef-mem-prot = public;
+      typedef-mem-type = <<_EnD_oF_dEf_TeXt_
+void()
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-name = 'xran_ethdi_tx_callback';
+      typedef-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      typedef-mem-desc-line = '154';
+      typedef-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* typedef-member */
+    };
+    enum = {
+    enum-member = {
+      enum-mem-kind = 'enum';
+      enum-mem-id   = 'ethdi_8h_1a400519d4f3774fc47bc51223a4e3e1b4';
+      enum-mem-virt = normal;
+      enum-mem-prot = public;
+      enum-mem-name = 'xran_ping_states';
+      enum-mem-enum = { enum-name = PING_IDLE; };
+      enum-mem-enum = { enum-name = PING_NEEDED; };
+      enum-mem-enum = { enum-name = AWAITING_PONG; };
+      enum-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      enum-mem-desc-line = '68';
+      enum-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* enum-member */
+    enum-member = {
+      enum-mem-kind = 'enum';
+      enum-mem-id   = 'ethdi_8h_1a08bfa37a0c337e82469d07cac15fd22b';
+      enum-mem-virt = normal;
+      enum-mem-prot = public;
+      enum-mem-name = 'xran_ethdi_vf_ports';
+      enum-mem-enum = { enum-name = ETHDI_UP_VF; enum-value = '= 0'; };
+      enum-mem-enum = { enum-name = ETHDI_CP_VF; };
+      enum-mem-enum = { enum-name = ETHDI_VF_MAX; };
+      enum-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      enum-mem-desc-line = '75';
+      enum-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* enum-member */
+    enum-member = {
+      enum-mem-kind = 'enum';
+      enum-mem-id   = 'ethdi_8h_1a0e36dceadaee8cb4907cd2110d135851';
+      enum-mem-virt = normal;
+      enum-mem-prot = public;
+      enum-mem-name = 'xran_entities_id';
+      enum-mem-enum = { enum-name = ID_LLS_CU; };
+      enum-mem-enum = { enum-name = ID_RU; };
+      enum-mem-enum = { enum-name = ID_BROADCAST; };
+      enum-mem-enum = { enum-name = ID_MAX; };
+      enum-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      enum-mem-desc-line = '97';
+      enum-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* enum-member */
+    enum-member = {
+      enum-mem-kind = 'enum';
+      enum-mem-id   = 'ethdi_8h_1a39fca1837c5ce7715cbf571669660c13';
+      enum-mem-virt = normal;
+      enum-mem-prot = public;
+      enum-mem-name = '@22';
+      enum-mem-enum = { enum-name = MBUF_KEEP; };
+      enum-mem-enum = { enum-name = MBUF_FREE; };
+      enum-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      enum-mem-desc-line = '135';
+      enum-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* enum-member */
+    };
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'ethdi_8h_1a86b3bf9114d7fea8dfeb1e3ddbdfbed2';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static struct xran_ethdi_ctx *
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_ethdi_get_ctx';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      func-mem-desc-line = '144';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'ethdi_8h_1a69c763967ba7e28c4a589ce624c226ff';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_register_ethertype_handler';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ethertype';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+ethertype_handler
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'callback';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      func-mem-desc-line = '157';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1a0b63de3f9c61ad7ac89987bb44699200';
+        func-mem-ref-line = '141';
+        func-mem-ref-name = 'elog';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a4ea0e9c036a1dc7605f53f1f862f4952';
+        func-mem-ref-line = '2319';
+        func-mem-ref-name = 'xran_init';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'ethdi_8h_1a97dcf8200aebed714f47764c302a06b5';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_ethdi_init_dpdk_io';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'name';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const struct xran_io_loop_cfg *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'io_cfg';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'lcore_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct ether_addr *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'p_lls_cu_addr';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct ether_addr *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'p_ru_addr';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cp_vlan';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'up_vlan';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      func-mem-desc-line = '160';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a4ea0e9c036a1dc7605f53f1f862f4952';
+        func-mem-ref-line = '2319';
+        func-mem-ref-name = 'xran_init';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'ethdi_8h_1a77f0a4b49dc21be816aefa3066debfa7';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_ethdi_mbuf_alloc';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      func-mem-desc-line = '163';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8c_1a8d83e3adb6c9e839b3b7259288f100ba';
+        func-mem-ref-line = '70';
+        func-mem-ref-name = '_eth_mbuf_pool';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        func-mem-ref-line = '112';
+        func-mem-ref-name = 'C_plane::SetUp';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1ab67b9cc6e54d8ba3945b265b47af743c';
+        func-mem-ref-line = '436';
+        func-mem-ref-name = 'send_symbol_ex';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'ethdi_8h_1ab6a05b3b37887e49b0017e1668317829';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_ethdi_mbuf_send';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mb';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ethertype';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      func-mem-desc-line = '164';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'ethdi_8h_1ab8a8c592ac06111ce690ab5a6207a6eb';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_ethdi_mbuf_send_cp';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mb';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ethertype';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      func-mem-desc-line = '165';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'ethdi_8h_1af110b40ee89935ebe18d65ef84de1359';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_ethdi_filter_packet';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pkt';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint64_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'rx_time';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      func-mem-desc-line = '171';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1a4e156a8a72cc16b05c6ad0532df4e75a';
+        func-mem-ref-line = '676';
+        func-mem-ref-name = 'process_ring';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'ethdi_8h_1ae5cd564d3dc5eb89dbe0dd1fa105b645';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'process_dpdk_io';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      func-mem-desc-line = '172';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    };
+    var = {
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'ethdi_8h_1a9caf1d288bfb63adc3850d40e56f3cd0';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static char *const
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'entity_names';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= {
+    "xRAN lls-CU sim app",
+    "xRAN RU sim app",
+}
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      var-mem-desc-line = '104';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'ethdi_8h_1aef5f52e6a4f49171518a59382eb03df5';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+enum xran_if_state
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xran_if_current_state';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      var-mem-desc-line = '109';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'ethdi_8h_1a6cf5d5256dc316f01943cc2850cff44c';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'ping_dst_id';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      var-mem-desc-line = '141';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'ethdi_8h_1a061420dc29ec42fb222295d9496edbf7';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+struct ether_addr
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'entities_addrs';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+      var-mem-desc-line = '141';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethdi.h';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+This file has all definitions for the Ethernet Data Interface Layer.
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+@author Intel Corporation
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'ethernet_8c';
+  file-name = 'ethernet.c';
+    define = {
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'ethernet_8c_1a0ff6d080449124d52d868d9ce2ffe871';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RINGSIZE';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+sizeof(io_ring.buf)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.c';
+      define-mem-desc-line = '94';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'ethernet_8c_1a86876a46f9f0a408e13cb2a225b8e4e6';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RINGMASK';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(RINGSIZE - 1)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.c';
+      define-mem-desc-line = '95';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    };
+    typedef = {
+    typedef-member = {
+      typedef-mem-kind = 'typedef';
+      typedef-mem-id   = 'ethernet_8c_1a845b3b4b5f6eeeef2ffa38a0048d5969';
+      typedef-mem-virt = normal;
+      typedef-mem-prot = public;
+      typedef-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-name = 'ring_idx';
+      typedef-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.c';
+      typedef-mem-desc-line = '86';
+      typedef-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* typedef-member */
+    };
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'ethernet_8c_1aee422b7193c84ae1fa4d6708a4bc577b';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = '__xran_delayed_msg';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'fmt';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+...
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.c';
+      func-mem-desc-line = '97';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8c_1a0ff6d080449124d52d868d9ce2ffe871';
+        func-mem-ref-line = '94';
+        func-mem-ref-name = 'RINGSIZE';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'ethernet_8c_1ae64119c0e95fd2355ab7c07b92d34615';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_init_mbuf_pool';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.c';
+      func-mem-desc-line = '185';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8c_1a8d83e3adb6c9e839b3b7259288f100ba';
+        func-mem-ref-line = '70';
+        func-mem-ref-name = '_eth_mbuf_pool';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1ae543d743ada71b167a5cbd813b15fa7f';
+        func-mem-ref-line = '46';
+        func-mem-ref-name = 'NUM_MBUFS';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1aff7b5c03d15eefed7ec8ba88836914e6';
+        func-mem-ref-line = '47';
+        func-mem-ref-name = 'MBUF_CACHE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1aabc097abe969aa80654d34ee7f15109c';
+        func-mem-ref-line = '50';
+        func-mem-ref-name = 'MBUF_POOL_ELEMENT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8c_1a4454a38b3cf49dde846ab9b0e1a7ba56';
+        func-mem-ref-line = '71';
+        func-mem-ref-name = '_eth_mbuf_pool_inderect';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8c_1a0300893b39ba152362bc3096f082d4be';
+        func-mem-ref-line = '72';
+        func-mem-ref-name = '_eth_mbuf_pool_rx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8c_1a3e5502cf11577af4893f3151eb221f75';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = '_eth_mbuf_pool_small';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1ae9d0e06c9bf8c1de60edfed757593782';
+        func-mem-ref-line = '49';
+        func-mem-ref-name = 'MBUF_POOL_ELM_SMALL';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8c_1ae3907201762de3de953eb5ea9de9229a';
+        func-mem-ref-line = '74';
+        func-mem-ref-name = '_eth_mbuf_pool_big';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1a72098506af8c2d5c500ec4f8e0a0e17f';
+        func-mem-ref-line = '59';
+        func-mem-ref-name = 'NUM_MBUFS_BIG';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1ae8104b3bc03b93180e06acb87f420243';
+        func-mem-ref-line = '58';
+        func-mem-ref-name = 'MBUF_POOL_ELM_BIG';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8c_1a9b3ca6fe25e72be5c4fd7a95f92d174f';
+        func-mem-ref-line = '76';
+        func-mem-ref-name = 'socket_direct_pool';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8c_1adb2e2732725779d167cb43cb9ecac924';
+        func-mem-ref-line = '77';
+        func-mem-ref-name = 'socket_indirect_pool';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'ethernet_8c_1a44ddaef5c37ad5880487ccf60fd6844a';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_init_port';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'p_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct ether_addr *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'p_lls_cu_addr';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.c';
+      func-mem-desc-line = '229';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1a703e079cb598d615c750d24ec7432617';
+        func-mem-ref-line = '37';
+        func-mem-ref-name = 'BURST_SIZE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1af93d1ffa527a8d74a873d67174d006e1';
+        func-mem-ref-line = '52';
+        func-mem-ref-name = 'MAX_RX_LEN';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8c_1a0300893b39ba152362bc3096f082d4be';
+        func-mem-ref-line = '72';
+        func-mem-ref-name = '_eth_mbuf_pool_rx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1a3f004b0d653b6c6481513d0681771452';
+        func-mem-ref-line = '138';
+        func-mem-ref-name = 'nlog';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8c_1aa9296c58dc24c63c4ee927db394a97d7';
+        func-mem-ref-line = '114';
+        func-mem-ref-name = 'ethertype';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1ae9d2374bac7995a342bcf6ffdbe9f4a0';
+        func-mem-ref-line = '148';
+        func-mem-ref-name = 'PANIC_ON';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1aedb12c4d673468ce4291b4e756a72b38';
+        func-mem-ref-line = '40';
+        func-mem-ref-name = 'FLEXRAN_UP_VLAN_TAG';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1a52fb3711338fc1b5acbbfb64ad3a2c62';
+        func-mem-ref-line = '145';
+        func-mem-ref-name = 'dlog';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1a0118652ad4c1f706fd9b626221530738';
+        func-mem-ref-line = '41';
+        func-mem-ref-name = 'ETHER_TYPE_ETHDI';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1a0b63de3f9c61ad7ac89987bb44699200';
+        func-mem-ref-line = '141';
+        func-mem-ref-name = 'elog';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'ethernet_8c_1aa3e9cefbde42d6864805b4ba2a8f4c86';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_add_eth_hdr_vlan';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct ether_addr *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dst';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ethertype';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mb';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'vlan_tci';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.c';
+      func-mem-desc-line = '434';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1ae9d2374bac7995a342bcf6ffdbe9f4a0';
+        func-mem-ref-line = '148';
+        func-mem-ref-name = 'PANIC_ON';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1a3f004b0d653b6c6481513d0681771452';
+        func-mem-ref-line = '138';
+        func-mem-ref-name = 'nlog';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1a52fb3711338fc1b5acbbfb64ad3a2c62';
+        func-mem-ref-line = '145';
+        func-mem-ref-name = 'dlog';
+    };
+    }; /* func-member */
+    };
+    var = {
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'ethernet_8c_1a8d83e3adb6c9e839b3b7259288f100ba';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mempool *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = '_eth_mbuf_pool';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= NULL
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.c';
+      var-mem-desc-line = '70';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'ethdi_8c_1a77f0a4b49dc21be816aefa3066debfa7';
+        var-mem-ref-line = '77';
+        var-mem-ref-name = 'xran_ethdi_mbuf_alloc';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'ethernet_8c_1ae64119c0e95fd2355ab7c07b92d34615';
+        var-mem-ref-line = '185';
+        var-mem-ref-name = 'xran_init_mbuf_pool';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'prach__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        var-mem-ref-line = '92';
+        var-mem-ref-name = 'PrachCheck::SetUp';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'prach__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        var-mem-ref-line = '91';
+        var-mem-ref-name = 'PrachPerf::SetUp';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'prach__performance_8cc_1a540e426541deb753f7c69d8df5d5b090';
+        var-mem-ref-line = '172';
+        var-mem-ref-name = 'performance_cp';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'u__plane__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        var-mem-ref-line = '37';
+        var-mem-ref-name = 'U_planeCheck::SetUp';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'ethernet_8c_1a4454a38b3cf49dde846ab9b0e1a7ba56';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mempool *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = '_eth_mbuf_pool_inderect';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= NULL
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.c';
+      var-mem-desc-line = '71';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'ethernet_8c_1ae64119c0e95fd2355ab7c07b92d34615';
+        var-mem-ref-line = '185';
+        var-mem-ref-name = 'xran_init_mbuf_pool';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'ethernet_8c_1a0300893b39ba152362bc3096f082d4be';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mempool *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = '_eth_mbuf_pool_rx';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= NULL
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.c';
+      var-mem-desc-line = '72';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'ethernet_8c_1ae64119c0e95fd2355ab7c07b92d34615';
+        var-mem-ref-line = '185';
+        var-mem-ref-name = 'xran_init_mbuf_pool';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'ethernet_8c_1a9928d7cd5a9d3885479a9c0ae27249ee';
+        var-mem-ref-line = '229';
+        var-mem-ref-name = 'xran_init_port';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'ethernet_8c_1a3e5502cf11577af4893f3151eb221f75';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mempool *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = '_eth_mbuf_pool_small';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= NULL
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.c';
+      var-mem-desc-line = '73';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'ethernet_8c_1ae64119c0e95fd2355ab7c07b92d34615';
+        var-mem-ref-line = '185';
+        var-mem-ref-name = 'xran_init_mbuf_pool';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'ethernet_8c_1ae3907201762de3de953eb5ea9de9229a';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mempool *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = '_eth_mbuf_pool_big';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= NULL
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.c';
+      var-mem-desc-line = '74';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'ethernet_8c_1ae64119c0e95fd2355ab7c07b92d34615';
+        var-mem-ref-line = '185';
+        var-mem-ref-name = 'xran_init_mbuf_pool';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'ethernet_8c_1a9b3ca6fe25e72be5c4fd7a95f92d174f';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mempool *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'socket_direct_pool';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= NULL
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.c';
+      var-mem-desc-line = '76';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'ethernet_8c_1ae64119c0e95fd2355ab7c07b92d34615';
+        var-mem-ref-line = '185';
+        var-mem-ref-name = 'xran_init_mbuf_pool';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'ethernet_8c_1adb2e2732725779d167cb43cb9ecac924';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mempool *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'socket_indirect_pool';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= NULL
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.c';
+      var-mem-desc-line = '77';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'ethernet_8c_1ae64119c0e95fd2355ab7c07b92d34615';
+        var-mem-ref-line = '185';
+        var-mem-ref-name = 'xran_init_mbuf_pool';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'ethernet_8c_1ad9e63131290aa4ae5beeddaf0505946d';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+ring_idx
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'head';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.c';
+      var-mem-desc-line = '88';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'ethernet_8c_1a33dbe0774fc577b56bd532cf3736106e';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+ring_idx
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'read_head';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.c';
+      var-mem-desc-line = '89';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'ethernet_8c_1a255a402bc6dcd7c53876e55a8162fcb9';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+ring_idx
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tail';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.c';
+      var-mem-desc-line = '90';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'ethernet_8c_1ac75fce8692fd1d41a8985f6aacc4a175';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+char
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'buf';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.c';
+      var-mem-desc-line = '91';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'json_8hpp_1ab6b353b5dc68fe4151d9d20edecd162c';
+        var-mem-ref-line = '11091';
+        var-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::lexer::strtonum::to';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'ethernet_8c_1a40b377a55fc6bf086deabb8ce0d531e4';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static struct __anonymous__
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'io_ring';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= { {0}, 0, 0}
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.c';
+      var-mem-desc-line = '92';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.c';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+This file has all definitions for the Ethernet Data Interface Layer.
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+@author Intel Corporation
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'ethernet_8h';
+  file-name = 'ethernet.h';
+    define = {
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'ethernet_8h_1a703e079cb598d615c750d24ec7432617';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'BURST_SIZE';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+4096
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      define-mem-desc-line = '37';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'ethernet_8h_1aedb12c4d673468ce4291b4e756a72b38';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'FLEXRAN_UP_VLAN_TAG';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      define-mem-desc-line = '40';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'ethernet_8h_1a0118652ad4c1f706fd9b626221530738';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'ETHER_TYPE_ETHDI';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+ETHER_TYPE_IPv4    /* hack needed for jumbo frames */
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      define-mem-desc-line = '41';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'ethernet_8h_1af87cccd4396539ae2fd0000a61907e92';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'ETHER_TYPE_ECPRI';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+0xAEFE
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      define-mem-desc-line = '42';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'ethernet_8h_1a9603401a9e933e2fd95f0a3a32c78c8a';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'ETHER_TYPE_SYNC';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+0xBEFE
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      define-mem-desc-line = '43';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'ethernet_8h_1a12f018df6b9efaa5217f341d0d56e66f';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'ETHER_TYPE_START_TX';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+0xCEFE
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      define-mem-desc-line = '44';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'ethernet_8h_1ae543d743ada71b167a5cbd813b15fa7f';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'NUM_MBUFS';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+65536
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      define-mem-desc-line = '46';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'ethernet_8h_1aff7b5c03d15eefed7ec8ba88836914e6';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MBUF_CACHE';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+256
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      define-mem-desc-line = '47';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'ethernet_8h_1ae9d0e06c9bf8c1de60edfed757593782';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MBUF_POOL_ELM_SMALL';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+1500 /* regular ethernet MTU, most compatible */
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      define-mem-desc-line = '49';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'ethernet_8h_1aabc097abe969aa80654d34ee7f15109c';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MBUF_POOL_ELEMENT';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+MAX_RX_LEN
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      define-mem-desc-line = '50';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'ethernet_8h_1af93d1ffa527a8d74a873d67174d006e1';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MAX_RX_LEN';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+9600
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      define-mem-desc-line = '52';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'ethernet_8h_1a3ecef14a68660bf7e2c7007097e1a42d';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MAX_TX_LEN';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(MAX_RX_LEN - 14) /* headroom for rx driver */
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      define-mem-desc-line = '53';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'ethernet_8h_1a87f68e96fb938eddc39ad1f19d923a96';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MAX_DATA_SIZE';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(MAX_TX_LEN - sizeof(struct ether_hdr) - \
+    sizeof(struct ethdi_hdr) - sizeof(struct burst_hdr))
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      define-mem-desc-line = '54';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'ethernet_8h_1ae8104b3bc03b93180e06acb87f420243';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MBUF_POOL_ELM_BIG';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+USHRT_MAX
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      define-mem-desc-line = '58';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'ethernet_8h_1a72098506af8c2d5c500ec4f8e0a0e17f';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'NUM_MBUFS_BIG';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+64
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      define-mem-desc-line = '59';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'ethernet_8h_1a831b296affed982065acb18ebb5dc492';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'DEFAULT_DUMP_LENGTH';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+96
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      define-mem-desc-line = '61';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'ethernet_8h_1a3f004b0d653b6c6481513d0681771452';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'nlog';
+      define-mem-param  = {
+        define-mem-def-name = 'm';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = '...';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+__xran_delayed_msg("%s(): " m "\n", __FUNCTION__, ##__VA_ARGS__)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      define-mem-desc-line = '138';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'ethernet_8h_1ac8604734982e77a172bf8acf88571f84';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'delayed_message';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+nlog    /* this is the old alias for this function */
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      define-mem-desc-line = '139';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'ethernet_8h_1aa5cdbe485177843f5b1a2a2c584c0315';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'wlog';
+      define-mem-param  = {
+        define-mem-def-name = 'm';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = '...';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+nlog("WARNING: " m, ##__VA_ARGS__)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      define-mem-desc-line = '140';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'ethernet_8h_1a0b63de3f9c61ad7ac89987bb44699200';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'elog';
+      define-mem-param  = {
+        define-mem-def-name = 'm';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = '...';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+nlog("ERROR: " m, ##__VA_ARGS__)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      define-mem-desc-line = '141';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'ethernet_8h_1a52fb3711338fc1b5acbbfb64ad3a2c62';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'dlog';
+      define-mem-param  = {
+        define-mem-def-name = 'm';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = '...';
+      }; /*        define-mem-def--param */
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      define-mem-desc-line = '145';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'ethernet_8h_1ae9d2374bac7995a342bcf6ffdbe9f4a0';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PANIC_ON';
+      define-mem-param  = {
+        define-mem-def-name = 'x';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'm';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = '...';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+do { if (unlikely(x)) \
+    rte_panic("%s: " m "\n", #x, ##__VA_ARGS__); } while (0)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      define-mem-desc-line = '148';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    };
+    enum = {
+    enum-member = {
+      enum-mem-kind = 'enum';
+      enum-mem-id   = 'ethernet_8h_1afc285891d94145229942219cffd91c4c';
+      enum-mem-virt = normal;
+      enum-mem-prot = public;
+      enum-mem-name = 'pkt_type';
+      enum-mem-enum = { enum-name = PKT_ZERO; };
+      enum-mem-enum = { enum-name = PKT_EMPTY; };
+      enum-mem-enum = { enum-name = PKT_DISCOVER_REQUEST; };
+      enum-mem-enum = { enum-name = PKT_PING; };
+      enum-mem-enum = { enum-name = PKT_PONG; };
+      enum-mem-enum = { enum-name = PKT_DISCOVER_REPLY; };
+      enum-mem-enum = { enum-name = PKT_LTE_DATA; };
+      enum-mem-enum = { enum-name = PKT_LTE_CONTROL; };
+      enum-mem-enum = { enum-name = PKT_BURST; };
+      enum-mem-enum = { enum-name = PKT_DATATEST; };
+      enum-mem-enum = { enum-name = PKT_ADD_ETHDEV; };
+      enum-mem-enum = { enum-name = PKT_SYNC_START; };
+      enum-mem-enum = { enum-name = PKT_LAST; };
+      enum-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      enum-mem-desc-line = '72';
+      enum-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* enum-member */
+    };
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'ethernet_8h_1ae64119c0e95fd2355ab7c07b92d34615';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_init_mbuf_pool';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      func-mem-desc-line = '120';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8c_1a8d83e3adb6c9e839b3b7259288f100ba';
+        func-mem-ref-line = '70';
+        func-mem-ref-name = '_eth_mbuf_pool';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1ae543d743ada71b167a5cbd813b15fa7f';
+        func-mem-ref-line = '46';
+        func-mem-ref-name = 'NUM_MBUFS';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1aff7b5c03d15eefed7ec8ba88836914e6';
+        func-mem-ref-line = '47';
+        func-mem-ref-name = 'MBUF_CACHE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1aabc097abe969aa80654d34ee7f15109c';
+        func-mem-ref-line = '50';
+        func-mem-ref-name = 'MBUF_POOL_ELEMENT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8c_1a4454a38b3cf49dde846ab9b0e1a7ba56';
+        func-mem-ref-line = '71';
+        func-mem-ref-name = '_eth_mbuf_pool_inderect';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8c_1a0300893b39ba152362bc3096f082d4be';
+        func-mem-ref-line = '72';
+        func-mem-ref-name = '_eth_mbuf_pool_rx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8c_1a3e5502cf11577af4893f3151eb221f75';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = '_eth_mbuf_pool_small';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1ae9d0e06c9bf8c1de60edfed757593782';
+        func-mem-ref-line = '49';
+        func-mem-ref-name = 'MBUF_POOL_ELM_SMALL';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8c_1ae3907201762de3de953eb5ea9de9229a';
+        func-mem-ref-line = '74';
+        func-mem-ref-name = '_eth_mbuf_pool_big';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1a72098506af8c2d5c500ec4f8e0a0e17f';
+        func-mem-ref-line = '59';
+        func-mem-ref-name = 'NUM_MBUFS_BIG';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1ae8104b3bc03b93180e06acb87f420243';
+        func-mem-ref-line = '58';
+        func-mem-ref-name = 'MBUF_POOL_ELM_BIG';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8c_1a9b3ca6fe25e72be5c4fd7a95f92d174f';
+        func-mem-ref-line = '76';
+        func-mem-ref-name = 'socket_direct_pool';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8c_1adb2e2732725779d167cb43cb9ecac924';
+        func-mem-ref-line = '77';
+        func-mem-ref-name = 'socket_indirect_pool';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'ethernet_8h_1a9928d7cd5a9d3885479a9c0ae27249ee';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_init_port';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'port';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct ether_addr *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'p_lls_cu_addr';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      func-mem-desc-line = '122';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1a703e079cb598d615c750d24ec7432617';
+        func-mem-ref-line = '37';
+        func-mem-ref-name = 'BURST_SIZE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1af93d1ffa527a8d74a873d67174d006e1';
+        func-mem-ref-line = '52';
+        func-mem-ref-name = 'MAX_RX_LEN';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8c_1a0300893b39ba152362bc3096f082d4be';
+        func-mem-ref-line = '72';
+        func-mem-ref-name = '_eth_mbuf_pool_rx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1a3f004b0d653b6c6481513d0681771452';
+        func-mem-ref-line = '138';
+        func-mem-ref-name = 'nlog';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8c_1aa9296c58dc24c63c4ee927db394a97d7';
+        func-mem-ref-line = '114';
+        func-mem-ref-name = 'ethertype';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1ae9d2374bac7995a342bcf6ffdbe9f4a0';
+        func-mem-ref-line = '148';
+        func-mem-ref-name = 'PANIC_ON';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1aedb12c4d673468ce4291b4e756a72b38';
+        func-mem-ref-line = '40';
+        func-mem-ref-name = 'FLEXRAN_UP_VLAN_TAG';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1a52fb3711338fc1b5acbbfb64ad3a2c62';
+        func-mem-ref-line = '145';
+        func-mem-ref-name = 'dlog';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1a0118652ad4c1f706fd9b626221530738';
+        func-mem-ref-line = '41';
+        func-mem-ref-name = 'ETHER_TYPE_ETHDI';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1a0b63de3f9c61ad7ac89987bb44699200';
+        func-mem-ref-line = '141';
+        func-mem-ref-name = 'elog';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'ethernet_8h_1aa3e9cefbde42d6864805b4ba2a8f4c86';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_add_eth_hdr_vlan';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct ether_addr *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dst';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ethertype';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mb';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'vlan_tci';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      func-mem-desc-line = '124';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1ae9d2374bac7995a342bcf6ffdbe9f4a0';
+        func-mem-ref-line = '148';
+        func-mem-ref-name = 'PANIC_ON';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1a3f004b0d653b6c6481513d0681771452';
+        func-mem-ref-line = '138';
+        func-mem-ref-name = 'nlog';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1a52fb3711338fc1b5acbbfb64ad3a2c62';
+        func-mem-ref-line = '145';
+        func-mem-ref-name = 'dlog';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'ethernet_8h_1aee422b7193c84ae1fa4d6708a4bc577b';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = '__xran_delayed_msg';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'fmt';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+...
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      func-mem-desc-line = '137';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8c_1a0ff6d080449124d52d868d9ce2ffe871';
+        func-mem-ref-line = '94';
+        func-mem-ref-name = 'RINGSIZE';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'ethernet_8h_1a874ef2a305d442c7cdbc3c212481e6b9';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_enqueue_mbuf';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mb';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_ring *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'r';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      func-mem-desc-line = '152';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    };
+    var = {
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'ethernet_8h_1a8d83e3adb6c9e839b3b7259288f100ba';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mempool *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = '_eth_mbuf_pool';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      var-mem-desc-line = '63';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'ethdi_8c_1a77f0a4b49dc21be816aefa3066debfa7';
+        var-mem-ref-line = '77';
+        var-mem-ref-name = 'xran_ethdi_mbuf_alloc';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'ethernet_8c_1ae64119c0e95fd2355ab7c07b92d34615';
+        var-mem-ref-line = '185';
+        var-mem-ref-name = 'xran_init_mbuf_pool';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'prach__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        var-mem-ref-line = '92';
+        var-mem-ref-name = 'PrachCheck::SetUp';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'prach__performance_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        var-mem-ref-line = '91';
+        var-mem-ref-name = 'PrachPerf::SetUp';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'prach__performance_8cc_1a540e426541deb753f7c69d8df5d5b090';
+        var-mem-ref-line = '172';
+        var-mem-ref-name = 'performance_cp';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'u__plane__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        var-mem-ref-line = '37';
+        var-mem-ref-name = 'U_planeCheck::SetUp';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'ethernet_8h_1a3e5502cf11577af4893f3151eb221f75';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mempool *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = '_eth_mbuf_pool_small';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      var-mem-desc-line = '64';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'ethernet_8c_1ae64119c0e95fd2355ab7c07b92d34615';
+        var-mem-ref-line = '185';
+        var-mem-ref-name = 'xran_init_mbuf_pool';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'ethernet_8h_1ae3907201762de3de953eb5ea9de9229a';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mempool *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = '_eth_mbuf_pool_big';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      var-mem-desc-line = '65';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'ethernet_8c_1ae64119c0e95fd2355ab7c07b92d34615';
+        var-mem-ref-line = '185';
+        var-mem-ref-name = 'xran_init_mbuf_pool';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'ethernet_8h_1a9b3ca6fe25e72be5c4fd7a95f92d174f';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mempool *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'socket_direct_pool';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      var-mem-desc-line = '66';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'ethernet_8c_1ae64119c0e95fd2355ab7c07b92d34615';
+        var-mem-ref-line = '185';
+        var-mem-ref-name = 'xran_init_mbuf_pool';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'ethernet_8h_1adb2e2732725779d167cb43cb9ecac924';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mempool *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'socket_indirect_pool';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      var-mem-desc-line = '67';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'ethernet_8c_1ae64119c0e95fd2355ab7c07b92d34615';
+        var-mem-ref-line = '185';
+        var-mem-ref-name = 'xran_init_mbuf_pool';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'ethernet_8h_1a797745480e289b4940e09d53095eaee4';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static char *const
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xran_pkt_descriptions';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= {
+    "ZERO",
+    "empty packet",
+    "discovery request packet",
+    "ping packet",
+    "pong packet",
+    "discovery reply packet",
+    "LTE data packet",
+    "LTE control packet",
+    "BURST packet",
+    "DATATEST packet",
+    "Add ethernet port command packet",
+    "SYNC-START packet",
+    "LAST packet",
+}
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+      var-mem-desc-line = '89';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/ethernet/ethernet.h';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+This file has all definitions for the Ethernet Data Interface Layer.
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+@author Intel Corporation
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'gen__test_8m';
+  file-name = 'gen_test.m';
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'gen__test_8m_1abee116c541345c5756870213b23b01c4';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+< COPYRIGHT_TAG > This script was tested with GNU version or
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'Matlab';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+R2017a
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      func-mem-desc-line = '7';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'gen__test_8m_1ae7c338f9b485676bfc0ee154384d8676';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'switch';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+bw
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      func-mem-desc-line = '94';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__compression_8cpp_1aa027200fc051c80b515ee8aeadf44a0e';
+        func-mem-ref-line = '783';
+        func-mem-ref-name = 'xranlib_compress_avx512_bfw';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'gen__test_8m_1a7a889c8364428876f88ddaf055df5c82';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+otherwise
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'disp';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+'Unknown BW &&mu'
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-initializer = <<_EnD_oF_dEf_TeXt_
+==0
+        disp('Incorrect Numerology and BW combination.')
+        return
+    end
+
+    bw
+    numRBs
+    nSlots
+
+    %use file as input
+    %ifft_in = load('ifft_in.txt')
+
+    %gen IQs
+    ifft_in = [[1:1:(numRBs*12)]', [1:1:(numRBs*12)]']
+_EnD_oF_dEf_TeXt_;
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      func-mem-desc-line = '122';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'gen__test_8m_1a00ebf5acd6f00adefc3a19d5e587b58f';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'for';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+i
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-defval = <<_EnD_oF_dEf_TeXt_
+1:1:nSlots *14-1
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      func-mem-desc-line = '160';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'gen__test_8m_1ace3ce36f6d9d10aecbbd9f8002551a01';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'disp';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+file_name
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      func-mem-desc-line = '170';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'gen__test_8m_1a8e50d67d4be6daacbf6522b5950a6a4d';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'fwrite';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+fileID
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+antX_16
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+'int16'
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      func-mem-desc-line = '172';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'common_8c_1acd37223937d89e77a1ccbdc6e94b38cc';
+        func-mem-ref-line = '550';
+        func-mem-ref-name = 'sys_save_buf_to_file';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'gen__test_8m_1a14e2cbac46a5d611bf112b1f4beb7021';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'fclose';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+fileID
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      func-mem-desc-line = '173';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'common_8c_1acd37223937d89e77a1ccbdc6e94b38cc';
+        func-mem-ref-line = '550';
+        func-mem-ref-name = 'sys_save_buf_to_file';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'common_8c_1a8f27f0a8b6843f5e32ecbce83d487262';
+        func-mem-ref-line = '584';
+        func-mem-ref-name = 'sys_load_file_to_buff';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'common_8c_1ab022cdd736a497eb5cfa7d5dcab0634c';
+        func-mem-ref-line = '635';
+        func-mem-ref-name = 'sys_save_buf_to_file_txt';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'config_8c_1add16264aa9472e4e90d1a77e086c7f93';
+        func-mem-ref-line = '497';
+        func-mem-ref-name = 'parseConfigFile';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'gen__test_8m_1aa0c2a36f9d65a1ca58ca9801dd59e90f';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+end if bfw_gen
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'disp';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+'Generate BF Weights per RB'
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      func-mem-desc-line = '177';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'gen__test_8m_1a4253e838c39515646b8f3ff6b9164f6b';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'imag';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+(W_dl(:, ant).')
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      func-mem-desc-line = '202';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'gen__test_8m_1af3108abdfc7dbfa64896900ace74b015';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+reuse channel for all symbols
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'for';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+slot_idx
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-defval = <<_EnD_oF_dEf_TeXt_
+1:1:nSlots *14
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= [bfw_all_slots, bfw_per_sym]
+_EnD_oF_dEf_TeXt_;
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      func-mem-desc-line = '207';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'gen__test_8m_1af10557aad79e2c38cd5401912a8d2420';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'imag';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+(W_ul(:, ant).')
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      func-mem-desc-line = '225';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    };
+    var = {
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'gen__test_8m_1a92f802cdcc90c07a0da79cebfdb7474e';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+< COPYRIGHT_TAG > This script was tested with GNU
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'Octave';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      var-mem-desc-line = '7';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'gen__test_8m_1a4603254d9990f7140c024d51302d1a8f';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+clear
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'all';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      var-mem-desc-line = '10';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'gen__test_8m_1a2b65d42365b9e14ae1c181cb883d93af';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+MHz MHz MHz MHz MHz MHz MHz MHz MHz
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'nNumRbsPerSymF1';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= ...
+[
+     %  5MHz    10MHz   15MHz   20 MHz  25 MHz  30 MHz  40 MHz  50MHz   60 MHz  70 MHz  80 MHz   90 MHz  100 MHz
+        [25,    52,     79,     106,    133,    160,    216,    270,    0,         0,      0,      0,      0]         % Numerology 0 (15KHz)
+        [11,    24,     38,     51,     65,     78,     106,    133,    162,       0,    217,    245,    273]         % Numerology 1 (30KHz)
+        [0,     11,     18,     24,     31,     38,     51,     65,     79,        0,    107,    121,    135]         % Numerology 2 (60KHz)
+]
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      var-mem-desc-line = '13';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'gen__test_8m_1a220c0367b38ca34375ea822ff6aadfd9';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'nNumRbsPerSymF2';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= ...
+[
+    %  50Mhz  100MHz  200MHz   400MHz
+        [66,    132,    264,     0]        % Numerology 2 (60KHz)
+        [32,    66,     132,     264]      % Numerology 3 (120KHz)
+]
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      var-mem-desc-line = '21';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'gen__test_8m_1afb68cbaf85c88c8e862646b7be42f113';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+total number of tests
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tests_total';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 6
+sub6_all = ...
+    [ 
+      true, true, true, true, false, true,   
+    ]
+
+mu_all = ...
+    [
+      0, 0, 0, 1, 3, 1
+    ]
+
+bw_all = ...
+    [
+      5, 10, 20, 100, 100, 100
+    ]
+
+ant_num_all = ...
+    [
+      4, 4, 4, 4, 4, 8
+    ]
+
+bfw_gen_all = ...
+    [
+      false, false, false, false, false, true
+    ]
+
+trx_all = ...
+    [ 
+      32, 32, 32, 32, 32, 32
+    ]
+path_to_usecase_all = ... 
+    [
+      "./usecase/mu0_5mhz/"
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      var-mem-desc-line = '29';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'gen__test_8m_1ae121fd9f9063d48369ef04627e63f97b';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+usecase
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'mu0_10mhz';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      var-mem-desc-line = '62';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'gen__test_8m_1a65690a3451484027a8021fc3e26a8354';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+usecase
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'mu0_20mhz';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      var-mem-desc-line = '63';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'gen__test_8m_1aad3519412e0d30a8d6c4f827f1c0aaed';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+usecase
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'mu1_100mhz';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      var-mem-desc-line = '64';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'gen__test_8m_1a06fda90da02d48d546f49b1faec2239a';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+usecase
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'mu3_100mhz';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      var-mem-desc-line = '65';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'gen__test_8m_1ae622c3d8e02784c9a30a1734452e9c9c';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'path_to_usecase_all';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= cellstr(path_to_usecase_all) 
+
+nSlots_all = ...
+    [
+       40,40,40,40,40,10 
+    ]
+
+%select mu and bw to generate test files
+for test_num =(1:1:tests_total)
+    test_num
+    sub6=sub6_all(test_num)  %false
+    mu=mu_all(test_num) % 0
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      var-mem-desc-line = '69';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'gen__test_8m_1aec71d24b9775c25745c66105ac9371f9';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+or
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'bw';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=bw_all(test_num) %5
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      var-mem-desc-line = '81';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'gen__test_8m_1a549e3fface5e83cef0eb316a8b81a7f7';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+or MHz
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'ant_num';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= ant_num_all(test_num)
+    bfw_gen=bfw_gen_all(test_num)
+    trx = trx_all(test_num)
+    size(path_to_usecase_all)
+    path_to_usecase = path_to_usecase_all(test_num)
+
+    nSlots=nSlots_all(test_num) % any 40 and 160
+
+    if sub6
+        disp('Sub6')
+        if mu < 3
+            nNumerology = mu+1
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      var-mem-desc-line = '82';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'gen__test_8m_1a887ee7a54247d19e5e93955a7b9663ae';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'numRBs';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= nNumRbsPerSymF1(nNumerology,0+1)
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      var-mem-desc-line = '96';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'common_8c_1abd62743e637f8bee2b0d3b1e2b4ecaac';
+        var-mem-ref-line = '213';
+        var-mem-ref-name = 'app_xran_get_num_rbs';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'compander__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        var-mem-ref-line = '113';
+        var-mem-ref-name = 'BfpPerfEx::SetUp';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'compander__functional_8cc_1a45d64e11a1ecc040577b7f22b27dde51';
+        var-mem-ref-line = '788';
+        var-mem-ref-name = 'TEST_P';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__compression_8cpp_1a0651de68e87558106615163f96b3e599';
+        var-mem-ref-line = '729';
+        var-mem-ref-name = 'xranlib_compress_avx512';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__compression_8cpp_1a2bd6ebeefb6ca9674598d443e697918c';
+        var-mem-ref-line = '834';
+        var-mem-ref-name = 'xranlib_decompress_avx512';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__frame__struct_8c_1adef530f5f3ebc94606c692d8784ddaf2';
+        var-mem-ref-line = '149';
+        var-mem-ref-name = 'xran_fs_get_num_rbs';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'gen__test_8m_1af5cbf8934e1bd30425ac3ccc65d2bfc7';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'case';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+{10}
+                    numRBs = nNumRbsPerSymF1(nNumerology,1+1)
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      var-mem-desc-line = '97';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'gen__test_8m_1aba0850eda7aea420ce9c9a1d760451ad';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'ant_c';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= ifft_in
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      var-mem-desc-line = '159';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'gen__test_8m_1a5ace8229850f860d97894597163148f6';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'ifft_in_1';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      var-mem-desc-line = '162';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'gen__test_8m_1a38d2cdf58cc777c61b71dd2785d139af';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+end write files for IQ samples for
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'ant';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 1:1:ant_num
+        antX=ant_c*(ant*10)
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      var-mem-desc-line = '166';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__cp__api_8c_1a3ca98b2a49501149a7b5baf9174897d8';
+        var-mem-ref-line = '66';
+        var-mem-ref-name = 'xran_cp_init_sectiondb';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a54de92e0ced826beeb759580d170562b';
+        var-mem-ref-line = '278';
+        var-mem-ref-name = 'xran_init_sectionid';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a7a3c06a23d41de0038747348be9bb9da';
+        var-mem-ref-line = '400';
+        var-mem-ref-name = 'xran_init_seqid';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'gen__test_8m_1a44ac39f65dd00d0fa2f62a0175e23965';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'antX_16';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=int16(antX.')
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      var-mem-desc-line = '168';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'gen__test_8m_1a58ed1f4fc05e40edea694d9f889da543';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'file_name';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= strcat(path_to_usecase,"ant_", num2str(ant-1),".bin")
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      var-mem-desc-line = '169';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'gen__test_8m_1aa64fdf4c18d8172f6bdc412e7d2013e1';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+end if bfw_gen random channel matrix for single sym on syngle RB
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'H';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= (rand(trx,ant_num) + 1j*rand(trx,ant_num))
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      var-mem-desc-line = '183';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'gen__test_8m_1a31c813b96f83786bc7433949e002bf03';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+calculate weights
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'W_dl';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= H^*(H^TH^*)^-1
+        % W_ul =  ((H^H*H)^-1)H^H
+        % where H^* - conjugate 
+        %       H^T - transpose
+        %       H^H - conjugate transpose 
+        W_dl = conj(H)*(transpose(H)*conj(H))^-1
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      var-mem-desc-line = '186';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'gen__test_8m_1aeef19cc1066ffe1cdd33b503ed85c1ea';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+weights for DL
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'W_ul';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= ((ctranspose(H)*H)^-1)*ctranspose(H)
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      var-mem-desc-line = '192';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'gen__test_8m_1ac6b31045f94257d82fbbcf64a170a093';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+adjust channel per each RB for
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'iPrb';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 1:1:numRBs
+               bfw_per_sym = [ bfw_per_sym, [real((W_dl(:, ant).'))*iPrb
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      var-mem-desc-line = '201';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        var-mem-ref-line = '740';
+        var-mem-ref-name = 'xranLibWraper::Init';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'gen__test_8m_1a89fcb37334f8e931bbfbb3b1649a4c34';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+end
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'bfw_all_slots';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= []
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      var-mem-desc-line = '205';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'gen__test_8m_1af743a8da9d7938005149c84bac57d261';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+end
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'bfw_all_slots_int';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= int16(bfw_all_slots./max(max(abs((bfw_all_slots.')))).*2^15)
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      var-mem-desc-line = '211';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'gen__test_8m_1ac96f991c58ca69c2aa63e6814c3252f8';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+UL
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'bfw_per_sym';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= []
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+      var-mem-desc-line = '222';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/gen_test.m';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'init__sys__functional_8cc';
+  file-name = 'init_sys_functional.cc';
+    define = {
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'init__sys__functional_8cc_1a0b69cdc6288c9c56f1054c582852b613';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'NUM_OF_SUBFRAME_PER_FRAME';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+10
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/init_sys_functional.cc';
+      define-mem-desc-line = '228';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    };
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'init__sys__functional_8cc_1af2d879cc67de3a1216ff63cbcea4183d';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'physide_sym_call_back';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'param';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/init_sys_functional.cc';
+      func-mem-desc-line = '39';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1a7b1dc2a3c7a3d8e2eb7f2616417feb75';
+        func-mem-ref-line = '268';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'init__sys__functional_8cc_1aa8882d42d07fbd9750da4db4395b438c';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'physide_dl_tti_call_back';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'param';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/init_sys_functional.cc';
+      func-mem-desc-line = '45';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1a74a4819defc7dbd1cfa7e793456be743';
+        func-mem-ref-line = '244';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'init__sys__functional_8cc_1a52c968a559117b66a05591f958da75c2';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'physide_ul_half_slot_call_back';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'param';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/init_sys_functional.cc';
+      func-mem-desc-line = '51';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1a74a4819defc7dbd1cfa7e793456be743';
+        func-mem-ref-line = '244';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'init__sys__functional_8cc_1a874ba95e7c465e83ccc26ab623eec60c';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'physide_ul_full_slot_call_back';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'param';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/init_sys_functional.cc';
+      func-mem-desc-line = '57';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1a74a4819defc7dbd1cfa7e793456be743';
+        func-mem-ref-line = '244';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'init__sys__functional_8cc_1ac6a3121934d1301a33197c857bd61391';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_fh_rx_callback';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pCallbackTag';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+xran_status_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'status';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/init_sys_functional.cc';
+      func-mem-desc-line = '63';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        func-mem-ref-line = '79';
+        func-mem-ref-name = 'Init_Sys_Check::SetUp';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1ac2f03036711a42868a78783b735097e5';
+        func-mem-ref-line = '120';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'init__sys__functional_8cc_1a2f5cc4dc3c9d4a042cab8024cb7278c3';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_fh_rx_prach_callback';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pCallbackTag';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+xran_status_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'status';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/init_sys_functional.cc';
+      func-mem-desc-line = '69';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        func-mem-ref-line = '79';
+        func-mem-ref-name = 'Init_Sys_Check::SetUp';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1ac2f03036711a42868a78783b735097e5';
+        func-mem-ref-line = '120';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'init__sys__functional_8cc_1a9796d6da0db5312f3ddffc3c43038daf';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Init_Sys_Check
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Test_Open_Close
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/init_sys_functional.cc';
+      func-mem-desc-line = '112';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a1acdb894b98fd0ddf9e5542b50acfc50';
+        func-mem-ref-line = '213';
+        func-mem-ref-name = 'xran_device_ctx::enableCP';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a0ac55d6b8988083425a147f343c34455';
+        func-mem-ref-line = '256';
+        func-mem-ref-name = 'xran_device_ctx::xran2phy_mem_ready';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1ac2f03036711a42868a78783b735097e5';
+        func-mem-ref-line = '120';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'init__sys__functional_8cc_1ac2f03036711a42868a78783b735097e5';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Init_Sys_Check
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Test_xran_mm_init
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/init_sys_functional.cc';
+      func-mem-desc-line = '120';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a999189549fd6b524b733ddd61f1f9962';
+        func-mem-ref-line = '2447';
+        func-mem-ref-name = 'xran_mm_init';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xranlib__unit__test__main_8cc_1a1b2100f9f398243bb4bdbf0db003b9a3';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'xranlib';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a2ad94e2d18c69b423d5402d7777832f1';
+        func-mem-ref-line = '1109';
+        func-mem-ref-name = 'xranLibWraper::get_xranhandle';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1ad5b1e2ec82b937000bd1fe89acb5384c';
+        func-mem-ref-line = '51';
+        func-mem-ref-name = 'SW_FPGA_FH_TOTAL_BUFFER_LEN';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1ae9c34194d5ec7c9c24b680085991306c';
+        func-mem-ref-line = '50';
+        func-mem-ref-name = 'SW_FPGA_SEGMENT_BUFFER_LEN';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1a9796d6da0db5312f3ddffc3c43038daf';
+        func-mem-ref-line = '112';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1a9b25e7e7b484cb2d903c20c4791a52ac';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'nSW_ToFpga_FTH_TxBufferLen';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a34dbe5e515cc78b4ce26fa287e6c1edc';
+        func-mem-ref-line = '110';
+        func-mem-ref-name = 'XRAN_MAX_SECTOR_NR';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a35fa05e7523928c0c86cbcf835c12dc5';
+        func-mem-ref-line = '111';
+        func-mem-ref-name = 'XRAN_MAX_ANTENNA_NR';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1af0963ba32cc8ecd280afd2e474eb426a';
+        func-mem-ref-line = '109';
+        func-mem-ref-name = 'XRAN_N_FE_BUF_LEN';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1a0d19e9e74d94b9c2fb5734392bd7a590';
+        func-mem-ref-line = '109';
+        func-mem-ref-name = 'Init_Sys_Check::nInstanceNum';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1aeeef9211b4ee7d22934db64125b538dd';
+        func-mem-ref-line = '1120';
+        func-mem-ref-name = 'xranLibWraper::get_num_cc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ac1e23b437693cb93f1ddd5a74f97cab4';
+        func-mem-ref-line = '108';
+        func-mem-ref-name = 'XRAN_PORTS_NUM';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1adf5ead6a9f90b5d524e8012521d64bb5';
+        func-mem-ref-line = '2408';
+        func-mem-ref-name = 'xran_sector_get_instances';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1a492c471226877c87f771b9f4fe13a6ab';
+        func-mem-ref-line = '107';
+        func-mem-ref-name = 'Init_Sys_Check::nInstanceHandle';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a39a9f7b5d01979eb1f8d806d6b9c50fe';
+        func-mem-ref-line = '2454';
+        func-mem-ref-name = 'xran_bm_init';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1afbefaeac48b99d44a1930b66c9e4e21f';
+        func-mem-ref-line = '108';
+        func-mem-ref-name = 'Init_Sys_Check::nBufPoolIndex';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a87d92ec177ed9c388685a91051f66205';
+        func-mem-ref-line = '122';
+        func-mem-ref-name = 'XRAN_NUM_OF_SYMBOL_PER_SLOT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1ae79ca138dc77d69ef692886be4e5da81';
+        func-mem-ref-line = '2499';
+        func-mem-ref-name = 'xran_bm_allocate_buffer';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a0f904fe772b55bcfc449759a23063aa3';
+        func-mem-ref-line = '2541';
+        func-mem-ref-name = 'xran_bm_free_buffer';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1aeb7832eb5f4721f4a281feaacd1bb466';
+        func-mem-ref-line = '94';
+        func-mem-ref-name = 'Init_Sys_Check::sFrontHaulTxBbuIoBufCtrl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1ab79185e465507117d7b13fd30ec49f70';
+        func-mem-ref-line = '129';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::sBufferList';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1a964fb75fa6395056fade4167354019f5';
+        func-mem-ref-line = '95';
+        func-mem-ref-name = 'Init_Sys_Check::sFrontHaulTxPrbMapBbuIoBufCtrl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1af3ad0b6136919aabcdbac46b754aa7ed';
+        func-mem-ref-line = '96';
+        func-mem-ref-name = 'Init_Sys_Check::sFrontHaulRxBbuIoBufCtrl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1a3bfdc9ec9f4c738715460ddd03f0833f';
+        func-mem-ref-line = '97';
+        func-mem-ref-name = 'Init_Sys_Check::sFrontHaulRxPrbMapBbuIoBufCtrl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1a4bcca72021c589be2adf3647647a1232';
+        func-mem-ref-line = '98';
+        func-mem-ref-name = 'Init_Sys_Check::sFHPrachRxBbuIoBufCtrl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1ac94e2474beef3b68521cfd391211b1be';
+        func-mem-ref-line = '2551';
+        func-mem-ref-name = 'xran_5g_fronthault_config';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1ac6a3121934d1301a33197c857bd61391';
+        func-mem-ref-line = '63';
+        func-mem-ref-name = 'xran_fh_rx_callback';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1ab204e979de14c21d34e9b88c6c700d25';
+        func-mem-ref-line = '2636';
+        func-mem-ref-name = 'xran_5g_prach_req';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1a2f5cc4dc3c9d4a042cab8024cb7278c3';
+        func-mem-ref-line = '69';
+        func-mem-ref-name = 'xran_fh_rx_prach_callback';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'init__sys__functional_8cc_1a8e9607426b34de712f7d450018d0dc05';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Init_Sys_Check
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Test_xran_get_common_counters
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/init_sys_functional.cc';
+      func-mem-desc-line = '210';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1ac153c5a3e3f4f64ab0fafca6f593c380';
+        func-mem-ref-line = '3074';
+        func-mem-ref-name = 'xran_get_common_counters';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xranlib__unit__test__main_8cc_1a1b2100f9f398243bb4bdbf0db003b9a3';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'xranlib';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a2ad94e2d18c69b423d5402d7777832f1';
+        func-mem-ref-line = '1109';
+        func-mem-ref-name = 'xranLibWraper::get_xranhandle';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a6094e9310d30333fffbdeec6da91007c';
+        func-mem-ref-line = '530';
+        func-mem-ref-name = 'xran_common_counters::Rx_on_time';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a1b07b459f4a9596d5c4a615d9e47fea2';
+        func-mem-ref-line = '531';
+        func-mem-ref-name = 'xran_common_counters::Rx_early';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a2c33ad6e68efd74811ca61eada4f52f2';
+        func-mem-ref-line = '532';
+        func-mem-ref-name = 'xran_common_counters::Rx_late';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1af07bbcc73027d046cf79aaeeaea95d28';
+        func-mem-ref-line = '533';
+        func-mem-ref-name = 'xran_common_counters::Rx_corrupt';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a98356b862ea13ddc58a1378a67c4bf8e';
+        func-mem-ref-line = '534';
+        func-mem-ref-name = 'xran_common_counters::Rx_pkt_dupl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ad863eb3e9dc4a977cce64405ec2780c7';
+        func-mem-ref-line = '535';
+        func-mem-ref-name = 'xran_common_counters::Total_msgs_rcvd';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'init__sys__functional_8cc_1a593270c79e8ce298caeb715272c65173';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Init_Sys_Check
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Test_xran_get_slot_idx
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/init_sys_functional.cc';
+      func-mem-desc-line = '226';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a2816fdf0ed3269e998720d01c2b6bf76';
+        func-mem-ref-line = '2936';
+        func-mem-ref-name = 'xran_get_slot_idx';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'init__sys__functional_8cc_1a74a4819defc7dbd1cfa7e793456be743';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Init_Sys_Check
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Test_xran_reg_physide_cb
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/init_sys_functional.cc';
+      func-mem-desc-line = '244';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa8354b56b0be4be47c44a8a5c38db86e';
+        func-mem-ref-line = '2900';
+        func-mem-ref-name = 'xran_reg_physide_cb';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xranlib__unit__test__main_8cc_1a1b2100f9f398243bb4bdbf0db003b9a3';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'xranlib';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a2ad94e2d18c69b423d5402d7777832f1';
+        func-mem-ref-line = '1109';
+        func-mem-ref-name = 'xranLibWraper::get_xranhandle';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1aa8882d42d07fbd9750da4db4395b438c';
+        func-mem-ref-line = '45';
+        func-mem-ref-name = 'physide_dl_tti_call_back';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a8eb67099ddcb1b5877a494edfd450d24ae2863e9abb188c74c5e36966396988e3';
+        func-mem-ref-line = '221';
+        func-mem-ref-name = 'XRAN_CB_TTI';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a88a1e1ec152b7daa669176e91660aead';
+        func-mem-ref-line = '252';
+        func-mem-ref-name = 'xran_device_ctx::ttiCb';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ab85e177210025d9e720d2696965c5af4';
+        func-mem-ref-line = '253';
+        func-mem-ref-name = 'xran_device_ctx::TtiCbParam';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1abd4614a35f8f2cba7d7a671c9e545573';
+        func-mem-ref-line = '254';
+        func-mem-ref-name = 'xran_device_ctx::SkipTti';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1a52c968a559117b66a05591f958da75c2';
+        func-mem-ref-line = '51';
+        func-mem-ref-name = 'physide_ul_half_slot_call_back';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a8eb67099ddcb1b5877a494edfd450d24a75d1b6240b461efda58c8e06e8e9f6d2';
+        func-mem-ref-line = '222';
+        func-mem-ref-name = 'XRAN_CB_HALF_SLOT_RX';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1a874ba95e7c465e83ccc26ab623eec60c';
+        func-mem-ref-line = '57';
+        func-mem-ref-name = 'physide_ul_full_slot_call_back';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a8eb67099ddcb1b5877a494edfd450d24a1e3bbfc0078205779b22c99889f927af';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'XRAN_CB_FULL_SLOT_RX';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'init__sys__functional_8cc_1a7b1dc2a3c7a3d8e2eb7f2616417feb75';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Init_Sys_Check
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Test_xran_reg_sym_cb
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/init_sys_functional.cc';
+      func-mem-desc-line = '268';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1adfcabe4091a4782ecb9ca029314c99ca';
+        func-mem-ref-line = '2888';
+        func-mem-ref-name = 'xran_reg_sym_cb';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xranlib__unit__test__main_8cc_1a1b2100f9f398243bb4bdbf0db003b9a3';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'xranlib';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a2ad94e2d18c69b423d5402d7777832f1';
+        func-mem-ref-line = '1109';
+        func-mem-ref-name = 'xranLibWraper::get_xranhandle';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1af2d879cc67de3a1216ff63cbcea4183d';
+        func-mem-ref-line = '39';
+        func-mem-ref-name = 'physide_sym_call_back';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'init__sys__functional_8cc_1ae5f944f4eff8e2963b83b56f208a114d';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Init_Sys_Check
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Test_xran_mm_destroy
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/init_sys_functional.cc';
+      func-mem-desc-line = '274';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a4120602c15ddabfc3372e238d17f0414';
+        func-mem-ref-line = '2877';
+        func-mem-ref-name = 'xran_mm_destroy';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xranlib__unit__test__main_8cc_1a1b2100f9f398243bb4bdbf0db003b9a3';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'xranlib';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a2ad94e2d18c69b423d5402d7777832f1';
+        func-mem-ref-line = '1109';
+        func-mem-ref-name = 'xranLibWraper::get_xranhandle';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'init__sys__functional_8cc_1a03935019c7cdf89f54e582fbaf9bff76';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Init_Sys_Check
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Test_xran_start_stop
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/init_sys_functional.cc';
+      func-mem-desc-line = '280';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a2f600110ab5726a0f21375b7f24c0326a57a68dd3f4413f7cc255838c4442938c';
+        func-mem-ref-line = '193';
+        func-mem-ref-name = 'XRAN_STOPPED';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8c_1aef5f52e6a4f49171518a59382eb03df5';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'xran_if_current_state';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xranlib__unit__test__main_8cc_1a1b2100f9f398243bb4bdbf0db003b9a3';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'xranlib';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1af9989f7ffd89540fc26371e24a29fefc';
+        func-mem-ref-line = '990';
+        func-mem-ref-name = 'xranLibWraper::Start';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a2f600110ab5726a0f21375b7f24c0326a35916b54fc6804c2f2dc1f5891f3047e';
+        func-mem-ref-line = '192';
+        func-mem-ref-name = 'XRAN_RUNNING';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1af7c499a1fa8e52a104500d7d01c1a280';
+        func-mem-ref-line = '998';
+        func-mem-ref-name = 'xranLibWraper::Stop';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8cpp_1a39bf4f7770751080f5b72046abfd01a5';
+        func-mem-ref-line = '78';
+        func-mem-ref-name = 'get_sequence';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8hpp_1a6157ff083be863bba0a7804cd1788d96';
+        func-mem-ref-line = '190';
+        func-mem-ref-name = 'KernelTests::get_number_of_cases';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'init__sys__functional_8cc_1ab1c8965491e6ac59bfcb56b9fc182f1b';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'INSTANTIATE_TEST_CASE_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+UnitTest
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Init_Sys_Check
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+testing::ValuesIn(get_sequence(Init_Sys_Check::get_number_of_cases("init_sys_functional")))
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/init_sys_functional.cc';
+      func-mem-desc-line = '291';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1a03935019c7cdf89f54e582fbaf9bff76';
+        func-mem-ref-line = '280';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    };
+    var = {
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'init__sys__functional_8cc_1a69b4bff6061152ff85770d725cced3cc';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+const std::string
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'module_name';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= "init_sys_functional"
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/init_sys_functional.cc';
+      var-mem-desc-line = '35';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'init__sys__functional_8cc_1aef5f52e6a4f49171518a59382eb03df5';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+enum xran_if_state
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xran_if_current_state';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/init_sys_functional.cc';
+      var-mem-desc-line = '35';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'init__sys__functional_8cc_1a03935019c7cdf89f54e582fbaf9bff76';
+        var-mem-ref-line = '280';
+        var-mem-ref-name = 'TEST_P';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a937105f52446cfcb951e43e1dc3c4d8b';
+        var-mem-ref-line = '238';
+        var-mem-ref-name = 'xran_get_if_state';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a5b8958fc5688ba856cba84038ee4b938';
+        var-mem-ref-line = '711';
+        var-mem-ref-name = 'xran_timer_arm';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a96de765800aa6de0788fc530cbc16825';
+        var-mem-ref-line = '724';
+        var-mem-ref-name = 'xran_timer_arm_ex';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a4ea0e9c036a1dc7605f53f1f862f4952';
+        var-mem-ref-line = '2319';
+        var-mem-ref-name = 'xran_init';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1ad4852c0827600db95f9841e2f5f9f6f1';
+        var-mem-ref-line = '2841';
+        var-mem-ref-name = 'xran_start';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a8f2daee2fe90126f1f7c361b7760a7a3';
+        var-mem-ref-line = '2852';
+        var-mem-ref-name = 'xran_stop';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a2f8866c9d6536a56e4d8232b8c45808b';
+        var-mem-ref-line = '2863';
+        var-mem-ref-name = 'xran_close';
+    };
+    }; /* var-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/init_sys_functional.cc';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'json_8hpp';
+  file-name = 'json.hpp';
+    define = {
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'json_8hpp_1a584fd8f49cd7f4ecf5baba15b5b53cdd';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'JSON_DEPRECATED';
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      define-mem-desc-line = '66';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'json_8hpp_1a6c274f6db2e65c1b66c7d41b06ad690f';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'JSON_THROW';
+      define-mem-param  = {
+        define-mem-def-name = 'exception';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+std::abort()
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      define-mem-desc-line = '75';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'json_8hpp_1a985d3b82445302c57257f6432f261fe9';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'JSON_TRY';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+if(true)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      define-mem-desc-line = '76';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'json_8hpp_1a6954bec49ed2a2dfb938c1131c82740a';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'JSON_CATCH';
+      define-mem-param  = {
+        define-mem-def-name = 'exception';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+if(false)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      define-mem-desc-line = '77';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'json_8hpp_1ac0c80a819c5b9029a9344b3841f1cfd7';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'NLOHMANN_JSON_HAS_HELPER';
+      define-mem-param  = {
+        define-mem-def-name = 'type';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+template<typename T> struct has_##type {                                  \
+    private:                                                                  \
+        template<typename U, typename = typename U::type>                     \
+        static int detect(U &&);                                              \
+        static void detect(...);                                              \
+    public:                                                                   \
+        static constexpr bool value =                                         \
+                std::is_integral<decltype(detect(std::declval<T>()))>::value; \
+    }
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      define-mem-desc-line = '355';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Helper to determine whether there's a key_type for T.
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+This helper is used to tell associative containers apart from other containers
+such as sequence containers. For instance, <tt>std::map</tt> passes the test as it
+contains a <tt>mapped_type</tt>, whereas <tt>std::vector</tt> fails the test.
+
+@sa http://stackoverflow.com/a/7728728/266378
+@since version 1.0.0, overworked in version 2.0.6
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    };
+    typedef = {
+    typedef-member = {
+      typedef-mem-kind = 'typedef';
+      typedef-mem-id   = 'namespacenlohmann_1_1detail_1a012819c9e8b5e04872a271f50f8b8196';
+      typedef-mem-virt = normal;
+      typedef-mem-prot = public;
+      typedef-mem-type = <<_EnD_oF_dEf_TeXt_
+typename std::enable_if< B, T >::type
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-name = 'enable_if_t';
+      typedef-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      typedef-mem-desc-line = '179';
+      typedef-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* typedef-member */
+    typedef-member = {
+      typedef-mem-kind = 'typedef';
+      typedef-mem-id   = 'namespacenlohmann_1_1detail_1abdf13e40e891be51aab2f16091efb71d';
+      typedef-mem-virt = normal;
+      typedef-mem-prot = public;
+      typedef-mem-type = <<_EnD_oF_dEf_TeXt_
+typename std::remove_cv< typename std::remove_reference< T >::type >::type
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-name = 'uncvref_t';
+      typedef-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      typedef-mem-desc-line = '182';
+      typedef-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* typedef-member */
+    typedef-member = {
+      typedef-mem-kind = 'typedef';
+      typedef-mem-id   = 'namespacenlohmann_1_1detail_1a2286e6d77b4265b8daa7ebdb15f99f8d';
+      typedef-mem-virt = normal;
+      typedef-mem-prot = public;
+      typedef-mem-type = <<_EnD_oF_dEf_TeXt_
+std::integral_constant< bool, std::is_convertible< T, int >::value and std::is_enum< T >::value >
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-name = 'is_unscoped_enum';
+      typedef-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      typedef-mem-desc-line = '186';
+      typedef-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* typedef-member */
+    typedef-member = {
+      typedef-mem-kind = 'typedef';
+      typedef-mem-id   = 'namespacenlohmann_1ae6eede511f01c9f33342044d36a388fa';
+      typedef-mem-virt = normal;
+      typedef-mem-prot = public;
+      typedef-mem-type = <<_EnD_oF_dEf_TeXt_
+basic_json<>
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-name = 'json';
+      typedef-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      typedef-mem-desc-line = '12889';
+      typedef-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+default JSON class
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-documentation = <<_EnD_oF_dEf_TeXt_
+This type is the default specialization of the @ref basic_json class which
+uses the standard template types.
+
+@since version 1.0.0
+_EnD_oF_dEf_TeXt_;
+    }; /* typedef-member */
+    };
+    enum = {
+    enum-member = {
+      enum-mem-kind = 'enum';
+      enum-mem-id   = 'namespacenlohmann_1_1detail_1aedb3045c82a17d48de0f030229adbffe';
+      enum-mem-virt = normal;
+      enum-mem-prot = public;
+      enum-mem-name = 'value_t';
+      enum-mem-enum = { enum-name = null; };
+      enum-mem-enum = { enum-name = object; };
+      enum-mem-enum = { enum-name = array; };
+      enum-mem-enum = { enum-name = string; };
+      enum-mem-enum = { enum-name = boolean; };
+      enum-mem-enum = { enum-name = number_integer; };
+      enum-mem-enum = { enum-name = number_unsigned; };
+      enum-mem-enum = { enum-name = number_float; };
+      enum-mem-enum = { enum-name = discarded; };
+      enum-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      enum-mem-desc-line = '127';
+      enum-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+the JSON type enumeration
+_EnD_oF_dEf_TeXt_;
+      enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
+This enumeration collects the different JSON types. It is internally used to
+distinguish the stored values, and the functions @ref basic_json::is_null(),
+@ref basic_json::is_object(), @ref basic_json::is_array(),
+@ref basic_json::is_string(), @ref basic_json::is_boolean(),
+@ref basic_json::is_number() (with @ref basic_json::is_number_integer(),
+@ref basic_json::is_number_unsigned(), and @ref basic_json::is_number_float()),
+@ref basic_json::is_discarded(), @ref basic_json::is_primitive(), and
+@ref basic_json::is_structured() rely on it.
+
+@note There are three enumeration entries (number_integer, number_unsigned, and
+number_float), because the library distinguishes these three types for numbers:
+@ref basic_json::number_unsigned_t is used for unsigned integers,
+@ref basic_json::number_integer_t is used for signed integers, and
+@ref basic_json::number_float_t is used for floating-point numbers or to
+approximate integers which do not fit in the limits of their respective type.
+
+@sa @ref basic_json::basic_json(const value_t value_type) &ndash; create a JSON
+value with the default value for a given type
+
+@since version 1.0.0
+_EnD_oF_dEf_TeXt_;
+    }; /* enum-member */
+    };
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacenlohmann_1_1detail_1a09169efff3bd1771fff29bd92cea19e0';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+bool
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'operator<';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const value_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'lhs';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const value_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'rhs';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      func-mem-desc-line = '148';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+comparison operator for JSON types
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Returns an ordering that is similar to Python:
+- order: null < boolean < number < object < array < string
+- furthermore, each type is not smaller than itself
+
+@since version 1.0.0
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'json_8hpp_1a99cfa952f8b8deaae2505c89507ff3cd';
+        func-mem-ref-line = '8042';
+        func-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::type_name';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'json_8hpp_1a0c20da3ba765c99dc8eb0b47f506ee88';
+        func-mem-ref-line = '9248';
+        func-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::iter_impl< U >::operator>=';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacenlohmann_1_1detail_1a7b2601c238073c43a07862768b319cf8';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'NLOHMANN_JSON_HAS_HELPER';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+mapped_type
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      func-mem-desc-line = '366';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacenlohmann_1_1detail_1ad19328f0c4ffe2890ecafb7c89e0355b';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'NLOHMANN_JSON_HAS_HELPER';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+key_type
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      func-mem-desc-line = '367';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacenlohmann_1_1detail_1af3e900eb1e0b107c812f7babbb94e69e';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'NLOHMANN_JSON_HAS_HELPER';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+value_type
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      func-mem-desc-line = '368';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacenlohmann_1_1detail_1a6648328c4b1466fdc48f1fcfbff23e2f';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'NLOHMANN_JSON_HAS_HELPER';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+iterator
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      func-mem-desc-line = '369';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacenlohmann_1_1detail_1a1a804b98cbe89b7e44b698f2ca860490';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'to_json';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'j';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+T
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'b';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      func-mem-desc-line = '505';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacenlohmann_1_1detail_1a7356ed05cdbbb080cee80e1211e1c6c9';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'to_json';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'j';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const CompatibleString &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 's';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      func-mem-desc-line = '513';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacenlohmann_1_1detail_1a22bffdc8bc7e43af380ba2050696b230';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'to_json';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'j';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+FloatType
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'val';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      func-mem-desc-line = '520';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacenlohmann_1_1detail_1ae5fd66b5517b3b5a6c6b9fd9f29ba8dc';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'to_json';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'j';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+CompatibleNumberUnsignedType
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'val';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      func-mem-desc-line = '529';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacenlohmann_1_1detail_1a91fe576be579c8c2fdd14610605c6dd2';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'to_json';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'j';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+CompatibleNumberIntegerType
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'val';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      func-mem-desc-line = '538';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacenlohmann_1_1detail_1a1f83504de38ee6f440a77ae898b86a18';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'to_json';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'j';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+UnscopedEnumType
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'e';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      func-mem-desc-line = '545';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacenlohmann_1_1detail_1a3afebc132c5ff83f9cd160e52030fdfd';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'to_json';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'j';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const CompatibleArrayType &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'arr';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      func-mem-desc-line = '556';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacenlohmann_1_1detail_1a6fa2f784014bfc0b62d7a35d51e676c9';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'to_json';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'j';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const CompatibleObjectType &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'arr';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      func-mem-desc-line = '565';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'json_8hpp_1a1e04b5fee91e47467368f279d7f7b941';
+        func-mem-ref-line = '916';
+        func-mem-ref-name = 'adl_serializer< typename, typename >::to_json';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'json_8hpp_1a12cfdf59e8552b8604c71585e6dd32bc';
+        func-mem-ref-line = '1983';
+        func-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::basic_json';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacenlohmann_1_1detail_1a85955b9c6dd31846e4b8e891f78614b6';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'get_arithmetic_value';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'j';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+ArithmeticType &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'val';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      func-mem-desc-line = '581';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'json_8hpp_1a6c274f6db2e65c1b66c7d41b06ad690f';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'JSON_THROW';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'json_8hpp_1a7cb5dd7d46a60e65f9a8e0873b3f7dd8';
+        func-mem-ref-line = '632';
+        func-mem-ref-name = 'nlohmann::detail::from_json';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacenlohmann_1_1detail_1a58117f225f43d03e3a0a4a6f3d77c9d9';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'from_json';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'j';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+typename BasicJsonType::boolean_t &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'b';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      func-mem-desc-line = '612';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'json_8hpp_1a6c274f6db2e65c1b66c7d41b06ad690f';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'JSON_THROW';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacenlohmann_1_1detail_1ad74d89f77ada7a57eff38b43d4bf2335';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'from_json';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'j';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+typename BasicJsonType::string_t &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 's';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      func-mem-desc-line = '622';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'json_8hpp_1a6c274f6db2e65c1b66c7d41b06ad690f';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'JSON_THROW';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacenlohmann_1_1detail_1a7cb5dd7d46a60e65f9a8e0873b3f7dd8';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'from_json';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'j';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+typename BasicJsonType::number_float_t &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'val';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      func-mem-desc-line = '632';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'json_8hpp_1a85955b9c6dd31846e4b8e891f78614b6';
+        func-mem-ref-line = '581';
+        func-mem-ref-name = 'nlohmann::detail::get_arithmetic_value';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacenlohmann_1_1detail_1ace4d5680ba413d9fd897ccb5d9c61a1c';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'from_json';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'j';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+typename BasicJsonType::number_unsigned_t &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'val';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      func-mem-desc-line = '638';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'json_8hpp_1a85955b9c6dd31846e4b8e891f78614b6';
+        func-mem-ref-line = '581';
+        func-mem-ref-name = 'nlohmann::detail::get_arithmetic_value';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacenlohmann_1_1detail_1a047d881e611fcac709dc318f730a1732';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'from_json';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'j';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+typename BasicJsonType::number_integer_t &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'val';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      func-mem-desc-line = '644';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'json_8hpp_1a85955b9c6dd31846e4b8e891f78614b6';
+        func-mem-ref-line = '581';
+        func-mem-ref-name = 'nlohmann::detail::get_arithmetic_value';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacenlohmann_1_1detail_1acf8dd944c2c7455880dee6f0b355aa01';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'from_json';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'j';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+UnscopedEnumType &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'e';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      func-mem-desc-line = '651';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'json_8hpp_1a85955b9c6dd31846e4b8e891f78614b6';
+        func-mem-ref-line = '581';
+        func-mem-ref-name = 'nlohmann::detail::get_arithmetic_value';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacenlohmann_1_1detail_1abc62958462b916726b89f25fa381a129';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'from_json';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'j';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+typename BasicJsonType::array_t &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'arr';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      func-mem-desc-line = '659';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'json_8hpp_1a6c274f6db2e65c1b66c7d41b06ad690f';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'JSON_THROW';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacenlohmann_1_1detail_1a7fb5b5b8034d347b702d31d7fec4ecd7';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'from_json';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'j';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+std::forward_list< T, Allocator > &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'l';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      func-mem-desc-line = '670';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'json_8hpp_1a6c274f6db2e65c1b66c7d41b06ad690f';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'JSON_THROW';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacenlohmann_1_1detail_1ac53673a5ce29fb69b96d41dad33cb3b0';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'from_json_array_impl';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'j';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+CompatibleArrayType &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'arr';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+priority_tag< 0 >
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      func-mem-desc-line = '692';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'json_8hpp_1a8dcac00852dbe1f61d1e78135b19d428';
+        func-mem-ref-line = '728';
+        func-mem-ref-name = 'nlohmann::detail::from_json';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacenlohmann_1_1detail_1a57f93ed57254a1639087cdc316e0fb83';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+auto
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'from_json_array_impl';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'j';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+CompatibleArrayType &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'arr';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+priority_tag< 1 >
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      func-mem-desc-line = '707';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacenlohmann_1_1detail_1a8dcac00852dbe1f61d1e78135b19d428';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'from_json';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'j';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+CompatibleArrayType &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'arr';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      func-mem-desc-line = '728';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'json_8hpp_1a6c274f6db2e65c1b66c7d41b06ad690f';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'JSON_THROW';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'json_8hpp_1ac53673a5ce29fb69b96d41dad33cb3b0';
+        func-mem-ref-line = '692';
+        func-mem-ref-name = 'nlohmann::detail::from_json_array_impl';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacenlohmann_1_1detail_1a5e7a3674e8ac46f8feebad9712d7c55f';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'from_json';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'j';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+CompatibleObjectType &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'obj';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      func-mem-desc-line = '748';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'json_8hpp_1a6c274f6db2e65c1b66c7d41b06ad690f';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'JSON_THROW';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacenlohmann_1_1detail_1a839b0ab50d2c9bce669068f56bc41202';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'from_json';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const BasicJsonType &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'j';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+ArithmeticType &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'val';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      func-mem-desc-line = '776';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'json_8hpp_1a6c274f6db2e65c1b66c7d41b06ad690f';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'JSON_THROW';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'json_8hpp_1adcdd0023173b7ae293da6cc2ffddfd06';
+        func-mem-ref-line = '900';
+        func-mem-ref-name = 'adl_serializer< typename, typename >::from_json';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'json_8hpp_1a49c729573c3c831d7138c976755d10fd';
+        func-mem-ref-line = '3202';
+        func-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::get';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacestd_1a907191b7578e209391ce938e3b2afdf7';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'swap';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+nlohmann::json &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'j1';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+nlohmann::json &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'j2';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      func-mem-desc-line = '12906';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+exchanges the values of two JSON objects
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@since version 1.0.0
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'json_8hpp_1aee22c00d2bff99e59c1a2abe76bb74d8';
+        func-mem-ref-line = '2519';
+        func-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::operator=';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'json_8hpp_1a0f6968dcb6461353787d510aaa671b61';
+        func-mem-ref-line = '5715';
+        func-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::swap';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'json_8hpp_1a8611a2c69368775458a89acd1078d39d';
+        func-mem-ref-line = '8911';
+        func-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::iter_impl< U >::operator=';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'json_8hpp_1a106b949d848bb8243a7cf94f11bcebf1';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+nlohmann::json
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'operator"" _json';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 's';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+std::size_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'n';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      func-mem-desc-line = '12946';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+user-defined string literal for JSON values
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+This operator implements a user-defined string literal for JSON objects. It
+can be used by adding <tt>"_json"</tt> to a string literal and returns a JSON object
+if no parse error occurred.
+
+@param[in] s  a string representation of a JSON object
+@param[in] n  the length of string @a s
+@return a JSON object
+
+@since version 1.0.0
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'json_8hpp_1a59c8a7fee8883e55b4317dfd6cab4912';
+        func-mem-ref-line = '6261';
+        func-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::parse';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'json_8hpp_1aa2015c6dc3a0fb76fc526cfecef2286a';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+nlohmann::json::json_pointer
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'operator"" _json_pointer';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 's';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+std::size_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'n';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+      func-mem-desc-line = '12964';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+user-defined string literal for JSON pointer
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+This operator implements a user-defined string literal for JSON Pointers. It
+can be used by adding <tt>"_json_pointer"</tt> to a string literal and returns a JSON pointer
+object if no parse error occurred.
+
+@param[in] s  a string representation of a JSON Pointer
+@param[in] n  the length of string @a s
+@return a JSON pointer object
+
+@since version 2.0.0
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/json.hpp';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'master_8py';
+  file-name = 'master.py';
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacemaster_1a04bd95e527992baa27396644b17c76e8';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+def
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'init_logger';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+console_level
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-defname = 'console_level';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+logfile_level
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-defname = 'logfile_level';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/master.py';
+      func-mem-desc-line = '80';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@verbatim Initializes console and logfile logger with given logging levels\endverbatim  
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'master_8py_1a1835cdc0fc647a2c5b5ccf8b5e6e1778';
+        func-mem-ref-line = '443';
+        func-mem-ref-name = 'master::main';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacemaster_1a6ec1b78aa368f25862149fc187d60bfd';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+def
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'parse_args';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+args
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-defname = 'args';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/master.py';
+      func-mem-desc-line = '95';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@verbatim Configures parser and parses command line configuration\endverbatim  
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'master_8py_1a1835cdc0fc647a2c5b5ccf8b5e6e1778';
+        func-mem-ref-line = '443';
+        func-mem-ref-name = 'master::main';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacemaster_1ada33277f60a7237e56dcc1c27fd0fcc3';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+def
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'is_comment';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+s
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-defname = 's';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/master.py';
+      func-mem-desc-line = '112';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@verbatim function to check if a line
+     starts with some character.
+     Here # for comment
+\endverbatim  
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacemaster_1a132d8e8f29b5cec353381f127ad4c4ae';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+def
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'compare_resuts';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+cat
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-defname = 'cat';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+mu
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-defname = 'mu';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+bw
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-defname = 'bw';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+tcase
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-defname = 'tcase';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+xran_path
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-defname = 'xran_path';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+test_cfg
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-defname = 'test_cfg';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+direction
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-defname = 'direction';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/master.py';
+      func-mem-desc-line = '123';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'master_8py_1ab9aaaee357ffa8fa96b544bd05c1ccb8';
+        func-mem-ref-line = '367';
+        func-mem-ref-name = 'master::run_tcase';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacemaster_1a29041cda44c83caed56c5693ae62c878';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+def
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'parse_dat_file';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+cat
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-defname = 'cat';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+mu
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-defname = 'mu';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+bw
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-defname = 'bw';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+tcase
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-defname = 'tcase';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+xran_path
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-defname = 'xran_path';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+test_cfg
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-defname = 'test_cfg';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/master.py';
+      func-mem-desc-line = '278';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'master_8py_1ab9aaaee357ffa8fa96b544bd05c1ccb8';
+        func-mem-ref-line = '367';
+        func-mem-ref-name = 'master::run_tcase';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacemaster_1a2730ffb83f627670caa12f7595551151';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+def
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'make_copy_mlog';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+cat
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-defname = 'cat';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+mu
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-defname = 'mu';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+bw
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-defname = 'bw';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+tcase
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-defname = 'tcase';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+xran_path
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-defname = 'xran_path';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/master.py';
+      func-mem-desc-line = '306';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'master_8py_1ab9aaaee357ffa8fa96b544bd05c1ccb8';
+        func-mem-ref-line = '367';
+        func-mem-ref-name = 'master::run_tcase';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacemaster_1ab9aaaee357ffa8fa96b544bd05c1ccb8';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+def
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'run_tcase';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+cat
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-defname = 'cat';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+mu
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-defname = 'mu';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+bw
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-defname = 'bw';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+tcase
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-defname = 'tcase';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+xran_path
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-defname = 'xran_path';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/master.py';
+      func-mem-desc-line = '367';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'master_8py_1a2730ffb83f627670caa12f7595551151';
+        func-mem-ref-line = '306';
+        func-mem-ref-name = 'master::make_copy_mlog';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'master_8py_1a29041cda44c83caed56c5693ae62c878';
+        func-mem-ref-line = '278';
+        func-mem-ref-name = 'master::parse_dat_file';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'master_8py_1a132d8e8f29b5cec353381f127ad4c4ae';
+        func-mem-ref-line = '123';
+        func-mem-ref-name = 'master::compare_resuts';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'master_8py_1a1835cdc0fc647a2c5b5ccf8b5e6e1778';
+        func-mem-ref-line = '443';
+        func-mem-ref-name = 'master::main';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespacemaster_1a1835cdc0fc647a2c5b5ccf8b5e6e1778';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+def
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'main';
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/master.py';
+      func-mem-desc-line = '443';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'master_8py_1a04bd95e527992baa27396644b17c76e8';
+        func-mem-ref-line = '80';
+        func-mem-ref-name = 'master::init_logger';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'master_8py_1a6ec1b78aa368f25862149fc187d60bfd';
+        func-mem-ref-line = '95';
+        func-mem-ref-name = 'master::parse_args';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'master_8py_1ab9aaaee357ffa8fa96b544bd05c1ccb8';
+        func-mem-ref-line = '367';
+        func-mem-ref-name = 'master::run_tcase';
+    };
+    }; /* func-member */
+    };
+    var = {
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'namespacemaster_1abcabfd6caec6142edbd47231f3410f90';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+list
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'nNumRbsPerSymF1';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=  [
+    #  5MHz    10MHz   15MHz   20 MHz  25 MHz  30 MHz  40 MHz  50MHz   60 MHz  70 MHz  80 MHz   90 MHz  100 MHz
+        [25,    52,     79,     106,    133,    160,    216,    270,    0,         0,      0,      0,      0],         # Numerology 0 (15KHz)
+        [11,    24,     38,     51,     65,     78,     106,    133,    162,       0,    217,    245,    273],         # Numerology 1 (30KHz)
+        [0,     11,     18,     24,     31,     38,     51,     65,     79,        0,    107,    121,    135]          # Numerology 2 (60KHz)
+]
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/master.py';
+      var-mem-desc-line = '21';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'namespacemaster_1a1688f1dc8e00536ec7508a3ad672f85a';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+list
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'nNumRbsPerSymF2';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=  [
+    # 50Mhz  100MHz  200MHz   400MHz
+    [66,    132,    264,     0],       # Numerology 2 (60KHz)
+    [32,    66,     132,     264]      # Numerology 3 (120KHz)
+]
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/master.py';
+      var-mem-desc-line = '28';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'namespacemaster_1af7850f2256bf3ed75be67d2293f8aa82';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+list
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'nRChBwOptions_keys';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=  ['5','10','15','20', '25', '30', '40', '50', '60','70', '80', '90', '100', '200', '400']
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/master.py';
+      var-mem-desc-line = '35';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'namespacemaster_1a8d41a616ef51e4a0667d7cde6edc510c';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+list
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'nRChBwOptions_values';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=  [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14]
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/master.py';
+      var-mem-desc-line = '36';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'namespacemaster_1ace60ebb76d1266cd70c6b0a2cdb975af';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'nRChBwOptions';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=  dict(zip(nRChBwOptions_keys, nRChBwOptions_values))
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/master.py';
+      var-mem-desc-line = '37';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'namespacemaster_1aed629b78b162e729253b92f7e86074ab';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+list
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'nRChBwOptions_keys_mu2and3';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=  ['50', '100', '200', '400']
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/master.py';
+      var-mem-desc-line = '39';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'namespacemaster_1a60aad357b43b806ac16bfe47e0c8e83c';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+list
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'nRChBwOptions_values_mu2and3';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=  [0,1,2,3]
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/master.py';
+      var-mem-desc-line = '40';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'namespacemaster_1a3594f126fda7271b1a5f0672794af48d';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'nRChBwOptions_mu2and3';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=  dict(zip(nRChBwOptions_keys_mu2and3, nRChBwOptions_values_mu2and3))
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/master.py';
+      var-mem-desc-line = '41';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'namespacemaster_1a4a9d33bbbfd8552574a68bf5bab018fe';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+list
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'all_test_cases';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=    [(0,   0,  5,   0),
+                  (0,   0,  10,  0),
+                  (0,   0,  20,  0),
+                  (0,   1,  100, 0),
+                  (0,   3,  100, 0),
+                  (1,   1,  100, 0)]
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/master.py';
+      var-mem-desc-line = '45';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'namespacemaster_1a6e1e462cf427d3093cf766e6257db50a';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'dic_dir';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=  dict({0:'DL', 1:'UL'})
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/master.py';
+      var-mem-desc-line = '77';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'namespacemaster_1a0ee1f5720e7776e48e6a82e1d5b78f87';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'dic_xu';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=  dict({0:'o-du', 1:'o-ru'})
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/master.py';
+      var-mem-desc-line = '78';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'namespacemaster_1a929ac850002f98328306afef36bad843';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'START_TIME';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=  datetime.now()
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/master.py';
+      var-mem-desc-line = '497';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'namespacemaster_1ad5c7a065cddc009146ea1b1192eb2102';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+def
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'res';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=  main()
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/master.py';
+      var-mem-desc-line = '498';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'json_8hpp_1a3266031b8b423571de004ddf5bcddd24';
+        var-mem-ref-line = '5469';
+        var-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::emplace';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'json_8hpp_1a09792d435ddd0409a5c002c415f00da4';
+        var-mem-ref-line = '6389';
+        var-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::parse';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'json_8hpp_1a99cfa952f8b8deaae2505c89507ff3cd';
+        var-mem-ref-line = '8042';
+        var-mem-ref-name = 'basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >::type_name';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__common_8c_1a3d4bd5c7eec6da4ab71688e209100761';
+        var-mem-ref-line = '143';
+        var-mem-ref-name = 'process_mbuf';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__common_8c_1a3cdc276ccd8081a8bda75f22b0cac279';
+        var-mem-ref-line = '742';
+        var-mem-ref-name = 'ring_processing_thread';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1ae4973aab78785b0738c729b26a1474e2';
+        var-mem-ref-line = '1165';
+        var-mem-ref-name = 'xran_timing_source_thread';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__sync__api_8c_1a4778e0253fe842243ff1b2cee96e9367';
+        var-mem-ref-line = '113';
+        var-mem-ref-name = 'xran_is_synchronized';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'namespacemaster_1a728d32d8d3a9326d4a888b8bb802cf23';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'END_TIME';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=  datetime.now()
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/master.py';
+      var-mem-desc-line = '499';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/master.py';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'prach__functional_8cc';
+  file-name = 'prach_functional.cc';
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+PrachCheck
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+PacketGen
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      func-mem-desc-line = '177';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        func-mem-ref-line = '308';
+        func-mem-ref-name = 'xran_init_prach';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__functional_8cc_1ae3061028ac8e2b8c5dbf9bafc6e1bafa';
+        func-mem-ref-line = '39';
+        func-mem-ref-name = 'PrachCheck::m_xranConf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__functional_8cc_1a48dc9763aed8e2af7ff83eb1648aa96e';
+        func-mem-ref-line = '40';
+        func-mem-ref-name = 'PrachCheck::m_xran_dev_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a814959a7b5ff6cd4474433f62312eee0';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'XRAN_STATUS_SUCCESS';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__functional_8cc_1a45887981986f86c7811031b354fb4a36';
+        func-mem-ref-line = '43';
+        func-mem-ref-name = 'PrachCheck::m_pPrachCPConfig';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ad5150de5e1c141cfe288f260afb00830';
+        func-mem-ref-line = '127';
+        func-mem-ref-name = 'xran_prach_cp_config::filterIdx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__functional_8cc_1aa6a94180919a3f3827f581cb9b6038ef';
+        func-mem-ref-line = '76';
+        func-mem-ref-name = 'PrachCheck::m_filterIdx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ac54814779041bec5dcf8aec288d69b06';
+        func-mem-ref-line = '128';
+        func-mem-ref-name = 'xran_prach_cp_config::startSymId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__functional_8cc_1a1d28f82423abf4fde782a34ae064aea9';
+        func-mem-ref-line = '74';
+        func-mem-ref-name = 'PrachCheck::m_startSymId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a6b13285aabf8f2f4598143b2670204c1';
+        func-mem-ref-line = '129';
+        func-mem-ref-name = 'xran_prach_cp_config::startPrbc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__functional_8cc_1acef6d7b2a1494b7d98e70d4759875349';
+        func-mem-ref-line = '77';
+        func-mem-ref-name = 'PrachCheck::m_startPrbc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1aabc4fe26e40f742fd255e2bb8534de75';
+        func-mem-ref-line = '130';
+        func-mem-ref-name = 'xran_prach_cp_config::numPrbc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__functional_8cc_1af2657f421b39bfe018266cfe11d27b51';
+        func-mem-ref-line = '78';
+        func-mem-ref-name = 'PrachCheck::m_numPrbc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1aa68c277a66312b4b90819cccc055bdb7';
+        func-mem-ref-line = '132';
+        func-mem-ref-name = 'xran_prach_cp_config::timeOffset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__functional_8cc_1a509c970617e65a99c8120eef3d309bcb';
+        func-mem-ref-line = '80';
+        func-mem-ref-name = 'PrachCheck::m_timeOffset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a3af58496c14a1c91c015aa6ffe7dca49';
+        func-mem-ref-line = '133';
+        func-mem-ref-name = 'xran_prach_cp_config::freqOffset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__functional_8cc_1a9c9ab811b57b6250d1712aa6e59c0853';
+        func-mem-ref-line = '81';
+        func-mem-ref-name = 'PrachCheck::m_freqOffset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a0f561e77fa0f040b637f4e04f6cd8078';
+        func-mem-ref-line = '136';
+        func-mem-ref-name = 'xran_prach_cp_config::x';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__functional_8cc_1a95b34835c7215dd09bdfdd82698c1232';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'PrachCheck::m_x';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a855041f3139611ca7478502e3241b2f1';
+        func-mem-ref-line = '134';
+        func-mem-ref-name = 'xran_prach_cp_config::nrofPrachInSlot';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__functional_8cc_1a8c2ff60cb0ad0f81eafada59dc92c4c6';
+        func-mem-ref-line = '82';
+        func-mem-ref-name = 'PrachCheck::m_nrofPrachInSlot';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a1d627e83c5e0ae889b71ea0508991f29';
+        func-mem-ref-line = '137';
+        func-mem-ref-name = 'xran_prach_cp_config::y';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__functional_8cc_1a5067ab67bdb57355a12a0282ced79bdc';
+        func-mem-ref-line = '84';
+        func-mem-ref-name = 'PrachCheck::m_y';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a664cb6ca464c69ef60a445fa4f4b3522';
+        func-mem-ref-line = '131';
+        func-mem-ref-name = 'xran_prach_cp_config::numSymbol';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__functional_8cc_1ab7158c23dfca189475b254c35ede1da7';
+        func-mem-ref-line = '79';
+        func-mem-ref-name = 'PrachCheck::m_numSymbol';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a2e544eaae35a5756272d62af4fa53a19';
+        func-mem-ref-line = '135';
+        func-mem-ref-name = 'xran_prach_cp_config::occassionsInPrachSlot';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__functional_8cc_1a0baaeee595bffc14f68fefd762c6fa5a';
+        func-mem-ref-line = '83';
+        func-mem-ref-name = 'PrachCheck::m_occassionsInPrachSlot';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1af7a48e76794ce5d801ab6d0f848abb53';
+        func-mem-ref-line = '80';
+        func-mem-ref-name = 'XRAN_PRACH_CANDIDATE_SLOT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a3b00fdd9e145b9c7be29aa35c6f94fe1';
+        func-mem-ref-line = '138';
+        func-mem-ref-name = 'xran_prach_cp_config::isPRACHslot';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__functional_8cc_1a9ef01047ab319b03151146a47e4516c4';
+        func-mem-ref-line = '85';
+        func-mem-ref-name = 'PrachCheck::m_isPRACHslot';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a34dbe5e515cc78b4ce26fa287e6c1edc';
+        func-mem-ref-line = '110';
+        func-mem-ref-name = 'XRAN_MAX_SECTOR_NR';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a26e6c6447dffca5e7ece503e8c0e890c';
+        func-mem-ref-line = '262';
+        func-mem-ref-name = 'xran_device_ctx::prach_start_symbol';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__functional_8cc_1aee24498b1349e41e8e14f822c6bd8fff';
+        func-mem-ref-line = '86';
+        func-mem-ref-name = 'PrachCheck::m_prach_start_symbol';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a53af49f65e0dafdafcde73d693961a78';
+        func-mem-ref-line = '263';
+        func-mem-ref-name = 'xran_device_ctx::prach_last_symbol';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__functional_8cc_1a98ba28864455aad01fecfc51992a252a';
+        func-mem-ref-line = '87';
+        func-mem-ref-name = 'PrachCheck::m_prach_last_symbol';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        func-mem-ref-line = '2756';
+        func-mem-ref-name = 'xran_open';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        func-mem-ref-line = '595';
+        func-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__functional_8cc_1a16c92b16fc21a700c50a7faf19da41b9';
+        func-mem-ref-line = '51';
+        func-mem-ref-name = 'PrachCheck::m_params';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__functional_8cc_1a8afca7ac895ea509b38432d1b45bff55';
+        func-mem-ref-line = '45';
+        func-mem-ref-name = 'PrachCheck::m_pSectGenInfo';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__functional_8cc_1aafa40e823e408268e48585ec7a623eae';
+        func-mem-ref-line = '49';
+        func-mem-ref-name = 'PrachCheck::m_pTestBuffer';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__functional_8cc_1a65389015c6ac952ac5108c2ae802fa52';
+        func-mem-ref-line = '61';
+        func-mem-ref-name = 'PrachCheck::m_frameId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__functional_8cc_1afa13542efadbf6db6e8ddfa388a345c0';
+        func-mem-ref-line = '61';
+        func-mem-ref-name = 'PrachCheck::m_subframeId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__functional_8cc_1a7f021a016314b5d3a9bb095c5c08048f';
+        func-mem-ref-line = '61';
+        func-mem-ref-name = 'PrachCheck::m_slotId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__functional_8cc_1a047b603d6d908d93ce5d58dcc2b63036';
+        func-mem-ref-line = '66';
+        func-mem-ref-name = 'PrachCheck::m_beamId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__functional_8cc_1a9f102f8bfc163d6a26411d1855c8c97c';
+        func-mem-ref-line = '59';
+        func-mem-ref-name = 'PrachCheck::m_ccId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__functional_8cc_1a73f8e8274bd97892f58f73d1d83b533a';
+        func-mem-ref-line = '59';
+        func-mem-ref-name = 'PrachCheck::m_antId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ae273caa235b1c6085de4ad13886f82c9';
+        func-mem-ref-line = '317';
+        func-mem-ref-name = 'xran_cp_gen_params::sectionType';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6e8f1d76afde95b2d85b1fd99aaa1610a80bcc2d7d7aff5e850d26892e703c637';
+        func-mem-ref-line = '57';
+        func-mem-ref-name = 'XRAN_CP_SECTIONTYPE_3';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a92abda0bec7c1c978fe96f87aad18067';
+        func-mem-ref-line = '316';
+        func-mem-ref-name = 'xran_cp_gen_params::dir';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1gga9c60a23fdae979ad1842b255790d1558a404255db3f05419798875bfb763e1c05';
+        func-mem-ref-line = '148';
+        func-mem-ref-name = 'XRAN_DIR_UL';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6c787affb1020c2b8058a3ddeff3fe52';
+        func-mem-ref-line = '320';
+        func-mem-ref-name = 'xran_cp_gen_params::hdr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ad5150de5e1c141cfe288f260afb00830';
+        func-mem-ref-line = '277';
+        func-mem-ref-name = 'xran_cp_header_params::filterIdx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a048f7f66787565b266517ddaa551d98e';
+        func-mem-ref-line = '278';
+        func-mem-ref-name = 'xran_cp_header_params::frameId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a45cd2998ed056e5139a76bf36053ed14';
+        func-mem-ref-line = '279';
+        func-mem-ref-name = 'xran_cp_header_params::subframeId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a0eb3f725109bb1afb9094b025af26678';
+        func-mem-ref-line = '280';
+        func-mem-ref-name = 'xran_cp_header_params::slotId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ac54814779041bec5dcf8aec288d69b06';
+        func-mem-ref-line = '281';
+        func-mem-ref-name = 'xran_cp_header_params::startSymId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1520b1ef6131bff6c14b88d849c266c5';
+        func-mem-ref-line = '286';
+        func-mem-ref-name = 'xran_cp_header_params::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__functional_8cc_1a0967c7de3f0299240443557d0b5677b8';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'PrachCheck::m_pRUConfig';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a1520b1ef6131bff6c14b88d849c266c5';
+        func-mem-ref-line = '486';
+        func-mem-ref-name = 'xran_ru_config::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1e4a3c43fc7865c6520471fb9ba8501f';
+        func-mem-ref-line = '287';
+        func-mem-ref-name = 'xran_cp_header_params::compMeth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a1e4a3c43fc7865c6520471fb9ba8501f';
+        func-mem-ref-line = '487';
+        func-mem-ref-name = 'xran_ru_config::compMeth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa68c277a66312b4b90819cccc055bdb7';
+        func-mem-ref-line = '289';
+        func-mem-ref-name = 'xran_cp_header_params::timeOffset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__functional_8cc_1a71d000429a67e58a4dbdfaa350ef9d4b';
+        func-mem-ref-line = '89';
+        func-mem-ref-name = 'PrachCheck::m_m_params_timeOffset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a59e7e8f3feb686850b0cb0ae065de85b';
+        func-mem-ref-line = '284';
+        func-mem-ref-name = 'xran_cp_header_params::fftSize';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a59e7e8f3feb686850b0cb0ae065de85b';
+        func-mem-ref-line = '488';
+        func-mem-ref-name = 'xran_ru_config::fftSize';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ae470e3869d1cbf07cd5f78ab6709b9e1';
+        func-mem-ref-line = '285';
+        func-mem-ref-name = 'xran_cp_header_params::scs';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__functional_8cc_1a21909f3922fb3485559575d6252575aa';
+        func-mem-ref-line = '41';
+        func-mem-ref-name = 'PrachCheck::m_pPRACHConfig';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ab9b99e41ea39f16780f66a539aa872c8';
+        func-mem-ref-line = '433';
+        func-mem-ref-name = 'xran_prach_config::nPrachSubcSpacing';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1af57c31d64bbdb0d65fd36c9f38951328';
+        func-mem-ref-line = '290';
+        func-mem-ref-name = 'xran_cp_header_params::cpLength';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a52bddd404e766ddb6f2b9eabe15ea5b1';
+        func-mem-ref-line = '318';
+        func-mem-ref-name = 'xran_cp_gen_params::numSections';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a5921f2439294279b8111fed577c5c37a';
+        func-mem-ref-line = '322';
+        func-mem-ref-name = 'xran_cp_gen_params::sections';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6ccd48a36736101737e9b419d7a3cc85';
+        func-mem-ref-line = '296';
+        func-mem-ref-name = 'xran_section_gen_info::info';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1d127017fb298b889f4ba24752d08b8e';
+        func-mem-ref-line = '185';
+        func-mem-ref-name = 'xran_section_info::type';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ac54814779041bec5dcf8aec288d69b06';
+        func-mem-ref-line = '188';
+        func-mem-ref-name = 'xran_section_info::startSymId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1520b1ef6131bff6c14b88d849c266c5';
+        func-mem-ref-line = '197';
+        func-mem-ref-name = 'xran_section_info::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1e4a3c43fc7865c6520471fb9ba8501f';
+        func-mem-ref-line = '196';
+        func-mem-ref-name = 'xran_section_info::compMeth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a4fc3a0c58dfbd1e68224521185cb9384';
+        func-mem-ref-line = '191';
+        func-mem-ref-name = 'xran_section_info::id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__functional_8cc_1a5a1c72f3b78d7251f2f98b26bf5b795b';
+        func-mem-ref-line = '90';
+        func-mem-ref-name = 'PrachCheck::m_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1affa3adbd50cd4af2018ba1fc0e8c3e31';
+        func-mem-ref-line = '195';
+        func-mem-ref-name = 'xran_section_info::rb';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1087eb8c21d4b4e104b12a056ff65553a020e57090e5b6e614d303c027543fd16';
+        func-mem-ref-line = '105';
+        func-mem-ref-name = 'XRAN_RBIND_EVERY';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a52f6623d45fec4bf9c14898f7e53db34';
+        func-mem-ref-line = '190';
+        func-mem-ref-name = 'xran_section_info::symInc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a056d791208720148306b686856cd36b0a2968e08e8282588813b4ace40df05c8e';
+        func-mem-ref-line = '112';
+        func-mem-ref-name = 'XRAN_SYMBOLNUMBER_NOTINC';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6b13285aabf8f2f4598143b2670204c1';
+        func-mem-ref-line = '193';
+        func-mem-ref-name = 'xran_section_info::startPrbc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a2b72ddddeff4e4a8a5c191695ec41079';
+        func-mem-ref-line = '194';
+        func-mem-ref-name = 'xran_section_info::numPrbc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a664cb6ca464c69ef60a445fa4f4b3522';
+        func-mem-ref-line = '189';
+        func-mem-ref-name = 'xran_section_info::numSymbol';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ab8acca18b930cde25e1cf85ae86c964c';
+        func-mem-ref-line = '192';
+        func-mem-ref-name = 'xran_section_info::reMask';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ac7deef3ca4b0fc12769165dbf9374569';
+        func-mem-ref-line = '200';
+        func-mem-ref-name = 'xran_section_info::beamId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a3af58496c14a1c91c015aa6ffe7dca49';
+        func-mem-ref-line = '199';
+        func-mem-ref-name = 'xran_section_info::freqOffset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1afe3859cd334ad3f912622c58d5b2079e';
+        func-mem-ref-line = '198';
+        func-mem-ref-name = 'xran_section_info::ef';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa561d89cbc570e39183c64a5095a6053';
+        func-mem-ref-line = '298';
+        func-mem-ref-name = 'xran_section_gen_info::exDataSize';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8cpp_1a39bf4f7770751080f5b72046abfd01a5';
+        func-mem-ref-line = '78';
+        func-mem-ref-name = 'get_sequence';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8hpp_1a6157ff083be863bba0a7804cd1788d96';
+        func-mem-ref-line = '190';
+        func-mem-ref-name = 'KernelTests::get_number_of_cases';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'prach__functional_8cc_1ac9bbd414b07f0f0f9220e132a11bea34';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'INSTANTIATE_TEST_CASE_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+UnitTest
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+PrachCheck
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+testing::ValuesIn(get_sequence(PrachCheck::get_number_of_cases("prach_functional")))
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      func-mem-desc-line = '252';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        func-mem-ref-line = '177';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    };
+    var = {
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'prach__functional_8cc_1a69b4bff6061152ff85770d725cced3cc';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+const std::string
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'module_name';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= "Prach_test"
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+      var-mem-desc-line = '30';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_functional.cc';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'prach__performance_8cc';
+  file-name = 'prach_performance.cc';
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'prach__performance_8cc_1a540e426541deb753f7c69d8df5d5b090';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'performance_cp';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_gen_params *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'params';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_section_gen_info *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'sect_geninfo';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_device_ctx *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pxran_lib_ctx';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'frame_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'subframe_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'slot_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'beam_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'prach_port_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'seq_id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      func-mem-desc-line = '172';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8c_1a8d83e3adb6c9e839b3b7259288f100ba';
+        func-mem-ref-line = '70';
+        func-mem-ref-name = '_eth_mbuf_pool';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        func-mem-ref-line = '595';
+        func-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'prach__performance_8cc_1a048e029f091d3d395e44cc24b3f197ee';
+        func-mem-ref-line = '189';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'prach__performance_8cc_1a048e029f091d3d395e44cc24b3f197ee';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+PrachPerf
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+PacketGen
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      func-mem-desc-line = '189';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        func-mem-ref-line = '308';
+        func-mem-ref-name = 'xran_init_prach';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__performance_8cc_1acb7ae6f5547d5e166b643084db28b2fa';
+        func-mem-ref-line = '40';
+        func-mem-ref-name = 'PrachPerf::m_xranConf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__performance_8cc_1a48dc9763aed8e2af7ff83eb1648aa96e';
+        func-mem-ref-line = '41';
+        func-mem-ref-name = 'PrachPerf::m_xran_dev_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a814959a7b5ff6cd4474433f62312eee0';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'XRAN_STATUS_SUCCESS';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        func-mem-ref-line = '595';
+        func-mem-ref-name = 'generate_cpmsg_prach';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__performance_8cc_1a16c92b16fc21a700c50a7faf19da41b9';
+        func-mem-ref-line = '51';
+        func-mem-ref-name = 'PrachPerf::m_params';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__performance_8cc_1a8afca7ac895ea509b38432d1b45bff55';
+        func-mem-ref-line = '45';
+        func-mem-ref-name = 'PrachPerf::m_pSectGenInfo';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__performance_8cc_1aafa40e823e408268e48585ec7a623eae';
+        func-mem-ref-line = '49';
+        func-mem-ref-name = 'PrachPerf::m_pTestBuffer';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__performance_8cc_1a65389015c6ac952ac5108c2ae802fa52';
+        func-mem-ref-line = '61';
+        func-mem-ref-name = 'PrachPerf::m_frameId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__performance_8cc_1afa13542efadbf6db6e8ddfa388a345c0';
+        func-mem-ref-line = '61';
+        func-mem-ref-name = 'PrachPerf::m_subframeId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__performance_8cc_1a7f021a016314b5d3a9bb095c5c08048f';
+        func-mem-ref-line = '61';
+        func-mem-ref-name = 'PrachPerf::m_slotId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__performance_8cc_1a047b603d6d908d93ce5d58dcc2b63036';
+        func-mem-ref-line = '66';
+        func-mem-ref-name = 'PrachPerf::m_beamId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__performance_8cc_1a9f102f8bfc163d6a26411d1855c8c97c';
+        func-mem-ref-line = '59';
+        func-mem-ref-name = 'PrachPerf::m_ccId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__performance_8cc_1a73f8e8274bd97892f58f73d1d83b533a';
+        func-mem-ref-line = '59';
+        func-mem-ref-name = 'PrachPerf::m_antId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8hpp_1a3cf2e25a99be565a4ab570737cfeac41';
+        func-mem-ref-line = '253';
+        func-mem-ref-name = 'KernelTests::performance';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__performance_8cc_1a69b4bff6061152ff85770d725cced3cc';
+        func-mem-ref-line = '30';
+        func-mem-ref-name = 'module_name';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'prach__performance_8cc_1a540e426541deb753f7c69d8df5d5b090';
+        func-mem-ref-line = '172';
+        func-mem-ref-name = 'performance_cp';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8cpp_1a39bf4f7770751080f5b72046abfd01a5';
+        func-mem-ref-line = '78';
+        func-mem-ref-name = 'get_sequence';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8hpp_1a6157ff083be863bba0a7804cd1788d96';
+        func-mem-ref-line = '190';
+        func-mem-ref-name = 'KernelTests::get_number_of_cases';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'prach__performance_8cc_1ab4e27bca35e8082ffbe84519993b0e47';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'INSTANTIATE_TEST_CASE_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+UnitTest
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+PrachPerf
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+testing::ValuesIn(get_sequence(PrachPerf::get_number_of_cases("prach_performance")))
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      func-mem-desc-line = '212';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'prach__performance_8cc_1a048e029f091d3d395e44cc24b3f197ee';
+        func-mem-ref-line = '189';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    };
+    var = {
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'prach__performance_8cc_1a69b4bff6061152ff85770d725cced3cc';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+const std::string
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'module_name';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= "Prach_test"
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+      var-mem-desc-line = '30';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'prach__performance_8cc_1a048e029f091d3d395e44cc24b3f197ee';
+        var-mem-ref-line = '189';
+        var-mem-ref-name = 'TEST_P';
+    };
+    }; /* var-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/prach_performance.cc';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'sample-app_8c';
+  file-name = 'sample-app.c';
+    define = {
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'sample-app_8c_1a369266c24eacffb87046522897a570d5';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = '_GNU_SOURCE';
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      define-mem-desc-line = '19';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'sample-app_8c_1a5014dc50f4b659adb62b35b41a000112';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MAX_BBU_POOL_CORE_MASK';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(4)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      define-mem-desc-line = '46';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'sample-app_8c_1a7b323875aec9da8e30e082063f75b50b';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'SW_FPGA_TOTAL_BUFFER_LEN';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+4*1024*1024*1024
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      define-mem-desc-line = '49';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'sample-app_8c_1ae9c34194d5ec7c9c24b680085991306c';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'SW_FPGA_SEGMENT_BUFFER_LEN';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+1*1024*1024*1024
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      define-mem-desc-line = '50';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'sample-app_8c_1ad5b1e2ec82b937000bd1fe89acb5384c';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'SW_FPGA_FH_TOTAL_BUFFER_LEN';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+1*1024*1024*1024
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      define-mem-desc-line = '51';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'sample-app_8c_1a67e68cef19d6e679b04c315c9234a0e3';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'FPGA_TO_SW_PRACH_RX_BUFFER_LEN';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(8192)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      define-mem-desc-line = '52';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'sample-app_8c_1a0501e82515b2bdf36453c4cc80f5e0cc';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'NSEC_PER_SEC';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+1000000000
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      define-mem-desc-line = '54';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'sample-app_8c_1a07888c38e252992d1b95545baacad594';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MAX_PKT_BURST';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(448+4)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      define-mem-desc-line = '56';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'sample-app_8c_1ac29300907d1558b4b1f7bc1091151643';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'N_MAX_BUFFER_SEGMENT';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+MAX_PKT_BURST
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      define-mem-desc-line = '57';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'sample-app_8c_1a0fc58460f052686e9a3987fe7f606d17';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MAIN_PRIORITY';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+98
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      define-mem-desc-line = '59';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'sample-app_8c_1a0b69cdc6288c9c56f1054c582852b613';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'NUM_OF_SUBFRAME_PER_FRAME';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(10)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      define-mem-desc-line = '60';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'sample-app_8c_1aba8a0d43a5485a31890e7840ddd9fb63';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'CPU_HZ';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+tick_per_usec
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      define-mem-desc-line = '181';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'sample-app_8c_1afefb75bba69d2edd2dfe8e2f7cfd23d6';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'NS_PER_SEC';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+1E9
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      define-mem-desc-line = '325';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    };
+    typedef = {
+    typedef-member = {
+      typedef-mem-kind = 'typedef';
+      typedef-mem-id   = 'sample-app_8c_1a9e73332de8429fbfbe1463ec8a596750';
+      typedef-mem-virt = normal;
+      typedef-mem-prot = public;
+      typedef-mem-type = <<_EnD_oF_dEf_TeXt_
+struct XranLibConfig
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-name = 'XranLibConfigStruct';
+      typedef-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      typedef-mem-desc-line = '100';
+      typedef-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* typedef-member */
+    };
+    enum = {
+    enum-member = {
+      enum-mem-kind = 'enum';
+      enum-mem-id   = 'sample-app_8c_1afecde4b156cd353cb29487bbb9675d46';
+      enum-mem-virt = normal;
+      enum-mem-prot = public;
+      enum-mem-name = 'SWXRANInterfaceTypeEnum';
+      enum-mem-enum = { enum-name = XRANFTHTX_OUT; enum-value = '= 0'; };
+      enum-mem-enum = { enum-name = XRANFTHTX_PRB_MAP_OUT; };
+      enum-mem-enum = { enum-name = XRANFTHTX_SEC_DESC_OUT; };
+      enum-mem-enum = { enum-name = XRANFTHRX_IN; };
+      enum-mem-enum = { enum-name = XRANFTHRX_PRB_MAP_IN; };
+      enum-mem-enum = { enum-name = XRANFTHTX_SEC_DESC_IN; };
+      enum-mem-enum = { enum-name = XRANFTHRACH_IN; };
+      enum-mem-enum = { enum-name = XRANSRS_IN; };
+      enum-mem-enum = { enum-name = MAX_SW_XRAN_INTERFACE_NUM; };
+      enum-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      enum-mem-desc-line = '101';
+      enum-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* enum-member */
+    };
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'sample-app_8c_1aa8022559021fc69bb2664a476ac83ba3';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_fh_rx_callback';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pCallbackTag';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'status';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      func-mem-desc-line = '184';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1ab3a08558e2971726cddceed59f9fd3bd';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'MLogTick';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1adb46cbd655db6e9c061f62d161f7d2b0';
+        func-mem-ref-line = '78';
+        func-mem-ref-name = 'xranConf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a72b0cba491d0dd2703d684cb2c2a14cf';
+        func-mem-ref-line = '517';
+        func-mem-ref-name = 'xran_fh_config::frame_conf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a78b2fab8e8d6a6424c2712d528fd9a58';
+        func-mem-ref-line = '461';
+        func-mem-ref-name = 'xran_frame_config::nNumerology';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'sample-app_8c_1ad5f5d1afc7b3f177bdffb5e9c83bc28d';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_fh_rx_prach_callback';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pCallbackTag';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'status';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      func-mem-desc-line = '185';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1ab3a08558e2971726cddceed59f9fd3bd';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'MLogTick';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1a1af05b8bdab3c12648a013c0cda7bbc0';
+        func-mem-ref-line = '49';
+        func-mem-ref-name = 'MLogAddVariables';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1a2ea88cf07a4bee8b98cb6cea2ef3ae36';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'MLogTask';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__task__id_8h_1a70799f191170357c8d74fa58300c99d7';
+        func-mem-ref-line = '60';
+        func-mem-ref-name = 'PID_GNB_PRACH_CB';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'sample-app_8c_1aa2ca457f9c31cce9b71aa56212dcf9c6';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static BbuXranIoIfStruct *
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_ctx';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      func-mem-desc-line = '187';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'sample-app_8c_1ae5e29d73f06fe49668d3e129c84a36f8';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'print_menu';
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      func-mem-desc-line = '192';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'sample-app_8c_1a9d94b94ffb052c2cfacbb04385f4868c';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'get_xran_sfidx';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nNrOfSlotInSf';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      func-mem-desc-line = '201';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'sample-app_8c_1abcd59eea4ce9c1b00cf70e967e8d7aef';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_fh_rx_srs_callback';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pCallbackTag';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+xran_status_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'status';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      func-mem-desc-line = '261';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1ab3a08558e2971726cddceed59f9fd3bd';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'MLogTick';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1a1af05b8bdab3c12648a013c0cda7bbc0';
+        func-mem-ref-line = '49';
+        func-mem-ref-name = 'MLogAddVariables';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1a2ea88cf07a4bee8b98cb6cea2ef3ae36';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'MLogTask';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__task__id_8h_1a475acdfebabbac2b27bc7c22c201a171';
+        func-mem-ref-line = '61';
+        func-mem-ref-name = 'PID_GNB_SRS_CB';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'sample-app_8c_1a867314baed90131ffce5918811d2f4ed';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+unsigned long
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'timer_get_ticks';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      func-mem-desc-line = '289';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param   void
+
+@return  Ticks
+
+@description
+This function reads the rtdsc clock and returns the current value in there.
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'sample-app_8c_1afee345d3b4282c9b66f6a88a897ca358';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'timer_set_tsc_freq_from_clock';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      func-mem-desc-line = '323';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param   void
+
+@return  0 if SUCCESS
+
+@description
+This function gets the clock speed of the core and figures out number of ticks per usec.
+It is used by l1app and testmac applications to initialize the mlog utility
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'sample-app_8c_1aa8882d42d07fbd9750da4db4395b438c';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'physide_dl_tti_call_back';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'param';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      func-mem-desc-line = '351';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1ab3a08558e2971726cddceed59f9fd3bd';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'MLogTick';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1a2ea88cf07a4bee8b98cb6cea2ef3ae36';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'MLogTask';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__task__id_8h_1a9884cd7227be2b321f8a85a1643c3b99';
+        func-mem-ref-line = '57';
+        func-mem-ref-name = 'PID_GNB_PROC_TIMING';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1ad93226058ef4fd59bd7d0cd55701b752';
+        func-mem-ref-line = '936';
+        func-mem-ref-name = 'xranLibWraper::Open';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'sample-app_8c_1a52c968a559117b66a05591f958da75c2';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'physide_ul_half_slot_call_back';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'param';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      func-mem-desc-line = '359';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1ab3a08558e2971726cddceed59f9fd3bd';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'MLogTick';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1a2ea88cf07a4bee8b98cb6cea2ef3ae36';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'MLogTask';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__task__id_8h_1a9884cd7227be2b321f8a85a1643c3b99';
+        func-mem-ref-line = '57';
+        func-mem-ref-name = 'PID_GNB_PROC_TIMING';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1ad93226058ef4fd59bd7d0cd55701b752';
+        func-mem-ref-line = '936';
+        func-mem-ref-name = 'xranLibWraper::Open';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'sample-app_8c_1a874ba95e7c465e83ccc26ab623eec60c';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'physide_ul_full_slot_call_back';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'param';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      func-mem-desc-line = '367';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1ab3a08558e2971726cddceed59f9fd3bd';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'MLogTick';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1a2ea88cf07a4bee8b98cb6cea2ef3ae36';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'MLogTask';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__task__id_8h_1a9884cd7227be2b321f8a85a1643c3b99';
+        func-mem-ref-line = '57';
+        func-mem-ref-name = 'PID_GNB_PROC_TIMING';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1ad93226058ef4fd59bd7d0cd55701b752';
+        func-mem-ref-line = '936';
+        func-mem-ref-name = 'xranLibWraper::Open';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'sample-app_8c_1ac2172b58f540a081b138ce91d13d9cb3';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'init_xran';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      func-mem-desc-line = '375';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'sample-app_8c_1af495811a4eebe0e61cd87eb465382fb7';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'init_xran_iq_content';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      func-mem-desc-line = '793';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'sample-app_8c_1ac871776e03d4a4ae1717d2600a7f7dff';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'stop_xran';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      func-mem-desc-line = '1122';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a4120602c15ddabfc3372e238d17f0414';
+        func-mem-ref-line = '2877';
+        func-mem-ref-name = 'xran_mm_destroy';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1a85ff1667d07b822b2c7f5a91a0c0bc95';
+        func-mem-ref-line = '76';
+        func-mem-ref-name = 'xranHandle';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a814959a7b5ff6cd4474433f62312eee0';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'XRAN_STATUS_SUCCESS';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1a1474943d458f066f2f4be85a329d9028';
+        func-mem-ref-line = '67';
+        func-mem-ref-name = 'iAssert';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'sample-app_8c_1a882d9cb83c94aa24d5eb63c90152cb4e';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'get_xran_iq_content';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      func-mem-desc-line = '1139';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'sample-app_8c_1a24a2bdc164076e67087d8fa480d18728';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'version_print';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      func-mem-desc-line = '1297';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1af1b4d7e00abe98f69a2eeb9d7760c14f';
+        func-mem-ref-line = '31';
+        func-mem-ref-name = 'VERSIONX';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'sample-app_8c_1a0ddf1224851353fc92bfbff6f499fa97';
+        func-mem-ref-line = '1319';
+        func-mem-ref-name = 'main';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'sample-app_8c_1a0ddf1224851353fc92bfbff6f499fa97';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'main';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'argc';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'argv';
+        func-mem-param-array = '[]';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      func-mem-desc-line = '1319';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1a6858c4011b5cad020222e9ca5c2786f5';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'xranlib_decompress_response::len';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a2f600110ab5726a0f21375b7f24c0326a4b6bcf9a51e104e19a5fa2d859a63080';
+        func-mem-ref-line = '191';
+        func-mem-ref-name = 'XRAN_INIT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1a24a2bdc164076e67087d8fa480d18728';
+        func-mem-ref-line = '1297';
+        func-mem-ref-name = 'version_print';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__sync__api_8c_1ac7d90edeea3b7f779bf85f44810c6a3a';
+        func-mem-ref-line = '113';
+        func-mem-ref-name = 'xran_is_synchronized';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'config_8c_1add16264aa9472e4e90d1a77e086c7f93';
+        func-mem-ref-line = '497';
+        func-mem-ref-name = 'parseConfigFile';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'config_8h_1a5b68c8543d51de71f5d2aa5fa824cc5f';
+        func-mem-ref-line = '59';
+        func-mem-ref-name = '_RuntimeConfig::ant_file';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'config_8h_1aa7579751e13de05edb086914d6122f31';
+        func-mem-ref-line = '38';
+        func-mem-ref-name = '_RuntimeConfig::numCC';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a34dbe5e515cc78b4ce26fa287e6c1edc';
+        func-mem-ref-line = '110';
+        func-mem-ref-name = 'XRAN_MAX_SECTOR_NR';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'config_8h_1ad0ca738be588c2a611cc3f706bfcd49e';
+        func-mem-ref-line = '41';
+        func-mem-ref-name = '_RuntimeConfig::antElmTRx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1af3e0ced3530652b3c92220c8783b55fa';
+        func-mem-ref-line = '118';
+        func-mem-ref-name = 'XRAN_MAX_ANT_ARRAY_ELM_NR';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8c_1ae3e0286957f26fa1804745d15f82724d';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'numCCPorts';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8c_1ae69cd45536b5b80a0eac08ee522d8aa2';
+        func-mem-ref-line = '47';
+        func-mem-ref-name = 'num_eAxc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'config_8h_1abbeb3b559727e749a5d085c9374e541d';
+        func-mem-ref-line = '39';
+        func-mem-ref-name = '_RuntimeConfig::numAxc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'config_8h_1ac1552b11af951e30f8d57c77cc5bed81';
+        func-mem-ref-line = '113';
+        func-mem-ref-name = '_RuntimeConfig::mu_number';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1a100fc21a1a29489f7422d4fbacbcde21';
+        func-mem-ref-line = '71';
+        func-mem-ref-name = 'nFpgaToSW_FTH_RxBufferLen';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1ace6876969173aa1c62dc3a23c19d90c3';
+        func-mem-ref-line = '72';
+        func-mem-ref-name = 'nFpgaToSW_PRACH_RxBufferLen';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1a9b25e7e7b484cb2d903c20c4791a52ac';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'nSW_ToFpga_FTH_TxBufferLen';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1aa099ceebb1479cddef1ee64f5c311973';
+        func-mem-ref-line = '130';
+        func-mem-ref-name = 'XRAN_MAX_SECTIONS_PER_SYM';
+    };
+    }; /* func-member */
+    };
+    var = {
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'sample-app_8c_1a9dc062894f50c14d43977487568e69bc';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+enum app_state
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'state';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      var-mem-desc-line = '66';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'sample-app_8c_1acbab6f0999957daa6d05b0f286c21666';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint64_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tick_per_usec';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      var-mem-desc-line = '64';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'common_8cpp_1a56c41cbb9de4bce25da45ecd74b46a81';
+        var-mem-ref-line = '119';
+        var-mem-ref-name = 'tsc_recovery';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'sample-app_8c_1a28c5580c982c88687ca36b46d913cc0c';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static volatile uint64_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'timer_last_irq_tick';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 0
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      var-mem-desc-line = '65';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'sample-app_8c_1ad736ae4fe35cf7b8096caad7ddf1cf57';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint64_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tsc_resolution_hz';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 0
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      var-mem-desc-line = '66';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'sample-app_8c_1aa2ff8adc05857ee86fea1fcff787290b';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+RuntimeConfig
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'startupConfiguration';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= {0}
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      var-mem-desc-line = '68';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'sample-app_8c_1a100fc21a1a29489f7422d4fbacbcde21';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'nFpgaToSW_FTH_RxBufferLen';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      var-mem-desc-line = '71';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'sample-app_8c_1a0ddf1224851353fc92bfbff6f499fa97';
+        var-mem-ref-line = '1319';
+        var-mem-ref-name = 'main';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'sample-app_8c_1ace6876969173aa1c62dc3a23c19d90c3';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'nFpgaToSW_PRACH_RxBufferLen';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      var-mem-desc-line = '72';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'sample-app_8c_1a0ddf1224851353fc92bfbff6f499fa97';
+        var-mem-ref-line = '1319';
+        var-mem-ref-name = 'main';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'sample-app_8c_1a9b25e7e7b484cb2d903c20c4791a52ac';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'nSW_ToFpga_FTH_TxBufferLen';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      var-mem-desc-line = '73';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'init__sys__functional_8cc_1ac2f03036711a42868a78783b735097e5';
+        var-mem-ref-line = '120';
+        var-mem-ref-name = 'TEST_P';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'sample-app_8c_1a0ddf1224851353fc92bfbff6f499fa97';
+        var-mem-ref-line = '1319';
+        var-mem-ref-name = 'main';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'sample-app_8c_1ab1ffba8c3756a6511d84df18ea8169ef';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static struct xran_fh_init
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xranInit';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      var-mem-desc-line = '73';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'sample-app_8c_1a85ff1667d07b822b2c7f5a91a0c0bc95';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xranHandle';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= NULL
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      var-mem-desc-line = '76';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'sample-app_8c_1ac871776e03d4a4ae1717d2600a7f7dff';
+        var-mem-ref-line = '1122';
+        var-mem-ref-name = 'stop_xran';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__lib__wrap_8hpp_1ad93226058ef4fd59bd7d0cd55701b752';
+        var-mem-ref-line = '936';
+        var-mem-ref-name = 'xranLibWraper::Open';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'sample-app_8c_1adb46cbd655db6e9c061f62d161f7d2b0';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_fh_config
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xranConf';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      var-mem-desc-line = '76';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'sample-app_8c_1aa8022559021fc69bb2664a476ac83ba3';
+        var-mem-ref-line = '226';
+        var-mem-ref-name = 'xran_fh_rx_callback';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'sample-app_8c_1ac1813c55eefb1dca0fd1af4c7a173c4a';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_fh_config *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'pXranConf';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= NULL
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      var-mem-desc-line = '79';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__lib__wrap_8hpp_1ad93226058ef4fd59bd7d0cd55701b752';
+        var-mem-ref-line = '936';
+        var-mem-ref-name = 'xranLibWraper::Open';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'sample-app_8c_1a32f58d084f5f574e04d6c98baf73f399';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static BbuXranIoIfStruct
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'gsXranIoIf';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      var-mem-desc-line = '167';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'sample-app_8c_1a20254cdf789f9b3603cc86cddecb6c6d';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static XranLibConfigStruct *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'gpXranLibConfig';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= NULL
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      var-mem-desc-line = '168';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'sample-app_8c_1a9e6e93a89aa6750e04b8249db2d8ad2a';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+long
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'rx_counter';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      var-mem-desc-line = '170';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'sample-app_8c_1a633effdcb470f03cbf5aa8c9f9540ddb';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+long
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tx_counter';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      var-mem-desc-line = '171';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'sample-app_8c_1aea924947c3d744f2208baa8a79229f3f';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+long
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tx_bytes_counter';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      var-mem-desc-line = '172';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1adbe808fba48ef1390180fb1bdc68c1d7';
+        var-mem-ref-line = '201';
+        var-mem-ref-name = 'xran_updateSfnSecStart';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'sample-app_8c_1af2fff595280c3b2999bfa40d7beafadf';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+long
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'rx_bytes_counter';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      var-mem-desc-line = '173';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1adbe808fba48ef1390180fb1bdc68c1d7';
+        var-mem-ref-line = '201';
+        var-mem-ref-name = 'xran_updateSfnSecStart';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a7a412a9cd0ac919dccb2112fb386d64a';
+        var-mem-ref-line = '1342';
+        var-mem-ref-name = 'handle_ecpri_ethertype';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'sample-app_8c_1ad1b05d3ad049de39bc3f9bcdfdf66d1b';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+long
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tx_bytes_per_sec';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      var-mem-desc-line = '174';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1adbe808fba48ef1390180fb1bdc68c1d7';
+        var-mem-ref-line = '201';
+        var-mem-ref-name = 'xran_updateSfnSecStart';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'sample-app_8c_1adc695e955f335d5dedb486ce89a4e0b3';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+long
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'rx_bytes_per_sec';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      var-mem-desc-line = '175';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1adbe808fba48ef1390180fb1bdc68c1d7';
+        var-mem-ref-line = '201';
+        var-mem-ref-name = 'xran_updateSfnSecStart';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'sample-app_8c_1a31b24ea77392ef70e4414a8198333f92';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+long
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'old_rx_counter';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 0
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      var-mem-desc-line = '176';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'sample-app_8c_1a6d55780ebad3284fd5d6c1fcc9b46df2';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+long
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'old_tx_counter';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 0
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+      var-mem-desc-line = '177';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/sample-app.c';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'u__plane__functional_8cc';
+  file-name = 'u_plane_functional.cc';
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'u__plane__functional_8cc_1a17e5d82ac5aec3860b1324a80fda79ed';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+U_planeCheck
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Test_DLUL
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/u_plane_functional.cc';
+      func-mem-desc-line = '61';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1gga9c60a23fdae979ad1842b255790d1558a19f3d3cee814f10e4f3bf7d80194083f';
+        func-mem-ref-line = '149';
+        func-mem-ref-name = 'XRAN_DIR_DL';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ab5ce6839bae2968c79930a0bfa17f4d8ae0b667dc04b0baacb15bc9c40b776098';
+        func-mem-ref-line = '473';
+        func-mem-ref-name = 'XRAN_CPU_LE_BYTE_ORDER';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8c_1adc9636576fb70f4b4fcfd1d03fe59998';
+        func-mem-ref-line = '348';
+        func-mem-ref-name = 'prepare_symbol_ex';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'u__plane__functional_8cc_1a814db5f2ff5eb8cff5caf3ea1b473475';
+        func-mem-ref-line = '33';
+        func-mem-ref-name = 'U_planeCheck::test_buffer';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'u__plane__functional_8cc_1ad3c8fd8da54a8693b6ea41565af2ad19';
+        func-mem-ref-line = '34';
+        func-mem-ref-name = 'U_planeCheck::iq_offset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1aa90ff3ad961fe295cdffddc945999212';
+        func-mem-ref-line = '132';
+        func-mem-ref-name = 'xran_ecpri_hdr::cmnhdr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a5b41115e5686e3ff4f14c356a3aa209a';
+        func-mem-ref-line = '118';
+        func-mem-ref-name = 'xran_ecpri_cmn_hdr::ecpri_mesg_type';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1gga5f49588115e2d0a807ad613ae866384aaef46b9a1a9d9f7c3276e1e99b02ef6de';
+        func-mem-ref-line = '77';
+        func-mem-ref-name = 'ECPRI_IQ_DATA';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a61bf830b8866773b24cbca74ed3a4d6f';
+        func-mem-ref-line = '119';
+        func-mem-ref-name = 'xran_ecpri_cmn_hdr::ecpri_payl_size';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a40f66f521df9b1dbae9d0ee852c66e0d';
+        func-mem-ref-line = '173';
+        func-mem-ref-name = 'radio_app_common_hdr::data_direction';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a03c1016ac46b9df250b994f242cf956a';
+        func-mem-ref-line = '176';
+        func-mem-ref-name = 'radio_app_common_hdr::frame_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__up_8h_1a9f9f2f87d8b5cc7e4af6ef3e2c4c8189';
+        func-mem-ref-line = '69';
+        func-mem-ref-name = 'data_section_hdr::all_bits';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__up_8h_1acb00c5e7ebe809fda7288c699eed867c';
+        func-mem-ref-line = '71';
+        func-mem-ref-name = 'data_section_hdr::num_prbu';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__up_8h_1a11d1616fb975ccafbc33ab590fe501c4';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'data_section_hdr::sect_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1affa3adbd50cd4af2018ba1fc0e8c3e31';
+        func-mem-ref-line = '243';
+        func-mem-ref-name = 'rb';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__up__api_8c_1adfc5ea408600c8de1384be020b359d95';
+        func-mem-ref-line = '327';
+        func-mem-ref-name = 'xran_extract_iq_samples';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8cpp_1a39bf4f7770751080f5b72046abfd01a5';
+        func-mem-ref-line = '78';
+        func-mem-ref-name = 'get_sequence';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8hpp_1a6157ff083be863bba0a7804cd1788d96';
+        func-mem-ref-line = '190';
+        func-mem-ref-name = 'KernelTests::get_number_of_cases';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'u__plane__functional_8cc_1aa59dece42a6c30feedc30accb71c2001';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'INSTANTIATE_TEST_CASE_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+UnitTest
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+U_planeCheck
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+testing::ValuesIn(get_sequence(U_planeCheck::get_number_of_cases("u_plane_functional")))
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/u_plane_functional.cc';
+      func-mem-desc-line = '180';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'u__plane__functional_8cc_1a17e5d82ac5aec3860b1324a80fda79ed';
+        func-mem-ref-line = '61';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    };
+    var = {
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'u__plane__functional_8cc_1a69b4bff6061152ff85770d725cced3cc';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+const std::string
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'module_name';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= "u-plane"
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/u_plane_functional.cc';
+      var-mem-desc-line = '28';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/u_plane_functional.cc';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'u__plane__performance_8cc';
+  file-name = 'u_plane_performance.cc';
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'u__plane__performance_8cc_1a227817e595c0b079e12728d4d19364e8';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'TEST_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+U_planePerf
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+Test_DL
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/u_plane_performance.cc';
+      func-mem-desc-line = '104';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8hpp_1a3cf2e25a99be565a4ab570737cfeac41';
+        func-mem-ref-line = '253';
+        func-mem-ref-name = 'KernelTests::performance';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'u__plane__performance_8cc_1a69b4bff6061152ff85770d725cced3cc';
+        func-mem-ref-line = '28';
+        func-mem-ref-name = 'module_name';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'u__plane__performance_8cc_1aa2fb15367f40188e0a2d2c15fa6ad124';
+        func-mem-ref-line = '66';
+        func-mem-ref-name = 'U_planePerf::fucntional_dl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'u__plane__performance_8cc_1aecd4daf2f65d0901e69252e8704aead5';
+        func-mem-ref-line = '34';
+        func-mem-ref-name = 'U_planePerf::request';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'u__plane__performance_8cc_1a73f283dac7c232619e62aba3cab7e0b1';
+        func-mem-ref-line = '35';
+        func-mem-ref-name = 'U_planePerf::response';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8cpp_1a39bf4f7770751080f5b72046abfd01a5';
+        func-mem-ref-line = '78';
+        func-mem-ref-name = 'get_sequence';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8hpp_1a6157ff083be863bba0a7804cd1788d96';
+        func-mem-ref-line = '190';
+        func-mem-ref-name = 'KernelTests::get_number_of_cases';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'u__plane__performance_8cc_1ac3ee52d20c26760f73891becf45f317b';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'INSTANTIATE_TEST_CASE_P';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+UnitTest
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+U_planePerf
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+testing::ValuesIn(get_sequence(U_planePerf::get_number_of_cases("u_plane_performance")))
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/u_plane_performance.cc';
+      func-mem-desc-line = '109';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'u__plane__performance_8cc_1a227817e595c0b079e12728d4d19364e8';
+        func-mem-ref-line = '104';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    };
+    var = {
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'u__plane__performance_8cc_1a69b4bff6061152ff85770d725cced3cc';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+const std::string
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'module_name';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= "u-plane"
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/u_plane_performance.cc';
+      var-mem-desc-line = '28';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'u__plane__performance_8cc_1a227817e595c0b079e12728d4d19364e8';
+        var-mem-ref-line = '104';
+        var-mem-ref-name = 'TEST_P';
+    };
+    }; /* var-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/u_plane_performance.cc';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'unittests_8cc';
+  file-name = 'unittests.cc';
+    define = {
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'unittests_8cc_1aef6aa683c7d5cd615a8e78ef6b89208c';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MAX_IQ';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(273*12*2)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/unittests.cc';
+      define-mem-desc-line = '23';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    };
+    var = {
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'unittests_8cc_1a1ad007b76d7b21a06368f0ec21c27cc2';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int8_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'iCompressionOutput_AVX_A';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/unittests.cc';
+      var-mem-desc-line = '25';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'unittests_8cc_1a9d45c46ffc07d37b74ff5a826ce9574b';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'iDeCompressionOutput_AVX_A';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/unittests.cc';
+      var-mem-desc-line = '26';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'unittests_8cc_1ab82f258658bb6832617db7d0992ee0a4';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'iCompressionInput';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/unittests.cc';
+      var-mem-desc-line = '27';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'unittests_8cc_1a103741b3e35f622960485bb8022ff1c3';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'iLength';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 273*12*2
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/unittests.cc';
+      var-mem-desc-line = '28';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/test_xran/unittests.cc';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'xran__app__frag_8c';
+  file-name = 'xran_app_frag.c';
+    define = {
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__app__frag_8c_1a2edabb9c91d40ec79fbebbb2fa0457d0';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_PAYLOAD_RB_ALIGN';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(N_SC_PER_PRB*(IQ_BITS/8)*2)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_app_frag.c';
+      define-mem-desc-line = '43';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+at least 12*4=48 bytes per one RB  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    };
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__app__frag_8c_1a51a839e367a6499bc53c3839b1a76f6a';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = '__fill_xranhdr_frag';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_up_pkt_hdr *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dst';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const struct xran_up_pkt_hdr *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'src';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'rblen_bytes';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'rboff_bytes';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_section_info *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'sectinfo';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'seqid';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_app_frag.c';
+      func-mem-desc-line = '45';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__app__frag_8c_1a4f37a272d0d4d9ce35506a01b92e9c85';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = '__free_fragments';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mb';
+        func-mem-param-array = '[]';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'num';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_app_frag.c';
+      func-mem-desc-line = '75';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__app__frag_8c_1a601e1216fbace8ea32a97e37df69b129';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_app_fragment_packet';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pkt_in';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf **
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pkts_out';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nb_pkts_out';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mtu_size';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mempool *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pool_direct';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mempool *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pool_indirect';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_section_info *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'sectinfo';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'seqid';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_app_frag.c';
+      func-mem-desc-line = '104';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+XRAN fragmentation.
+
+This function implements the application fragmentation of XRAN packets.
+
+@param pkt_in
+  The input packet.
+@param pkts_out
+  Array storing the output fragments.
+@param mtu_size
+  Size in bytes of the Maximum Transfer Unit (MTU) for the outgoing XRAN
+  datagrams. This value includes the size of the XRAN headers.
+@param pool_direct
+  MBUF pool used for allocating direct buffers for the output fragments.
+@param pool_indirect
+  MBUF pool used for allocating indirect buffers for the output fragments.
+@return
+  Upon successful completion - number of output fragments placed
+  in the pkts_out array.
+  Otherwise - (-1) * <errno>.
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__app__frag_8c_1a2edabb9c91d40ec79fbebbb2fa0457d0';
+        func-mem-ref-line = '43';
+        func-mem-ref-name = 'XRAN_PAYLOAD_RB_ALIGN';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a417ba2c3b49b216e358bc340346bf1cf';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'print_dbg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__up_8h_1a080244f9e1996ad47a6e709f78897803';
+        func-mem-ref-line = '168';
+        func-mem-ref-name = 'eth_xran_up_pkt_hdr::xran_hdr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+    }; /* func-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_app_frag.c';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+xRAN application frgamentation for U-plane packets
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+@author Intel Corporation
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'xran__app__frag_8h';
+  file-name = 'xran_app_frag.h';
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__app__frag_8h_1a601e1216fbace8ea32a97e37df69b129';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_app_fragment_packet';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pkt_in';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf **
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pkts_out';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nb_pkts_out';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mtu_size';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mempool *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pool_direct';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mempool *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pool_indirect';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_section_info *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'sectinfo';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'seqid';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_app_frag.h';
+      func-mem-desc-line = '47';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+XRAN fragmentation.
+
+This function implements the application fragmentation of XRAN packets.
+
+@param pkt_in
+  The input packet.
+@param pkts_out
+  Array storing the output fragments.
+@param mtu_size
+  Size in bytes of the Maximum Transfer Unit (MTU) for the outgoing XRAN
+  datagrams. This value includes the size of the XRAN headers.
+@param pool_direct
+  MBUF pool used for allocating direct buffers for the output fragments.
+@param pool_indirect
+  MBUF pool used for allocating indirect buffers for the output fragments.
+@return
+  Upon successful completion - number of output fragments placed
+  in the pkts_out array.
+  Otherwise - (-1) * <errno>.
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__app__frag_8c_1a2edabb9c91d40ec79fbebbb2fa0457d0';
+        func-mem-ref-line = '43';
+        func-mem-ref-name = 'XRAN_PAYLOAD_RB_ALIGN';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a417ba2c3b49b216e358bc340346bf1cf';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'print_dbg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__up_8h_1a080244f9e1996ad47a6e709f78897803';
+        func-mem-ref-line = '168';
+        func-mem-ref-name = 'eth_xran_up_pkt_hdr::xran_hdr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+    }; /* func-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_app_frag.h';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+Header file for functions to perform application level fragmentation.
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+@author Intel Corporation
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'xran__common_8c';
+  file-name = 'xran_common.c';
+    define = {
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__common_8c_1ae413c4f1a4664d68aca9d331d1891a0c';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MBUFS_CNT';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+16
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.c';
+      define-mem-desc-line = '44';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    };
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8c_1acb6ecf7858c99c963182b9b7884deca6';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_process_rx_sym';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'arg';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iq_data_start';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'size';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'CC_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'Ant_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'frame_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'subframe_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'slot_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'symb_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'num_prbu';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'start_prbu';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'sym_inc';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'rb';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'sect_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mb_free';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.c';
+      func-mem-desc-line = '48';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a725b4fbf070658ef449db5718a6c9f22';
+        func-mem-ref-line = '56';
+        func-mem-ref-name = 'SLOTS_PER_SYSTEMFRAME';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a76e4794a93b44d5f6bd835f1640f7f4f';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'SLOTNUM_PER_SUBFRAME';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a34dbe5e515cc78b4ce26fa287e6c1edc';
+        func-mem-ref-line = '110';
+        func-mem-ref-name = 'XRAN_MAX_SECTOR_NR';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a35fa05e7523928c0c86cbcf835c12dc5';
+        func-mem-ref-line = '111';
+        func-mem-ref-name = 'XRAN_MAX_ANTENNA_NR';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a87d92ec177ed9c388685a91051f66205';
+        func-mem-ref-line = '122';
+        func-mem-ref-name = 'XRAN_NUM_OF_SYMBOL_PER_SLOT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1af3ad0b6136919aabcdbac46b754aa7ed';
+        func-mem-ref-line = '224';
+        func-mem-ref-name = 'xran_device_ctx::sFrontHaulRxBbuIoBufCtrl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1af0963ba32cc8ecd280afd2e474eb426a';
+        func-mem-ref-line = '109';
+        func-mem-ref-name = 'XRAN_N_FE_BUF_LEN';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1ab79185e465507117d7b13fd30ec49f70';
+        func-mem-ref-line = '129';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::sBufferList';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1afa8c44acddb126e8bb0652d7b4e4395e';
+        func-mem-ref-line = '596';
+        func-mem-ref-name = 'xran_buffer_list::pBuffers';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a77f0d5374ee675db57c0b29946ca7744';
+        func-mem-ref-line = '566';
+        func-mem-ref-name = 'xran_flat_buffer::pData';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a3bfdc9ec9f4c738715460ddd03f0833f';
+        func-mem-ref-line = '225';
+        func-mem-ref-name = 'xran_device_ctx::sFrontHaulRxPrbMapBbuIoBufCtrl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a2357c89e196d6c8c53e29bf04d168b7e';
+        func-mem-ref-line = '423';
+        func-mem-ref-name = 'xran_prb_map::prbMap';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a5a2ad8f5285dd33572e310069cdac3c4';
+        func-mem-ref-line = '422';
+        func-mem-ref-name = 'xran_prb_map::nPrbElm';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8h_1a39fca1837c5ce7715cbf571669660c13a90bbe176be23902fec1de76501599769';
+        func-mem-ref-line = '137';
+        func-mem-ref-name = 'MBUF_FREE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ab97ae0d1cc679c3c40b779b34ab7b4cf';
+        func-mem-ref-line = '49';
+        func-mem-ref-name = 'N_SC_PER_PRB';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a4adf91126704ea524f98f461f6180c85';
+        func-mem-ref-line = '209';
+        func-mem-ref-name = 'xran_device_ctx::fh_cfg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a27ff648f80c139235421b81f957fcb7e';
+        func-mem-ref-line = '518';
+        func-mem-ref-name = 'xran_fh_config::ru_conf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a74e72997edeea7f9f1696baffb9989b4';
+        func-mem-ref-line = '489';
+        func-mem-ref-name = 'xran_ru_config::byteOrder';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ab5ce6839bae2968c79930a0bfa17f4d8ae0b667dc04b0baacb15bc9c40b776098';
+        func-mem-ref-line = '473';
+        func-mem-ref-name = 'XRAN_CPU_LE_BYTE_ORDER';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ab5ce6839bae2968c79930a0bfa17f4d8a61bd03fd3153385f6791bd16e55892b8';
+        func-mem-ref-line = '472';
+        func-mem-ref-name = 'XRAN_NE_BE_BYTE_ORDER';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1addb9297d816b26c680888115de8c9538';
+        func-mem-ref-line = '570';
+        func-mem-ref-name = 'xran_flat_buffer::pCtrl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8h_1a39fca1837c5ce7715cbf571669660c13a5c8f213f6ff879119c23ec38c63a54e5';
+        func-mem-ref-line = '136';
+        func-mem-ref-name = 'MBUF_KEEP';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a6c405fdd34c38d29b355cd051527ad9b';
+        func-mem-ref-line = '404';
+        func-mem-ref-name = 'xran_prb_elm::p_sec_desc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1addb9297d816b26c680888115de8c9538';
+        func-mem-ref-line = '389';
+        func-mem-ref-name = 'xran_section_desc::pCtrl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a77f0d5374ee675db57c0b29946ca7744';
+        func-mem-ref-line = '388';
+        func-mem-ref-name = 'xran_section_desc::pData';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ae55ac9499e5406559ad2ff0376dd0a68';
+        func-mem-ref-line = '386';
+        func-mem-ref-name = 'xran_section_desc::iq_buffer_len';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a4d1fb35f3f2d9f3556fbd1761a167255';
+        func-mem-ref-line = '385';
+        func-mem-ref-name = 'xran_section_desc::iq_buffer_offset';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1a3d4bd5c7eec6da4ab71688e209100761';
+        func-mem-ref-line = '143';
+        func-mem-ref-name = 'process_mbuf';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8c_1aec7f5a73cca88563e12b7e82e7c75b50';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_process_prach_sym';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'arg';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iq_data_start';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'size';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'CC_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'Ant_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'frame_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'subframe_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'slot_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'symb_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'num_prbu';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'start_prbu';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'sym_inc';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'rb';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'sect_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mb_free';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.c';
+      func-mem-desc-line = '66';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a0ac55d6b8988083425a147f343c34455';
+        func-mem-ref-line = '256';
+        func-mem-ref-name = 'xran_device_ctx::xran2phy_mem_ready';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a725b4fbf070658ef449db5718a6c9f22';
+        func-mem-ref-line = '56';
+        func-mem-ref-name = 'SLOTS_PER_SYSTEMFRAME';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a76e4794a93b44d5f6bd835f1640f7f4f';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'SLOTNUM_PER_SUBFRAME';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a34dbe5e515cc78b4ce26fa287e6c1edc';
+        func-mem-ref-line = '110';
+        func-mem-ref-name = 'XRAN_MAX_SECTOR_NR';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a35fa05e7523928c0c86cbcf835c12dc5';
+        func-mem-ref-line = '111';
+        func-mem-ref-name = 'XRAN_MAX_ANTENNA_NR';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a87d92ec177ed9c388685a91051f66205';
+        func-mem-ref-line = '122';
+        func-mem-ref-name = 'XRAN_NUM_OF_SYMBOL_PER_SLOT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a26e6c6447dffca5e7ece503e8c0e890c';
+        func-mem-ref-line = '262';
+        func-mem-ref-name = 'xran_device_ctx::prach_start_symbol';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a4bcca72021c589be2adf3647647a1232';
+        func-mem-ref-line = '226';
+        func-mem-ref-name = 'xran_device_ctx::sFHPrachRxBbuIoBufCtrl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1af0963ba32cc8ecd280afd2e474eb426a';
+        func-mem-ref-line = '109';
+        func-mem-ref-name = 'XRAN_N_FE_BUF_LEN';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1ab79185e465507117d7b13fd30ec49f70';
+        func-mem-ref-line = '129';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::sBufferList';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1afa8c44acddb126e8bb0652d7b4e4395e';
+        func-mem-ref-line = '596';
+        func-mem-ref-name = 'xran_buffer_list::pBuffers';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a77f0d5374ee675db57c0b29946ca7744';
+        func-mem-ref-line = '566';
+        func-mem-ref-name = 'xran_flat_buffer::pData';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a4adf91126704ea524f98f461f6180c85';
+        func-mem-ref-line = '209';
+        func-mem-ref-name = 'xran_device_ctx::fh_cfg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a27ff648f80c139235421b81f957fcb7e';
+        func-mem-ref-line = '518';
+        func-mem-ref-name = 'xran_fh_config::ru_conf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a74e72997edeea7f9f1696baffb9989b4';
+        func-mem-ref-line = '489';
+        func-mem-ref-name = 'xran_ru_config::byteOrder';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ab5ce6839bae2968c79930a0bfa17f4d8ae0b667dc04b0baacb15bc9c40b776098';
+        func-mem-ref-line = '473';
+        func-mem-ref-name = 'XRAN_CPU_LE_BYTE_ORDER';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8h_1a39fca1837c5ce7715cbf571669660c13a90bbe176be23902fec1de76501599769';
+        func-mem-ref-line = '137';
+        func-mem-ref-name = 'MBUF_FREE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1addb9297d816b26c680888115de8c9538';
+        func-mem-ref-line = '570';
+        func-mem-ref-name = 'xran_flat_buffer::pCtrl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8h_1a39fca1837c5ce7715cbf571669660c13a5c8f213f6ff879119c23ec38c63a54e5';
+        func-mem-ref-line = '136';
+        func-mem-ref-name = 'MBUF_KEEP';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1a3d4bd5c7eec6da4ab71688e209100761';
+        func-mem-ref-line = '143';
+        func-mem-ref-name = 'process_mbuf';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8c_1a300b87c29358bb161404c0122a9b2a46';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_process_srs_sym';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'arg';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iq_data_start';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'size';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'CC_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'Ant_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'frame_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'subframe_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'slot_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'symb_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'num_prbu';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'start_prbu';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'sym_inc';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'rb';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'sect_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mb_free';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.c';
+      func-mem-desc-line = '83';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a0ac55d6b8988083425a147f343c34455';
+        func-mem-ref-line = '256';
+        func-mem-ref-name = 'xran_device_ctx::xran2phy_mem_ready';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a725b4fbf070658ef449db5718a6c9f22';
+        func-mem-ref-line = '56';
+        func-mem-ref-name = 'SLOTS_PER_SYSTEMFRAME';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a76e4794a93b44d5f6bd835f1640f7f4f';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'SLOTNUM_PER_SUBFRAME';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a34dbe5e515cc78b4ce26fa287e6c1edc';
+        func-mem-ref-line = '110';
+        func-mem-ref-name = 'XRAN_MAX_SECTOR_NR';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a87d92ec177ed9c388685a91051f66205';
+        func-mem-ref-line = '122';
+        func-mem-ref-name = 'XRAN_NUM_OF_SYMBOL_PER_SLOT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a8d643c55cfe976d88d44beefc0af0dff';
+        func-mem-ref-line = '227';
+        func-mem-ref-name = 'xran_device_ctx::sFHSrsRxBbuIoBufCtrl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1af0963ba32cc8ecd280afd2e474eb426a';
+        func-mem-ref-line = '109';
+        func-mem-ref-name = 'XRAN_N_FE_BUF_LEN';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1ab79185e465507117d7b13fd30ec49f70';
+        func-mem-ref-line = '129';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::sBufferList';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1afa8c44acddb126e8bb0652d7b4e4395e';
+        func-mem-ref-line = '596';
+        func-mem-ref-name = 'xran_buffer_list::pBuffers';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a77f0d5374ee675db57c0b29946ca7744';
+        func-mem-ref-line = '566';
+        func-mem-ref-name = 'xran_flat_buffer::pData';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ab97ae0d1cc679c3c40b779b34ab7b4cf';
+        func-mem-ref-line = '49';
+        func-mem-ref-name = 'N_SC_PER_PRB';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a4adf91126704ea524f98f461f6180c85';
+        func-mem-ref-line = '209';
+        func-mem-ref-name = 'xran_device_ctx::fh_cfg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a27ff648f80c139235421b81f957fcb7e';
+        func-mem-ref-line = '518';
+        func-mem-ref-name = 'xran_fh_config::ru_conf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a74e72997edeea7f9f1696baffb9989b4';
+        func-mem-ref-line = '489';
+        func-mem-ref-name = 'xran_ru_config::byteOrder';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ab5ce6839bae2968c79930a0bfa17f4d8ae0b667dc04b0baacb15bc9c40b776098';
+        func-mem-ref-line = '473';
+        func-mem-ref-name = 'XRAN_CPU_LE_BYTE_ORDER';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ab5ce6839bae2968c79930a0bfa17f4d8a61bd03fd3153385f6791bd16e55892b8';
+        func-mem-ref-line = '472';
+        func-mem-ref-name = 'XRAN_NE_BE_BYTE_ORDER';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a3842cc1a01bcaa4df37fd8c10308ff01';
+        func-mem-ref-line = '208';
+        func-mem-ref-name = 'xran_device_ctx::fh_init';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a3c8ee4e9dd2a5354e83fb30c95598f30';
+        func-mem-ref-line = '331';
+        func-mem-ref-name = 'xran_fh_init::mtu';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a5448b37ad609bb66bf44b44d1f9bac72';
+        func-mem-ref-line = '507';
+        func-mem-ref-name = 'xran_fh_config::nULRBs';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1addb9297d816b26c680888115de8c9538';
+        func-mem-ref-line = '570';
+        func-mem-ref-name = 'xran_flat_buffer::pCtrl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8h_1a39fca1837c5ce7715cbf571669660c13a5c8f213f6ff879119c23ec38c63a54e5';
+        func-mem-ref-line = '136';
+        func-mem-ref-name = 'MBUF_KEEP';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8h_1a39fca1837c5ce7715cbf571669660c13a90bbe176be23902fec1de76501599769';
+        func-mem-ref-line = '137';
+        func-mem-ref-name = 'MBUF_FREE';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1a3d4bd5c7eec6da4ab71688e209100761';
+        func-mem-ref-line = '143';
+        func-mem-ref-name = 'process_mbuf';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8c_1ac5201df2d161091f7319ff2f57432823';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_pkt_validate';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'arg';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iq_data_start';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'size';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'CC_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'Ant_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'frame_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'subframe_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'slot_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'symb_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct ecpri_seq_id *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'seq_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'num_prbu';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'start_prbu';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'sym_inc';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'rb';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'sect_id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.c';
+      func-mem-desc-line = '100';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ad2bc382255cb424431bb7515a796e5bf';
+        func-mem-ref-line = '271';
+        func-mem-ref-name = 'xran_device_ctx::fh_counters';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a3842cc1a01bcaa4df37fd8c10308ff01';
+        func-mem-ref-line = '208';
+        func-mem-ref-name = 'xran_device_ctx::fh_init';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a8a5462b0059073e90d42f8bfa066d566';
+        func-mem-ref-line = '324';
+        func-mem-ref-name = 'xran_fh_init::io_cfg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a1e6927fa1486224044e568f9c370519b';
+        func-mem-ref-line = '295';
+        func-mem-ref-name = 'xran_io_cfg::id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ada810b81429ee4ec611614fd69dc99da';
+        func-mem-ref-line = '47';
+        func-mem-ref-name = 'O_DU';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1a3d4bd5c7eec6da4ab71688e209100761';
+        func-mem-ref-line = '143';
+        func-mem-ref-name = 'process_mbuf';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8c_1a0bca0820bfef3a6c277c47490179e065';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+struct cb_elem_entry *
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_create_cb';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+XranSymCallbackFn
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cb_fn';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cb_data';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.c';
+      func-mem-desc-line = '125';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a785dc524b99ed15e17115d076f8ace21';
+        func-mem-ref-line = '163';
+        func-mem-ref-name = 'cb_elem_entry::pSymCallback';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1af12736a3d2c375571acffe9f7e4e464e';
+        func-mem-ref-line = '164';
+        func-mem-ref-name = 'cb_elem_entry::pSymCallbackTag';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8c_1aac0cae66657ea84e2030ced6e58c29b4';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_destroy_cb';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct cb_elem_entry *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cb_elm';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.c';
+      func-mem-desc-line = '136';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8c_1a3d4bd5c7eec6da4ab71688e209100761';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'process_mbuf';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pkt';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.c';
+      func-mem-desc-line = '143';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1affa3adbd50cd4af2018ba1fc0e8c3e31';
+        func-mem-ref-line = '243';
+        func-mem-ref-name = 'rb';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8c_1ae69cd45536b5b80a0eac08ee522d8aa2';
+        func-mem-ref-line = '47';
+        func-mem-ref-name = 'num_eAxc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a3fc01469558ddf728239d59038ac5803';
+        func-mem-ref-line = '3039';
+        func-mem-ref-name = 'xran_get_num_eAxc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8h_1a39fca1837c5ce7715cbf571669660c13a90bbe176be23902fec1de76501599769';
+        func-mem-ref-line = '137';
+        func-mem-ref-name = 'MBUF_FREE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a4adf91126704ea524f98f461f6180c85';
+        func-mem-ref-line = '209';
+        func-mem-ref-name = 'xran_device_ctx::fh_cfg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a27ff648f80c139235421b81f957fcb7e';
+        func-mem-ref-line = '518';
+        func-mem-ref-name = 'xran_fh_config::ru_conf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a1e4a3c43fc7865c6520471fb9ba8501f';
+        func-mem-ref-line = '487';
+        func-mem-ref-name = 'xran_ru_config::compMeth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1afc082593977ad91f3dcdd2175cb74615a7fbf705170e00d2ce3e838fa9826ca8d';
+        func-mem-ref-line = '204';
+        func-mem-ref-name = 'XRAN_COMPMETHOD_NONE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a0ac55d6b8988083425a147f343c34455';
+        func-mem-ref-line = '256';
+        func-mem-ref-name = 'xran_device_ctx::xran2phy_mem_ready';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__up__api_8c_1adfc5ea408600c8de1384be020b359d95';
+        func-mem-ref-line = '327';
+        func-mem-ref-name = 'xran_extract_iq_samples';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1ac5201df2d161091f7319ff2f57432823';
+        func-mem-ref-line = '1536';
+        func-mem-ref-name = 'xran_pkt_validate';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a2f25460e9a84fe459a874b8255ed4c71';
+        func-mem-ref-line = '99';
+        func-mem-ref-name = 'ecpri_seq_id::seq_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a0dc2f992bcfe4f620d6ce2e969986d5c';
+        func-mem-ref-line = '220';
+        func-mem-ref-name = 'xran_device_ctx::srs_cfg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a38a5594e33178248d80ccde98a16262a';
+        func-mem-ref-line = '449';
+        func-mem-ref-name = 'xran_srs_config::eAxC_offset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a3842cc1a01bcaa4df37fd8c10308ff01';
+        func-mem-ref-line = '208';
+        func-mem-ref-name = 'xran_device_ctx::fh_init';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a367975ed81727c2747411672f73b2754';
+        func-mem-ref-line = '358';
+        func-mem-ref-name = 'xran_fh_init::srsEnable';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a1f74b973e738bf357c470565a1256ef5';
+        func-mem-ref-line = '101';
+        func-mem-ref-name = 'ecpri_seq_id::e_bit';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a417ba2c3b49b216e358bc340346bf1cf';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'print_dbg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'master_8py_1ad5c7a065cddc009146ea1b1192eb2102';
+        func-mem-ref-line = '498';
+        func-mem-ref-name = 'master::res';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a300b87c29358bb161404c0122a9b2a46';
+        func-mem-ref-line = '1461';
+        func-mem-ref-name = 'xran_process_srs_sym';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ac1db3db55038ef0b2f69827746eaf87c';
+        func-mem-ref-line = '210';
+        func-mem-ref-name = 'xran_device_ctx::PrachCPConfig';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a38a5594e33178248d80ccde98a16262a';
+        func-mem-ref-line = '139';
+        func-mem-ref-name = 'xran_prach_cp_config::eAxC_offset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ac0646000d1448798a186e109df0bb3dd';
+        func-mem-ref-line = '357';
+        func-mem-ref-name = 'xran_fh_init::prachEnable';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aec7f5a73cca88563e12b7e82e7c75b50';
+        func-mem-ref-line = '1384';
+        func-mem-ref-name = 'xran_process_prach_sym';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1acb6ecf7858c99c963182b9b7884deca6';
+        func-mem-ref-line = '1578';
+        func-mem-ref-name = 'xran_process_rx_sym';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a7a412a9cd0ac919dccb2112fb386d64a';
+        func-mem-ref-line = '1342';
+        func-mem-ref-name = 'handle_ecpri_ethertype';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8c_1ab31163187073eb9b7da9f6aef9123db1';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'set_iq_bit_width';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iq_bit_width';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct data_section_compression_hdr *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'compr_hdr';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.c';
+      func-mem-desc-line = '336';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8c_1adc9636576fb70f4b4fcfd1d03fe59998';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'prepare_symbol_ex';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+enum xran_pkt_dir
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'direction';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'section_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mb';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rb_map *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'data';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'compMeth';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iqWidth';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const enum xran_input_byte_order
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iq_buf_byte_order';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'frame_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'subframe_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'slot_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'symbol_no';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'prb_start';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'prb_num';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'CC_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'RU_Port_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'seq_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'do_copy';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.c';
+      func-mem-desc-line = '348';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a49b173839f33b6d8e91a35ed9ec10f20';
+        func-mem-ref-line = '51';
+        func-mem-ref-name = 'MAX_N_FULLBAND_SC';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ab97ae0d1cc679c3c40b779b34ab7b4cf';
+        func-mem-ref-line = '49';
+        func-mem-ref-name = 'N_SC_PER_PRB';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1afc082593977ad91f3dcdd2175cb74615a7fbf705170e00d2ce3e838fa9826ca8d';
+        func-mem-ref-line = '204';
+        func-mem-ref-name = 'XRAN_COMPMETHOD_NONE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1acd19f4ec321bcc5633e81538c789bd4d';
+        func-mem-ref-line = '66';
+        func-mem-ref-name = 'XRAN_MAX_MBUF_LEN';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__up__api_8h_1a26f46f53ef26bc5d5f86e19a15fc356f';
+        func-mem-ref-line = '47';
+        func-mem-ref-name = 'xran_up_pkt_gen_params::app_params';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a40f66f521df9b1dbae9d0ee852c66e0d';
+        func-mem-ref-line = '173';
+        func-mem-ref-name = 'radio_app_common_hdr::data_direction';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a0058ea0059aba78a7a164c298c82de33';
+        func-mem-ref-line = '170';
+        func-mem-ref-name = 'radio_app_common_hdr::payl_ver';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1ab370897260617b317ee8957e470de1cc';
+        func-mem-ref-line = '165';
+        func-mem-ref-name = 'radio_app_common_hdr::filter_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a03c1016ac46b9df250b994f242cf956a';
+        func-mem-ref-line = '176';
+        func-mem-ref-name = 'radio_app_common_hdr::frame_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a2c655c9f7a861ed572ea29f90392edda';
+        func-mem-ref-line = '189';
+        func-mem-ref-name = 'radio_app_common_hdr::subframe_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a02c1d0a330aa46a1bfee985080d93cd4';
+        func-mem-ref-line = '185';
+        func-mem-ref-name = 'radio_app_common_hdr::slot_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1acbbef8fd7acac33a2a461e15a43112ba';
+        func-mem-ref-line = '183';
+        func-mem-ref-name = 'radio_app_common_hdr::symb_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a900b69af7d674b8db3bceae754b4955a';
+        func-mem-ref-line = '181';
+        func-mem-ref-name = 'radio_app_common_hdr::value';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__up__api_8h_1ae5c4194f5046a89d06534a69775c1cab';
+        func-mem-ref-line = '48';
+        func-mem-ref-name = 'xran_up_pkt_gen_params::sec_hdr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__up_8h_1a11d1616fb975ccafbc33ab590fe501c4';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'data_section_hdr::sect_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__up_8h_1acb00c5e7ebe809fda7288c699eed867c';
+        func-mem-ref-line = '71';
+        func-mem-ref-name = 'data_section_hdr::num_prbu';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__up_8h_1a486aca552c11b7046ca3066ebf4241dc';
+        func-mem-ref-line = '72';
+        func-mem-ref-name = 'data_section_hdr::start_prbu';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__up_8h_1aba23e80ad7dc1c3f7085ba3a2b4662bb';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'data_section_hdr::sym_inc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__up_8h_1ac91b2b11ae96c1a44e8a2fad473771c7';
+        func-mem-ref-line = '74';
+        func-mem-ref-name = 'data_section_hdr::rb';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__up__api_8h_1abd4dfd90066570bbcb342a260adcc7a6';
+        func-mem-ref-line = '49';
+        func-mem-ref-name = 'xran_up_pkt_gen_params::compr_hdr_param';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__up_8h_1a4638fbd317b5d0c464ef9483038564b0';
+        func-mem-ref-line = '92';
+        func-mem-ref-name = 'data_section_compression_hdr::ud_comp_hdr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1ae12079177feb5d2ee414356fc18473cf';
+        func-mem-ref-line = '213';
+        func-mem-ref-name = 'compression_hdr::ud_comp_meth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1ab3f5c028170bd3bd241a58be8ca8da96';
+        func-mem-ref-line = '208';
+        func-mem-ref-name = 'compression_hdr::ud_iq_width';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__up_8h_1a73f8c890ac5a8af7cfe4947d2205e3ee';
+        func-mem-ref-line = '93';
+        func-mem-ref-name = 'data_section_compression_hdr::rsrvd';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__up_8h_1a9f9f2f87d8b5cc7e4af6ef3e2c4c8189';
+        func-mem-ref-line = '69';
+        func-mem-ref-name = 'data_section_hdr::all_bits';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1a3c5a3b260b393219742a4604eee825f3';
+        func-mem-ref-line = '36';
+        func-mem-ref-name = 'MLogPrint';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__up__api_8c_1acd8f547b98d7ebd7dbc41c486a26505d';
+        func-mem-ref-line = '455';
+        func-mem-ref-name = 'xran_prepare_iq_symbol_portion';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'u__plane__functional_8cc_1a17e5d82ac5aec3860b1324a80fda79ed';
+        func-mem-ref-line = '61';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'u__plane__performance_8cc_1aa2fb15367f40188e0a2d2c15fa6ad124';
+        func-mem-ref-line = '66';
+        func-mem-ref-name = 'U_planePerf::fucntional_dl';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1ab67b9cc6e54d8ba3945b265b47af743c';
+        func-mem-ref-line = '436';
+        func-mem-ref-name = 'send_symbol_ex';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8c_1ab67b9cc6e54d8ba3945b265b47af743c';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'send_symbol_ex';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+enum xran_pkt_dir
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'direction';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'section_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mb';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rb_map *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'data';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const enum xran_input_byte_order
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iq_buf_byte_order';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'frame_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'subframe_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'slot_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'symbol_no';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'prb_start';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'prb_num';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'CC_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'RU_Port_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'seq_id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.c';
+      func-mem-desc-line = '436';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a49b173839f33b6d8e91a35ed9ec10f20';
+        func-mem-ref-line = '51';
+        func-mem-ref-name = 'MAX_N_FULLBAND_SC';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ab97ae0d1cc679c3c40b779b34ab7b4cf';
+        func-mem-ref-line = '49';
+        func-mem-ref-name = 'N_SC_PER_PRB';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8c_1a77f0a4b49dc21be816aefa3066debfa7';
+        func-mem-ref-line = '77';
+        func-mem-ref-name = 'xran_ethdi_mbuf_alloc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1a3c5a3b260b393219742a4604eee825f3';
+        func-mem-ref-line = '36';
+        func-mem-ref-name = 'MLogPrint';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8c_1adc9636576fb70f4b4fcfd1d03fe59998';
+        func-mem-ref-line = '348';
+        func-mem-ref-name = 'prepare_symbol_ex';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8c_1a633effdcb470f03cbf5aa8c9f9540ddb';
+        func-mem-ref-line = '118';
+        func-mem-ref-name = 'tx_counter';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8c_1aea924947c3d744f2208baa8a79229f3f';
+        func-mem-ref-line = '119';
+        func-mem-ref-name = 'tx_bytes_counter';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a77daaa6043406a5924fd69b2dd42571e';
+        func-mem-ref-line = '277';
+        func-mem-ref-name = 'xran_device_ctx::send_upmbuf2ring';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1af87cccd4396539ae2fd0000a61907e92';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'ETHER_TYPE_ECPRI';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8c_1a484fa852a2e973600abba0efb1fbefb9';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'send_cpmsg';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_gen_params *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'params';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_section_gen_info *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'sect_geninfo';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ru_port_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'seq_id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.c';
+      func-mem-desc-line = '510';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6c787affb1020c2b8058a3ddeff3fe52';
+        func-mem-ref-line = '320';
+        func-mem-ref-name = 'xran_cp_gen_params::hdr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a048f7f66787565b266517ddaa551d98e';
+        func-mem-ref-line = '278';
+        func-mem-ref-name = 'xran_cp_header_params::frameId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a45cd2998ed056e5139a76bf36053ed14';
+        func-mem-ref-line = '279';
+        func-mem-ref-name = 'xran_cp_header_params::subframeId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a0eb3f725109bb1afb9094b025af26678';
+        func-mem-ref-line = '280';
+        func-mem-ref-name = 'xran_cp_header_params::slotId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a92abda0bec7c1c978fe96f87aad18067';
+        func-mem-ref-line = '316';
+        func-mem-ref-name = 'xran_cp_gen_params::dir';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a52bddd404e766ddb6f2b9eabe15ea5b1';
+        func-mem-ref-line = '318';
+        func-mem-ref-name = 'xran_cp_gen_params::numSections';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8c_1a633effdcb470f03cbf5aa8c9f9540ddb';
+        func-mem-ref-line = '118';
+        func-mem-ref-name = 'tx_counter';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8c_1aea924947c3d744f2208baa8a79229f3f';
+        func-mem-ref-line = '119';
+        func-mem-ref-name = 'tx_bytes_counter';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ad4eb63363a7e445e90ea75b8e99efaad';
+        func-mem-ref-line = '276';
+        func-mem-ref-name = 'xran_device_ctx::send_cpmbuf2ring';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1af87cccd4396539ae2fd0000a61907e92';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'ETHER_TYPE_ECPRI';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8c_1a2a349ad9adaec2cfd7f88e791d451c5e';
+        func-mem-ref-line = '160';
+        func-mem-ref-name = 'xran_cp_add_section_info';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a76e4794a93b44d5f6bd835f1640f7f4f';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'SLOTNUM_PER_SUBFRAME';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a93b65038922e8dd5f6d9cc499daf25aa';
+        func-mem-ref-line = '40';
+        func-mem-ref-name = 'XRAN_MAX_SECTIONDB_CTX';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8c_1a64cba831fe964827a932a5a129272de1';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'generate_cpmsg_dlul';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_gen_params *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'params';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_section_gen_info *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'sect_geninfo';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+enum xran_pkt_dir
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dir';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'frame_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'subframe_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'slot_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'startsym';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'numsym';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'prb_start';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'prb_num';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iq_buffer_offset';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iq_buffer_len';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'beam_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ru_port_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'comp_method';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iqWidth';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'seq_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'symInc';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.c';
+      func-mem-desc-line = '535';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a92abda0bec7c1c978fe96f87aad18067';
+        func-mem-ref-line = '316';
+        func-mem-ref-name = 'xran_cp_gen_params::dir';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ae273caa235b1c6085de4ad13886f82c9';
+        func-mem-ref-line = '317';
+        func-mem-ref-name = 'xran_cp_gen_params::sectionType';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6e8f1d76afde95b2d85b1fd99aaa1610a1f3289201658ac2a09203c4fb974b1e7';
+        func-mem-ref-line = '56';
+        func-mem-ref-name = 'XRAN_CP_SECTIONTYPE_1';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6c787affb1020c2b8058a3ddeff3fe52';
+        func-mem-ref-line = '320';
+        func-mem-ref-name = 'xran_cp_gen_params::hdr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ad5150de5e1c141cfe288f260afb00830';
+        func-mem-ref-line = '277';
+        func-mem-ref-name = 'xran_cp_header_params::filterIdx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ae51812e2dae7d8776b443f818f277d5ba02f77bf011c81bd0e18ebcb09b175181';
+        func-mem-ref-line = '66';
+        func-mem-ref-name = 'XRAN_FILTERINDEX_STANDARD';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a048f7f66787565b266517ddaa551d98e';
+        func-mem-ref-line = '278';
+        func-mem-ref-name = 'xran_cp_header_params::frameId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a45cd2998ed056e5139a76bf36053ed14';
+        func-mem-ref-line = '279';
+        func-mem-ref-name = 'xran_cp_header_params::subframeId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a0eb3f725109bb1afb9094b025af26678';
+        func-mem-ref-line = '280';
+        func-mem-ref-name = 'xran_cp_header_params::slotId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ac54814779041bec5dcf8aec288d69b06';
+        func-mem-ref-line = '281';
+        func-mem-ref-name = 'xran_cp_header_params::startSymId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1520b1ef6131bff6c14b88d849c266c5';
+        func-mem-ref-line = '286';
+        func-mem-ref-name = 'xran_cp_header_params::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1e4a3c43fc7865c6520471fb9ba8501f';
+        func-mem-ref-line = '287';
+        func-mem-ref-name = 'xran_cp_header_params::compMeth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6ccd48a36736101737e9b419d7a3cc85';
+        func-mem-ref-line = '296';
+        func-mem-ref-name = 'xran_section_gen_info::info';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1d127017fb298b889f4ba24752d08b8e';
+        func-mem-ref-line = '185';
+        func-mem-ref-name = 'xran_section_info::type';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ac54814779041bec5dcf8aec288d69b06';
+        func-mem-ref-line = '188';
+        func-mem-ref-name = 'xran_section_info::startSymId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1520b1ef6131bff6c14b88d849c266c5';
+        func-mem-ref-line = '197';
+        func-mem-ref-name = 'xran_section_info::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1e4a3c43fc7865c6520471fb9ba8501f';
+        func-mem-ref-line = '196';
+        func-mem-ref-name = 'xran_section_info::compMeth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a4fc3a0c58dfbd1e68224521185cb9384';
+        func-mem-ref-line = '191';
+        func-mem-ref-name = 'xran_section_info::id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a8546e95e2daf30058a66904e7f801723';
+        func-mem-ref-line = '379';
+        func-mem-ref-name = 'xran_alloc_sectionid';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1affa3adbd50cd4af2018ba1fc0e8c3e31';
+        func-mem-ref-line = '195';
+        func-mem-ref-name = 'xran_section_info::rb';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1087eb8c21d4b4e104b12a056ff65553a020e57090e5b6e614d303c027543fd16';
+        func-mem-ref-line = '105';
+        func-mem-ref-name = 'XRAN_RBIND_EVERY';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a52f6623d45fec4bf9c14898f7e53db34';
+        func-mem-ref-line = '190';
+        func-mem-ref-name = 'xran_section_info::symInc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1a52f6623d45fec4bf9c14898f7e53db34';
+        func-mem-ref-line = '242';
+        func-mem-ref-name = 'symInc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6b13285aabf8f2f4598143b2670204c1';
+        func-mem-ref-line = '193';
+        func-mem-ref-name = 'xran_section_info::startPrbc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a2b72ddddeff4e4a8a5c191695ec41079';
+        func-mem-ref-line = '194';
+        func-mem-ref-name = 'xran_section_info::numPrbc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a664cb6ca464c69ef60a445fa4f4b3522';
+        func-mem-ref-line = '189';
+        func-mem-ref-name = 'xran_section_info::numSymbol';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ab8acca18b930cde25e1cf85ae86c964c';
+        func-mem-ref-line = '192';
+        func-mem-ref-name = 'xran_section_info::reMask';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ac7deef3ca4b0fc12769165dbf9374569';
+        func-mem-ref-line = '200';
+        func-mem-ref-name = 'xran_section_info::beamId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a87d92ec177ed9c388685a91051f66205';
+        func-mem-ref-line = '122';
+        func-mem-ref-name = 'XRAN_NUM_OF_SYMBOL_PER_SLOT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ae87ace79c701c8bafa8ed69be03b9542';
+        func-mem-ref-line = '205';
+        func-mem-ref-name = 'xran_section_info::sec_desc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a4d1fb35f3f2d9f3556fbd1761a167255';
+        func-mem-ref-line = '385';
+        func-mem-ref-name = 'xran_section_desc::iq_buffer_offset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ae55ac9499e5406559ad2ff0376dd0a68';
+        func-mem-ref-line = '386';
+        func-mem-ref-name = 'xran_section_desc::iq_buffer_len';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1afe3859cd334ad3f912622c58d5b2079e';
+        func-mem-ref-line = '198';
+        func-mem-ref-name = 'xran_section_info::ef';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa561d89cbc570e39183c64a5095a6053';
+        func-mem-ref-line = '298';
+        func-mem-ref-name = 'xran_section_gen_info::exDataSize';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a52bddd404e766ddb6f2b9eabe15ea5b1';
+        func-mem-ref-line = '318';
+        func-mem-ref-name = 'xran_cp_gen_params::numSections';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a5921f2439294279b8111fed577c5c37a';
+        func-mem-ref-line = '322';
+        func-mem-ref-name = 'xran_cp_gen_params::sections';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8c_1af9eb550e92ea270af41b4b6bcda363db';
+        func-mem-ref-line = '1381';
+        func-mem-ref-name = 'xran_prepare_ctrl_pkt';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'generate_cpmsg_prach';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_gen_params *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'params';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_section_gen_info *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'sect_geninfo';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_device_ctx *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pxran_lib_ctx';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'frame_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'subframe_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'slot_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'beam_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'prach_port_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'seq_id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.c';
+      func-mem-desc-line = '595';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ac1db3db55038ef0b2f69827746eaf87c';
+        func-mem-ref-line = '210';
+        func-mem-ref-name = 'xran_device_ctx::PrachCPConfig';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1aa68c277a66312b4b90819cccc055bdb7';
+        func-mem-ref-line = '215';
+        func-mem-ref-name = 'timeOffset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a4adf91126704ea524f98f461f6180c85';
+        func-mem-ref-line = '209';
+        func-mem-ref-name = 'xran_device_ctx::fh_cfg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a72b0cba491d0dd2703d684cb2c2a14cf';
+        func-mem-ref-line = '517';
+        func-mem-ref-name = 'xran_fh_config::frame_conf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a78b2fab8e8d6a6424c2712d528fd9a58';
+        func-mem-ref-line = '461';
+        func-mem-ref-name = 'xran_frame_config::nNumerology';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ad5150de5e1c141cfe288f260afb00830';
+        func-mem-ref-line = '127';
+        func-mem-ref-name = 'xran_prach_cp_config::filterIdx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ac54814779041bec5dcf8aec288d69b06';
+        func-mem-ref-line = '128';
+        func-mem-ref-name = 'xran_prach_cp_config::startSymId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a6b13285aabf8f2f4598143b2670204c1';
+        func-mem-ref-line = '129';
+        func-mem-ref-name = 'xran_prach_cp_config::startPrbc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1aabc4fe26e40f742fd255e2bb8534de75';
+        func-mem-ref-line = '130';
+        func-mem-ref-name = 'xran_prach_cp_config::numPrbc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a664cb6ca464c69ef60a445fa4f4b3522';
+        func-mem-ref-line = '131';
+        func-mem-ref-name = 'xran_prach_cp_config::numSymbol';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a2e544eaae35a5756272d62af4fa53a19';
+        func-mem-ref-line = '135';
+        func-mem-ref-name = 'xran_prach_cp_config::occassionsInPrachSlot';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a3af58496c14a1c91c015aa6ffe7dca49';
+        func-mem-ref-line = '133';
+        func-mem-ref-name = 'xran_prach_cp_config::freqOffset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1aa68c277a66312b4b90819cccc055bdb7';
+        func-mem-ref-line = '132';
+        func-mem-ref-name = 'xran_prach_cp_config::timeOffset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a76e4794a93b44d5f6bd835f1640f7f4f';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'SLOTNUM_PER_SUBFRAME';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a92abda0bec7c1c978fe96f87aad18067';
+        func-mem-ref-line = '316';
+        func-mem-ref-name = 'xran_cp_gen_params::dir';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1gga9c60a23fdae979ad1842b255790d1558a404255db3f05419798875bfb763e1c05';
+        func-mem-ref-line = '148';
+        func-mem-ref-name = 'XRAN_DIR_UL';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ae273caa235b1c6085de4ad13886f82c9';
+        func-mem-ref-line = '317';
+        func-mem-ref-name = 'xran_cp_gen_params::sectionType';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6e8f1d76afde95b2d85b1fd99aaa1610a80bcc2d7d7aff5e850d26892e703c637';
+        func-mem-ref-line = '57';
+        func-mem-ref-name = 'XRAN_CP_SECTIONTYPE_3';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6c787affb1020c2b8058a3ddeff3fe52';
+        func-mem-ref-line = '320';
+        func-mem-ref-name = 'xran_cp_gen_params::hdr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ad5150de5e1c141cfe288f260afb00830';
+        func-mem-ref-line = '277';
+        func-mem-ref-name = 'xran_cp_header_params::filterIdx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a048f7f66787565b266517ddaa551d98e';
+        func-mem-ref-line = '278';
+        func-mem-ref-name = 'xran_cp_header_params::frameId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a45cd2998ed056e5139a76bf36053ed14';
+        func-mem-ref-line = '279';
+        func-mem-ref-name = 'xran_cp_header_params::subframeId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a0eb3f725109bb1afb9094b025af26678';
+        func-mem-ref-line = '280';
+        func-mem-ref-name = 'xran_cp_header_params::slotId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ac54814779041bec5dcf8aec288d69b06';
+        func-mem-ref-line = '281';
+        func-mem-ref-name = 'xran_cp_header_params::startSymId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1520b1ef6131bff6c14b88d849c266c5';
+        func-mem-ref-line = '286';
+        func-mem-ref-name = 'xran_cp_header_params::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a5f780beefc47e125ffd42fde16117e62';
+        func-mem-ref-line = '3005';
+        func-mem-ref-name = 'xran_get_conf_iqwidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1e4a3c43fc7865c6520471fb9ba8501f';
+        func-mem-ref-line = '287';
+        func-mem-ref-name = 'xran_cp_header_params::compMeth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a70d428b456fbe76f8550ff9b782a9e4e';
+        func-mem-ref-line = '3018';
+        func-mem-ref-name = 'xran_get_conf_compmethod';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa68c277a66312b4b90819cccc055bdb7';
+        func-mem-ref-line = '289';
+        func-mem-ref-name = 'xran_cp_header_params::timeOffset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a59e7e8f3feb686850b0cb0ae065de85b';
+        func-mem-ref-line = '284';
+        func-mem-ref-name = 'xran_cp_header_params::fftSize';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1ada345a8a99480787d4274a342aa39535';
+        func-mem-ref-line = '2985';
+        func-mem-ref-name = 'xran_get_conf_fftsize';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ae470e3869d1cbf07cd5f78ab6709b9e1';
+        func-mem-ref-line = '285';
+        func-mem-ref-name = 'xran_cp_header_params::scs';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1ab39a5770374d16662d62a85504a11930';
+        func-mem-ref-line = '2975';
+        func-mem-ref-name = 'xran_get_conf_prach_scs';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1af57c31d64bbdb0d65fd36c9f38951328';
+        func-mem-ref-line = '290';
+        func-mem-ref-name = 'xran_cp_header_params::cpLength';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6ccd48a36736101737e9b419d7a3cc85';
+        func-mem-ref-line = '296';
+        func-mem-ref-name = 'xran_section_gen_info::info';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1d127017fb298b889f4ba24752d08b8e';
+        func-mem-ref-line = '185';
+        func-mem-ref-name = 'xran_section_info::type';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ac54814779041bec5dcf8aec288d69b06';
+        func-mem-ref-line = '188';
+        func-mem-ref-name = 'xran_section_info::startSymId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1520b1ef6131bff6c14b88d849c266c5';
+        func-mem-ref-line = '197';
+        func-mem-ref-name = 'xran_section_info::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1e4a3c43fc7865c6520471fb9ba8501f';
+        func-mem-ref-line = '196';
+        func-mem-ref-name = 'xran_section_info::compMeth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a4fc3a0c58dfbd1e68224521185cb9384';
+        func-mem-ref-line = '191';
+        func-mem-ref-name = 'xran_section_info::id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a8546e95e2daf30058a66904e7f801723';
+        func-mem-ref-line = '379';
+        func-mem-ref-name = 'xran_alloc_sectionid';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1affa3adbd50cd4af2018ba1fc0e8c3e31';
+        func-mem-ref-line = '195';
+        func-mem-ref-name = 'xran_section_info::rb';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1087eb8c21d4b4e104b12a056ff65553a020e57090e5b6e614d303c027543fd16';
+        func-mem-ref-line = '105';
+        func-mem-ref-name = 'XRAN_RBIND_EVERY';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a52f6623d45fec4bf9c14898f7e53db34';
+        func-mem-ref-line = '190';
+        func-mem-ref-name = 'xran_section_info::symInc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a056d791208720148306b686856cd36b0a2968e08e8282588813b4ace40df05c8e';
+        func-mem-ref-line = '112';
+        func-mem-ref-name = 'XRAN_SYMBOLNUMBER_NOTINC';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6b13285aabf8f2f4598143b2670204c1';
+        func-mem-ref-line = '193';
+        func-mem-ref-name = 'xran_section_info::startPrbc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a2b72ddddeff4e4a8a5c191695ec41079';
+        func-mem-ref-line = '194';
+        func-mem-ref-name = 'xran_section_info::numPrbc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a664cb6ca464c69ef60a445fa4f4b3522';
+        func-mem-ref-line = '189';
+        func-mem-ref-name = 'xran_section_info::numSymbol';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ab8acca18b930cde25e1cf85ae86c964c';
+        func-mem-ref-line = '192';
+        func-mem-ref-name = 'xran_section_info::reMask';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ac7deef3ca4b0fc12769165dbf9374569';
+        func-mem-ref-line = '200';
+        func-mem-ref-name = 'xran_section_info::beamId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a3af58496c14a1c91c015aa6ffe7dca49';
+        func-mem-ref-line = '199';
+        func-mem-ref-name = 'xran_section_info::freqOffset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a53af49f65e0dafdafcde73d693961a78';
+        func-mem-ref-line = '263';
+        func-mem-ref-name = 'xran_device_ctx::prach_last_symbol';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1afe3859cd334ad3f912622c58d5b2079e';
+        func-mem-ref-line = '198';
+        func-mem-ref-name = 'xran_section_info::ef';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa561d89cbc570e39183c64a5095a6053';
+        func-mem-ref-line = '298';
+        func-mem-ref-name = 'xran_section_gen_info::exDataSize';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a52bddd404e766ddb6f2b9eabe15ea5b1';
+        func-mem-ref-line = '318';
+        func-mem-ref-name = 'xran_cp_gen_params::numSections';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a5921f2439294279b8111fed577c5c37a';
+        func-mem-ref-line = '322';
+        func-mem-ref-name = 'xran_cp_gen_params::sections';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8c_1af9eb550e92ea270af41b4b6bcda363db';
+        func-mem-ref-line = '1381';
+        func-mem-ref-name = 'xran_prepare_ctrl_pkt';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        func-mem-ref-line = '177';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'prach__performance_8cc_1a540e426541deb753f7c69d8df5d5b090';
+        func-mem-ref-line = '172';
+        func-mem-ref-name = 'performance_cp';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8c_1a4e156a8a72cc16b05c6ad0532df4e75a';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'process_ring';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_ring *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'r';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.c';
+      func-mem-desc-line = '676';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8c_1ae413c4f1a4664d68aca9d331d1891a0c';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'MBUFS_CNT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1ab3a08558e2971726cddceed59f9fd3bd';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'MLogTick';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8c_1af110b40ee89935ebe18d65ef84de1359';
+        func-mem-ref-line = '156';
+        func-mem-ref-name = 'xran_ethdi_filter_packet';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8h_1a39fca1837c5ce7715cbf571669660c13a90bbe176be23902fec1de76501599769';
+        func-mem-ref-line = '137';
+        func-mem-ref-name = 'MBUF_FREE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1a2ea88cf07a4bee8b98cb6cea2ef3ae36';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'MLogTask';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__mlog__tasks__id_8h_1a9f54a4a7253be8580e0996d84b1bf638';
+        func-mem-ref-line = '108';
+        func-mem-ref-name = 'PID_PROCESS_UP_PKT';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8c_1a595fa22ad1c316d4c7d77f6333478b49';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'ring_processing_func';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.c';
+      func-mem-desc-line = '700';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1a3cdc276ccd8081a8bda75f22b0cac279';
+        func-mem-ref-line = '742';
+        func-mem-ref-name = 'ring_processing_thread';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8c_1a3cdc276ccd8081a8bda75f22b0cac279';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'ring_processing_thread';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'args';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.c';
+      func-mem-desc-line = '742';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'master_8py_1ad5c7a065cddc009146ea1b1192eb2102';
+        func-mem-ref-line = '498';
+        func-mem-ref-name = 'master::res';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8h_1a3822681248af17c36115a411e29e5fc2';
+        func-mem-ref-line = '52';
+        func-mem-ref-name = 'XRAN_THREAD_DEFAULT_PRIO';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8c_1a595fa22ad1c316d4c7d77f6333478b49';
+        func-mem-ref-line = '700';
+        func-mem-ref-name = 'ring_processing_func';
+    };
+    }; /* func-member */
+    };
+    var = {
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__common_8c_1ad36e9c82072e0340b87a46d1dcb1c141';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+long
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'interval_us';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.c';
+      var-mem-desc-line = '46';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        var-mem-ref-line = '2756';
+        var-mem-ref-name = 'xran_open';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__common_8c_1a9e6e93a89aa6750e04b8249db2d8ad2a';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+long
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'rx_counter';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 0
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.c';
+      var-mem-desc-line = '117';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__common_8c_1a633effdcb470f03cbf5aa8c9f9540ddb';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+long
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tx_counter';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 0
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.c';
+      var-mem-desc-line = '118';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__common_8c_1ab67b9cc6e54d8ba3945b265b47af743c';
+        var-mem-ref-line = '436';
+        var-mem-ref-name = 'send_symbol_ex';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__common_8c_1a484fa852a2e973600abba0efb1fbefb9';
+        var-mem-ref-line = '510';
+        var-mem-ref-name = 'send_cpmsg';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__common_8c_1aea924947c3d744f2208baa8a79229f3f';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+long
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tx_bytes_counter';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 0
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.c';
+      var-mem-desc-line = '119';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__common_8c_1ab67b9cc6e54d8ba3945b265b47af743c';
+        var-mem-ref-line = '436';
+        var-mem-ref-name = 'send_symbol_ex';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__common_8c_1a484fa852a2e973600abba0efb1fbefb9';
+        var-mem-ref-line = '510';
+        var-mem-ref-name = 'send_cpmsg';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1adbe808fba48ef1390180fb1bdc68c1d7';
+        var-mem-ref-line = '201';
+        var-mem-ref-name = 'xran_updateSfnSecStart';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__common_8c_1af2fff595280c3b2999bfa40d7beafadf';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+long
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'rx_bytes_counter';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 0
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.c';
+      var-mem-desc-line = '120';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1adbe808fba48ef1390180fb1bdc68c1d7';
+        var-mem-ref-line = '201';
+        var-mem-ref-name = 'xran_updateSfnSecStart';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a7a412a9cd0ac919dccb2112fb386d64a';
+        var-mem-ref-line = '1342';
+        var-mem-ref-name = 'handle_ecpri_ethertype';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__common_8c_1ad1b05d3ad049de39bc3f9bcdfdf66d1b';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+long
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tx_bytes_per_sec';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 0
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.c';
+      var-mem-desc-line = '121';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1adbe808fba48ef1390180fb1bdc68c1d7';
+        var-mem-ref-line = '201';
+        var-mem-ref-name = 'xran_updateSfnSecStart';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__common_8c_1adc695e955f335d5dedb486ce89a4e0b3';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+long
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'rx_bytes_per_sec';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 0
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.c';
+      var-mem-desc-line = '122';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1adbe808fba48ef1390180fb1bdc68c1d7';
+        var-mem-ref-line = '201';
+        var-mem-ref-name = 'xran_updateSfnSecStart';
+    };
+    }; /* var-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.c';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+XRAN layer common functionality for both O-DU and O-RU as well as C-plane and
+   U-plane.
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+XRAN layer common functionality for both lls-CU and RU as well as C-plane and
+   U-plane.
+
+@author Intel Corporation
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'xran__common_8h';
+  file-name = 'xran_common.h';
+    define = {
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__common_8h_1ada810b81429ee4ec611614fd69dc99da';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'O_DU';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+0
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      define-mem-desc-line = '47';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__common_8h_1a742cfd7821c00ae099b7d4809de9a765';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'O_RU';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+1
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      define-mem-desc-line = '48';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__common_8h_1ab97ae0d1cc679c3c40b779b34ab7b4cf';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'N_SC_PER_PRB';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+12
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      define-mem-desc-line = '50';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__common_8h_1a49b173839f33b6d8e91a35ed9ec10f20';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MAX_N_FULLBAND_SC';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+273
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      define-mem-desc-line = '51';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__common_8h_1a534c88c03c366dfbd4dd5efe7693f56b';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'N_SYM_PER_SLOT';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+14
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      define-mem-desc-line = '52';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__common_8h_1a9a2a7fcab69aaafebda2e160cf2eb85b';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'SUBFRAME_DURATION_US';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+1000
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      define-mem-desc-line = '53';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__common_8h_1a76e4794a93b44d5f6bd835f1640f7f4f';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'SLOTNUM_PER_SUBFRAME';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(SUBFRAME_DURATION_US/interval_us)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      define-mem-desc-line = '54';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__common_8h_1a695a7a6db2c879d5a4ec04a4bc99d0e4';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'SUBFRAMES_PER_SYSTEMFRAME';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+10
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      define-mem-desc-line = '55';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__common_8h_1a725b4fbf070658ef449db5718a6c9f22';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'SLOTS_PER_SYSTEMFRAME';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(SLOTNUM_PER_SUBFRAME*SUBFRAMES_PER_SYSTEMFRAME)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      define-mem-desc-line = '56';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__common_8h_1a465d2f9c1fdfb0b2e06f730bc7df6653';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PRACH_PLAYBACK_BUFFER_BYTES';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(144*14*4L)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      define-mem-desc-line = '59';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__common_8h_1ad5222effb7d169ebd94bb58101e62758';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PRACH_SRS_BUFFER_BYTES';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(144*14*4L)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      define-mem-desc-line = '61';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+this is the configuration of M-plane  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__common_8h_1a3a4bb6898c9295b71ffd7b830048580c';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_MAX_NUM_SECTIONS';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(N_SYM_PER_SLOT* (XRAN_MAX_ANTENNA_NR*2) + XRAN_MAX_ANT_ARRAY_ELM_NR)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      define-mem-desc-line = '64';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__common_8h_1acd19f4ec321bcc5633e81538c789bd4d';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_MAX_MBUF_LEN';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+9600
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      define-mem-desc-line = '66';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+jumbo frame  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__common_8h_1a0501e82515b2bdf36453c4cc80f5e0cc';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'NSEC_PER_SEC';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+1000000000L
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      define-mem-desc-line = '67';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__common_8h_1a5416ef6e53bf3688704e5cd58180a6a0';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'TIMER_RESOLUTION_CYCLES';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+1596*1 /* 1us */
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      define-mem-desc-line = '68';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__common_8h_1ab286e76cbbc1717b1834ad37012a8f1d';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_RING_SIZE';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+512 /*4*14*8 pow of 2 */
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      define-mem-desc-line = '69';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__common_8h_1a8154a36934db4708bd0d91441463ba80';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_NAME_MAX_LEN';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(64)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      define-mem-desc-line = '70';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__common_8h_1ae185dfb0be13d1963c956fcf6714102e';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_RING_NUM';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(3)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      define-mem-desc-line = '71';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__common_8h_1a7750de5c922f8dd59f0a46526f874957';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XranDiffSymIdx';
+      define-mem-param  = {
+        define-mem-def-name = 'prevSymIdx';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'currSymIdx';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'numTotalSymIdx';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+((prevSymIdx > currSymIdx) ? ((currSymIdx + numTotalSymIdx) - prevSymIdx) : (currSymIdx - prevSymIdx))
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      define-mem-desc-line = '73';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__common_8h_1a9de44bc72094a093d31e741cdf8717a9';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_MLOG_VAR';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+0
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      define-mem-desc-line = '75';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+enable debug variables to mlog  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__common_8h_1ad90730954cdd8ddb772622a642ef337a';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_PRACH_CANDIDATE_PREAMBLE';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(2)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      define-mem-desc-line = '78';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__common_8h_1a342c40a4877f7760c65eca32523efea1';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_PRACH_CANDIDATE_Y';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(2)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      define-mem-desc-line = '79';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__common_8h_1af7a48e76794ce5d801ab6d0f848abb53';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_PRACH_CANDIDATE_SLOT';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(40)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      define-mem-desc-line = '80';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__common_8h_1acfe10f9da776bb6e50a7280baab35e28';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_PRACH_CONFIG_TABLE_SIZE';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(256)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      define-mem-desc-line = '81';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__common_8h_1a68bde19b11ed59418ea6e0b63482c287';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_PRACH_PREAMBLE_FORMAT_OF_ABC';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(9)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      define-mem-desc-line = '82';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__common_8h_1a5a5013ea633c2924f1e36bf1e3479c6f';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_MAX_POOLS_PER_SECTOR_NR';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+8
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      define-mem-desc-line = '142';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+2x(TX_OUT, RX_IN, PRACH_IN, SRS_IN) with C-plane  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__common_8h_1a36f71a62df15a0f43a49ca89a633288d';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XranIncrementJob';
+      define-mem-param  = {
+        define-mem-def-name = 'i';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+((i >= (XRAN_SYM_JOB_SIZE-1)) ? 0 : (i+1))
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      define-mem-desc-line = '191';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__common_8h_1a60e31c5b5f9a4baae724c6c09264957f';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_MAX_PKT_BURST_PER_SYM';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+32
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      define-mem-desc-line = '193';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__common_8h_1a09865e79c615f2e54214998ea06da6e8';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_MAX_PACKET_FRAG';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+9
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      define-mem-desc-line = '194';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__common_8h_1afb33e5553fd096faa39d5f9059fb80d9';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MBUF_TABLE_SIZE';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(2 * MAX(XRAN_MAX_PKT_BURST_PER_SYM, XRAN_MAX_PACKET_FRAG))
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      define-mem-desc-line = '196';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    };
+    typedef = {
+    typedef-member = {
+      typedef-mem-kind = 'typedef';
+      typedef-mem-id   = 'xran__common_8h_1a1b1b6d20669bcb5b9639a5f3a95052fd';
+      typedef-mem-virt = normal;
+      typedef-mem-prot = public;
+      typedef-mem-type = <<_EnD_oF_dEf_TeXt_
+struct sectorHandleInfo
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-name = 'XranSectorHandleInfo';
+      typedef-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      typedef-mem-desc-line = '158';
+      typedef-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* typedef-member */
+    typedef-member = {
+      typedef-mem-kind = 'typedef';
+      typedef-mem-id   = 'xran__common_8h_1a28f7fce371ee51a16876af48fa1feac2';
+      typedef-mem-virt = normal;
+      typedef-mem-prot = public;
+      typedef-mem-type = <<_EnD_oF_dEf_TeXt_
+struct sectorHandleInfo *
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-name = 'PXranSectorHandleInfo';
+      typedef-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      typedef-mem-desc-line = '158';
+      typedef-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* typedef-member */
+    typedef-member = {
+      typedef-mem-kind = 'typedef';
+      typedef-mem-id   = 'xran__common_8h_1a7834322ce91726fa8a97364682c6de9d';
+      typedef-mem-virt = normal;
+      typedef-mem-prot = public;
+      typedef-mem-type = <<_EnD_oF_dEf_TeXt_
+void(*
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-name = 'XranSymCallbackFn';
+      typedef-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      typedef-mem-desc-line = '160';
+      typedef-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* typedef-member */
+    typedef-member = {
+      typedef-mem-kind = 'typedef';
+      typedef-mem-id   = 'xran__common_8h_1aedb267cc96c01f38341f460932d4cc5c';
+      typedef-mem-virt = normal;
+      typedef-mem-prot = public;
+      typedef-mem-type = <<_EnD_oF_dEf_TeXt_
+int(*
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-name = 'xran_ethdi_mbuf_send_fn';
+      typedef-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      typedef-mem-desc-line = '169';
+      typedef-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* typedef-member */
+    };
+    enum = {
+    enum-member = {
+      enum-mem-kind = 'enum';
+      enum-mem-id   = 'xran__common_8h_1a8c9c50771b8a51b0209b1866855b80dd';
+      enum-mem-virt = normal;
+      enum-mem-prot = public;
+      enum-mem-name = 'PreambleFormatEnum';
+      enum-mem-enum = { enum-name = FORMAT_0; enum-value = '= 0'; };
+      enum-mem-enum = { enum-name = FORMAT_1; };
+      enum-mem-enum = { enum-name = FORMAT_2; };
+      enum-mem-enum = { enum-name = FORMAT_3; };
+      enum-mem-enum = { enum-name = FORMAT_A1; };
+      enum-mem-enum = { enum-name = FORMAT_A2; };
+      enum-mem-enum = { enum-name = FORMAT_A3; };
+      enum-mem-enum = { enum-name = FORMAT_B1; };
+      enum-mem-enum = { enum-name = FORMAT_B2; };
+      enum-mem-enum = { enum-name = FORMAT_B3; };
+      enum-mem-enum = { enum-name = FORMAT_B4; };
+      enum-mem-enum = { enum-name = FORMAT_C0; };
+      enum-mem-enum = { enum-name = FORMAT_C2; };
+      enum-mem-enum = { enum-name = FORMAT_LAST; };
+      enum-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      enum-mem-desc-line = '84';
+      enum-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* enum-member */
+    };
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8h_1a3d4bd5c7eec6da4ab71688e209100761';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'process_mbuf';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pkt';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      func-mem-desc-line = '293';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8h_1a4e156a8a72cc16b05c6ad0532df4e75a';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'process_ring';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_ring *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'r';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      func-mem-desc-line = '294';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8c_1ae413c4f1a4664d68aca9d331d1891a0c';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'MBUFS_CNT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1ab3a08558e2971726cddceed59f9fd3bd';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'MLogTick';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8c_1af110b40ee89935ebe18d65ef84de1359';
+        func-mem-ref-line = '156';
+        func-mem-ref-name = 'xran_ethdi_filter_packet';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8h_1a39fca1837c5ce7715cbf571669660c13a90bbe176be23902fec1de76501599769';
+        func-mem-ref-line = '137';
+        func-mem-ref-name = 'MBUF_FREE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1a2ea88cf07a4bee8b98cb6cea2ef3ae36';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'MLogTask';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__mlog__tasks__id_8h_1a9f54a4a7253be8580e0996d84b1bf638';
+        func-mem-ref-line = '108';
+        func-mem-ref-name = 'PID_PROCESS_UP_PKT';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8h_1a3cdc276ccd8081a8bda75f22b0cac279';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'ring_processing_thread';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'args';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      func-mem-desc-line = '295';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'master_8py_1ad5c7a065cddc009146ea1b1192eb2102';
+        func-mem-ref-line = '498';
+        func-mem-ref-name = 'master::res';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8h_1a3822681248af17c36115a411e29e5fc2';
+        func-mem-ref-line = '52';
+        func-mem-ref-name = 'XRAN_THREAD_DEFAULT_PRIO';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8c_1a595fa22ad1c316d4c7d77f6333478b49';
+        func-mem-ref-line = '700';
+        func-mem-ref-name = 'ring_processing_func';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8h_1a742ac891cd088b4d201945055048c56f';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'packets_dump_thread';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'args';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      func-mem-desc-line = '296';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8h_1ab67b9cc6e54d8ba3945b265b47af743c';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'send_symbol_ex';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+enum xran_pkt_dir
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'direction';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'section_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mb';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rb_map *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'data';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const enum xran_input_byte_order
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iq_buf_byte_order';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'frame_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'subframe_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'slot_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'symbol_no';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'prb_start';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'prb_num';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'CC_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'RU_Port_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'seq_id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      func-mem-desc-line = '298';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a49b173839f33b6d8e91a35ed9ec10f20';
+        func-mem-ref-line = '51';
+        func-mem-ref-name = 'MAX_N_FULLBAND_SC';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ab97ae0d1cc679c3c40b779b34ab7b4cf';
+        func-mem-ref-line = '49';
+        func-mem-ref-name = 'N_SC_PER_PRB';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8c_1a77f0a4b49dc21be816aefa3066debfa7';
+        func-mem-ref-line = '77';
+        func-mem-ref-name = 'xran_ethdi_mbuf_alloc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1a3c5a3b260b393219742a4604eee825f3';
+        func-mem-ref-line = '36';
+        func-mem-ref-name = 'MLogPrint';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8c_1adc9636576fb70f4b4fcfd1d03fe59998';
+        func-mem-ref-line = '348';
+        func-mem-ref-name = 'prepare_symbol_ex';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8c_1a633effdcb470f03cbf5aa8c9f9540ddb';
+        func-mem-ref-line = '118';
+        func-mem-ref-name = 'tx_counter';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8c_1aea924947c3d744f2208baa8a79229f3f';
+        func-mem-ref-line = '119';
+        func-mem-ref-name = 'tx_bytes_counter';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a77daaa6043406a5924fd69b2dd42571e';
+        func-mem-ref-line = '277';
+        func-mem-ref-name = 'xran_device_ctx::send_upmbuf2ring';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1af87cccd4396539ae2fd0000a61907e92';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'ETHER_TYPE_ECPRI';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8h_1adc9636576fb70f4b4fcfd1d03fe59998';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'prepare_symbol_ex';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+enum xran_pkt_dir
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'direction';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'section_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mb';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rb_map *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'data';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'compMeth';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iqWidth';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const enum xran_input_byte_order
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iq_buf_byte_order';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'frame_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'subframe_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'slot_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'symbol_no';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'prb_start';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'prb_num';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'CC_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'RU_Port_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'seq_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'do_copy';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      func-mem-desc-line = '313';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a49b173839f33b6d8e91a35ed9ec10f20';
+        func-mem-ref-line = '51';
+        func-mem-ref-name = 'MAX_N_FULLBAND_SC';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ab97ae0d1cc679c3c40b779b34ab7b4cf';
+        func-mem-ref-line = '49';
+        func-mem-ref-name = 'N_SC_PER_PRB';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1afc082593977ad91f3dcdd2175cb74615a7fbf705170e00d2ce3e838fa9826ca8d';
+        func-mem-ref-line = '204';
+        func-mem-ref-name = 'XRAN_COMPMETHOD_NONE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1acd19f4ec321bcc5633e81538c789bd4d';
+        func-mem-ref-line = '66';
+        func-mem-ref-name = 'XRAN_MAX_MBUF_LEN';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__up__api_8h_1a26f46f53ef26bc5d5f86e19a15fc356f';
+        func-mem-ref-line = '47';
+        func-mem-ref-name = 'xran_up_pkt_gen_params::app_params';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a40f66f521df9b1dbae9d0ee852c66e0d';
+        func-mem-ref-line = '173';
+        func-mem-ref-name = 'radio_app_common_hdr::data_direction';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a0058ea0059aba78a7a164c298c82de33';
+        func-mem-ref-line = '170';
+        func-mem-ref-name = 'radio_app_common_hdr::payl_ver';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1ab370897260617b317ee8957e470de1cc';
+        func-mem-ref-line = '165';
+        func-mem-ref-name = 'radio_app_common_hdr::filter_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a03c1016ac46b9df250b994f242cf956a';
+        func-mem-ref-line = '176';
+        func-mem-ref-name = 'radio_app_common_hdr::frame_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a2c655c9f7a861ed572ea29f90392edda';
+        func-mem-ref-line = '189';
+        func-mem-ref-name = 'radio_app_common_hdr::subframe_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a02c1d0a330aa46a1bfee985080d93cd4';
+        func-mem-ref-line = '185';
+        func-mem-ref-name = 'radio_app_common_hdr::slot_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1acbbef8fd7acac33a2a461e15a43112ba';
+        func-mem-ref-line = '183';
+        func-mem-ref-name = 'radio_app_common_hdr::symb_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a900b69af7d674b8db3bceae754b4955a';
+        func-mem-ref-line = '181';
+        func-mem-ref-name = 'radio_app_common_hdr::value';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__up__api_8h_1ae5c4194f5046a89d06534a69775c1cab';
+        func-mem-ref-line = '48';
+        func-mem-ref-name = 'xran_up_pkt_gen_params::sec_hdr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__up_8h_1a11d1616fb975ccafbc33ab590fe501c4';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'data_section_hdr::sect_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__up_8h_1acb00c5e7ebe809fda7288c699eed867c';
+        func-mem-ref-line = '71';
+        func-mem-ref-name = 'data_section_hdr::num_prbu';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__up_8h_1a486aca552c11b7046ca3066ebf4241dc';
+        func-mem-ref-line = '72';
+        func-mem-ref-name = 'data_section_hdr::start_prbu';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__up_8h_1aba23e80ad7dc1c3f7085ba3a2b4662bb';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'data_section_hdr::sym_inc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__up_8h_1ac91b2b11ae96c1a44e8a2fad473771c7';
+        func-mem-ref-line = '74';
+        func-mem-ref-name = 'data_section_hdr::rb';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__up__api_8h_1abd4dfd90066570bbcb342a260adcc7a6';
+        func-mem-ref-line = '49';
+        func-mem-ref-name = 'xran_up_pkt_gen_params::compr_hdr_param';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__up_8h_1a4638fbd317b5d0c464ef9483038564b0';
+        func-mem-ref-line = '92';
+        func-mem-ref-name = 'data_section_compression_hdr::ud_comp_hdr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1ae12079177feb5d2ee414356fc18473cf';
+        func-mem-ref-line = '213';
+        func-mem-ref-name = 'compression_hdr::ud_comp_meth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1ab3f5c028170bd3bd241a58be8ca8da96';
+        func-mem-ref-line = '208';
+        func-mem-ref-name = 'compression_hdr::ud_iq_width';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__up_8h_1a73f8c890ac5a8af7cfe4947d2205e3ee';
+        func-mem-ref-line = '93';
+        func-mem-ref-name = 'data_section_compression_hdr::rsrvd';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__up_8h_1a9f9f2f87d8b5cc7e4af6ef3e2c4c8189';
+        func-mem-ref-line = '69';
+        func-mem-ref-name = 'data_section_hdr::all_bits';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1a3c5a3b260b393219742a4604eee825f3';
+        func-mem-ref-line = '36';
+        func-mem-ref-name = 'MLogPrint';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__up__api_8c_1acd8f547b98d7ebd7dbc41c486a26505d';
+        func-mem-ref-line = '455';
+        func-mem-ref-name = 'xran_prepare_iq_symbol_portion';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'u__plane__functional_8cc_1a17e5d82ac5aec3860b1324a80fda79ed';
+        func-mem-ref-line = '61';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'u__plane__performance_8cc_1aa2fb15367f40188e0a2d2c15fa6ad124';
+        func-mem-ref-line = '66';
+        func-mem-ref-name = 'U_planePerf::fucntional_dl';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1ab67b9cc6e54d8ba3945b265b47af743c';
+        func-mem-ref-line = '436';
+        func-mem-ref-name = 'send_symbol_ex';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8h_1a484fa852a2e973600abba0efb1fbefb9';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'send_cpmsg';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_gen_params *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'params';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_section_gen_info *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'sect_geninfo';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ru_port_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'seq_id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      func-mem-desc-line = '331';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6c787affb1020c2b8058a3ddeff3fe52';
+        func-mem-ref-line = '320';
+        func-mem-ref-name = 'xran_cp_gen_params::hdr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a048f7f66787565b266517ddaa551d98e';
+        func-mem-ref-line = '278';
+        func-mem-ref-name = 'xran_cp_header_params::frameId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a45cd2998ed056e5139a76bf36053ed14';
+        func-mem-ref-line = '279';
+        func-mem-ref-name = 'xran_cp_header_params::subframeId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a0eb3f725109bb1afb9094b025af26678';
+        func-mem-ref-line = '280';
+        func-mem-ref-name = 'xran_cp_header_params::slotId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a92abda0bec7c1c978fe96f87aad18067';
+        func-mem-ref-line = '316';
+        func-mem-ref-name = 'xran_cp_gen_params::dir';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a52bddd404e766ddb6f2b9eabe15ea5b1';
+        func-mem-ref-line = '318';
+        func-mem-ref-name = 'xran_cp_gen_params::numSections';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8c_1a633effdcb470f03cbf5aa8c9f9540ddb';
+        func-mem-ref-line = '118';
+        func-mem-ref-name = 'tx_counter';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8c_1aea924947c3d744f2208baa8a79229f3f';
+        func-mem-ref-line = '119';
+        func-mem-ref-name = 'tx_bytes_counter';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ad4eb63363a7e445e90ea75b8e99efaad';
+        func-mem-ref-line = '276';
+        func-mem-ref-name = 'xran_device_ctx::send_cpmbuf2ring';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1af87cccd4396539ae2fd0000a61907e92';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'ETHER_TYPE_ECPRI';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8c_1a2a349ad9adaec2cfd7f88e791d451c5e';
+        func-mem-ref-line = '160';
+        func-mem-ref-name = 'xran_cp_add_section_info';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a76e4794a93b44d5f6bd835f1640f7f4f';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'SLOTNUM_PER_SUBFRAME';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a93b65038922e8dd5f6d9cc499daf25aa';
+        func-mem-ref-line = '40';
+        func-mem-ref-name = 'XRAN_MAX_SECTIONDB_CTX';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8h_1aaa01e98d3b3439a332302aebe21459dd';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'generate_cpmsg_dlul';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_gen_params *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'params';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_section_gen_info *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'sect_geninfo';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+enum xran_pkt_dir
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dir';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'frame_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'subframe_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'slot_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'startsym';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'numsym';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'prb_start';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'prb_num';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iq_buffer_offset';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iq_buffer_len';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'beam_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ru_port_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'comp_method';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iqWidth';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'seq_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'symInc';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      func-mem-desc-line = '334';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a92abda0bec7c1c978fe96f87aad18067';
+        func-mem-ref-line = '316';
+        func-mem-ref-name = 'xran_cp_gen_params::dir';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ae273caa235b1c6085de4ad13886f82c9';
+        func-mem-ref-line = '317';
+        func-mem-ref-name = 'xran_cp_gen_params::sectionType';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6e8f1d76afde95b2d85b1fd99aaa1610a1f3289201658ac2a09203c4fb974b1e7';
+        func-mem-ref-line = '56';
+        func-mem-ref-name = 'XRAN_CP_SECTIONTYPE_1';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6c787affb1020c2b8058a3ddeff3fe52';
+        func-mem-ref-line = '320';
+        func-mem-ref-name = 'xran_cp_gen_params::hdr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ad5150de5e1c141cfe288f260afb00830';
+        func-mem-ref-line = '277';
+        func-mem-ref-name = 'xran_cp_header_params::filterIdx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ae51812e2dae7d8776b443f818f277d5ba02f77bf011c81bd0e18ebcb09b175181';
+        func-mem-ref-line = '66';
+        func-mem-ref-name = 'XRAN_FILTERINDEX_STANDARD';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a048f7f66787565b266517ddaa551d98e';
+        func-mem-ref-line = '278';
+        func-mem-ref-name = 'xran_cp_header_params::frameId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a45cd2998ed056e5139a76bf36053ed14';
+        func-mem-ref-line = '279';
+        func-mem-ref-name = 'xran_cp_header_params::subframeId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a0eb3f725109bb1afb9094b025af26678';
+        func-mem-ref-line = '280';
+        func-mem-ref-name = 'xran_cp_header_params::slotId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ac54814779041bec5dcf8aec288d69b06';
+        func-mem-ref-line = '281';
+        func-mem-ref-name = 'xran_cp_header_params::startSymId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1520b1ef6131bff6c14b88d849c266c5';
+        func-mem-ref-line = '286';
+        func-mem-ref-name = 'xran_cp_header_params::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1e4a3c43fc7865c6520471fb9ba8501f';
+        func-mem-ref-line = '287';
+        func-mem-ref-name = 'xran_cp_header_params::compMeth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6ccd48a36736101737e9b419d7a3cc85';
+        func-mem-ref-line = '296';
+        func-mem-ref-name = 'xran_section_gen_info::info';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1d127017fb298b889f4ba24752d08b8e';
+        func-mem-ref-line = '185';
+        func-mem-ref-name = 'xran_section_info::type';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ac54814779041bec5dcf8aec288d69b06';
+        func-mem-ref-line = '188';
+        func-mem-ref-name = 'xran_section_info::startSymId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1520b1ef6131bff6c14b88d849c266c5';
+        func-mem-ref-line = '197';
+        func-mem-ref-name = 'xran_section_info::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1e4a3c43fc7865c6520471fb9ba8501f';
+        func-mem-ref-line = '196';
+        func-mem-ref-name = 'xran_section_info::compMeth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a4fc3a0c58dfbd1e68224521185cb9384';
+        func-mem-ref-line = '191';
+        func-mem-ref-name = 'xran_section_info::id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a8546e95e2daf30058a66904e7f801723';
+        func-mem-ref-line = '379';
+        func-mem-ref-name = 'xran_alloc_sectionid';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1affa3adbd50cd4af2018ba1fc0e8c3e31';
+        func-mem-ref-line = '195';
+        func-mem-ref-name = 'xran_section_info::rb';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1087eb8c21d4b4e104b12a056ff65553a020e57090e5b6e614d303c027543fd16';
+        func-mem-ref-line = '105';
+        func-mem-ref-name = 'XRAN_RBIND_EVERY';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a52f6623d45fec4bf9c14898f7e53db34';
+        func-mem-ref-line = '190';
+        func-mem-ref-name = 'xran_section_info::symInc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1a52f6623d45fec4bf9c14898f7e53db34';
+        func-mem-ref-line = '242';
+        func-mem-ref-name = 'symInc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6b13285aabf8f2f4598143b2670204c1';
+        func-mem-ref-line = '193';
+        func-mem-ref-name = 'xran_section_info::startPrbc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a2b72ddddeff4e4a8a5c191695ec41079';
+        func-mem-ref-line = '194';
+        func-mem-ref-name = 'xran_section_info::numPrbc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a664cb6ca464c69ef60a445fa4f4b3522';
+        func-mem-ref-line = '189';
+        func-mem-ref-name = 'xran_section_info::numSymbol';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ab8acca18b930cde25e1cf85ae86c964c';
+        func-mem-ref-line = '192';
+        func-mem-ref-name = 'xran_section_info::reMask';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ac7deef3ca4b0fc12769165dbf9374569';
+        func-mem-ref-line = '200';
+        func-mem-ref-name = 'xran_section_info::beamId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a87d92ec177ed9c388685a91051f66205';
+        func-mem-ref-line = '122';
+        func-mem-ref-name = 'XRAN_NUM_OF_SYMBOL_PER_SLOT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ae87ace79c701c8bafa8ed69be03b9542';
+        func-mem-ref-line = '205';
+        func-mem-ref-name = 'xran_section_info::sec_desc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a4d1fb35f3f2d9f3556fbd1761a167255';
+        func-mem-ref-line = '385';
+        func-mem-ref-name = 'xran_section_desc::iq_buffer_offset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ae55ac9499e5406559ad2ff0376dd0a68';
+        func-mem-ref-line = '386';
+        func-mem-ref-name = 'xran_section_desc::iq_buffer_len';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1afe3859cd334ad3f912622c58d5b2079e';
+        func-mem-ref-line = '198';
+        func-mem-ref-name = 'xran_section_info::ef';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa561d89cbc570e39183c64a5095a6053';
+        func-mem-ref-line = '298';
+        func-mem-ref-name = 'xran_section_gen_info::exDataSize';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a52bddd404e766ddb6f2b9eabe15ea5b1';
+        func-mem-ref-line = '318';
+        func-mem-ref-name = 'xran_cp_gen_params::numSections';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a5921f2439294279b8111fed577c5c37a';
+        func-mem-ref-line = '322';
+        func-mem-ref-name = 'xran_cp_gen_params::sections';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8c_1af9eb550e92ea270af41b4b6bcda363db';
+        func-mem-ref-line = '1381';
+        func-mem-ref-name = 'xran_prepare_ctrl_pkt';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8h_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'generate_cpmsg_prach';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_gen_params *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'params';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_section_gen_info *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'sect_geninfo';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_device_ctx *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pxran_lib_ctx';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'frame_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'subframe_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'slot_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'beam_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'prach_port_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'seq_id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      func-mem-desc-line = '339';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ac1db3db55038ef0b2f69827746eaf87c';
+        func-mem-ref-line = '210';
+        func-mem-ref-name = 'xran_device_ctx::PrachCPConfig';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1aa68c277a66312b4b90819cccc055bdb7';
+        func-mem-ref-line = '215';
+        func-mem-ref-name = 'timeOffset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a4adf91126704ea524f98f461f6180c85';
+        func-mem-ref-line = '209';
+        func-mem-ref-name = 'xran_device_ctx::fh_cfg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a72b0cba491d0dd2703d684cb2c2a14cf';
+        func-mem-ref-line = '517';
+        func-mem-ref-name = 'xran_fh_config::frame_conf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a78b2fab8e8d6a6424c2712d528fd9a58';
+        func-mem-ref-line = '461';
+        func-mem-ref-name = 'xran_frame_config::nNumerology';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ad5150de5e1c141cfe288f260afb00830';
+        func-mem-ref-line = '127';
+        func-mem-ref-name = 'xran_prach_cp_config::filterIdx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ac54814779041bec5dcf8aec288d69b06';
+        func-mem-ref-line = '128';
+        func-mem-ref-name = 'xran_prach_cp_config::startSymId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a6b13285aabf8f2f4598143b2670204c1';
+        func-mem-ref-line = '129';
+        func-mem-ref-name = 'xran_prach_cp_config::startPrbc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1aabc4fe26e40f742fd255e2bb8534de75';
+        func-mem-ref-line = '130';
+        func-mem-ref-name = 'xran_prach_cp_config::numPrbc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a664cb6ca464c69ef60a445fa4f4b3522';
+        func-mem-ref-line = '131';
+        func-mem-ref-name = 'xran_prach_cp_config::numSymbol';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a2e544eaae35a5756272d62af4fa53a19';
+        func-mem-ref-line = '135';
+        func-mem-ref-name = 'xran_prach_cp_config::occassionsInPrachSlot';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a3af58496c14a1c91c015aa6ffe7dca49';
+        func-mem-ref-line = '133';
+        func-mem-ref-name = 'xran_prach_cp_config::freqOffset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1aa68c277a66312b4b90819cccc055bdb7';
+        func-mem-ref-line = '132';
+        func-mem-ref-name = 'xran_prach_cp_config::timeOffset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a76e4794a93b44d5f6bd835f1640f7f4f';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'SLOTNUM_PER_SUBFRAME';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a92abda0bec7c1c978fe96f87aad18067';
+        func-mem-ref-line = '316';
+        func-mem-ref-name = 'xran_cp_gen_params::dir';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1gga9c60a23fdae979ad1842b255790d1558a404255db3f05419798875bfb763e1c05';
+        func-mem-ref-line = '148';
+        func-mem-ref-name = 'XRAN_DIR_UL';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ae273caa235b1c6085de4ad13886f82c9';
+        func-mem-ref-line = '317';
+        func-mem-ref-name = 'xran_cp_gen_params::sectionType';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6e8f1d76afde95b2d85b1fd99aaa1610a80bcc2d7d7aff5e850d26892e703c637';
+        func-mem-ref-line = '57';
+        func-mem-ref-name = 'XRAN_CP_SECTIONTYPE_3';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6c787affb1020c2b8058a3ddeff3fe52';
+        func-mem-ref-line = '320';
+        func-mem-ref-name = 'xran_cp_gen_params::hdr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ad5150de5e1c141cfe288f260afb00830';
+        func-mem-ref-line = '277';
+        func-mem-ref-name = 'xran_cp_header_params::filterIdx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a048f7f66787565b266517ddaa551d98e';
+        func-mem-ref-line = '278';
+        func-mem-ref-name = 'xran_cp_header_params::frameId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a45cd2998ed056e5139a76bf36053ed14';
+        func-mem-ref-line = '279';
+        func-mem-ref-name = 'xran_cp_header_params::subframeId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a0eb3f725109bb1afb9094b025af26678';
+        func-mem-ref-line = '280';
+        func-mem-ref-name = 'xran_cp_header_params::slotId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ac54814779041bec5dcf8aec288d69b06';
+        func-mem-ref-line = '281';
+        func-mem-ref-name = 'xran_cp_header_params::startSymId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1520b1ef6131bff6c14b88d849c266c5';
+        func-mem-ref-line = '286';
+        func-mem-ref-name = 'xran_cp_header_params::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a5f780beefc47e125ffd42fde16117e62';
+        func-mem-ref-line = '3005';
+        func-mem-ref-name = 'xran_get_conf_iqwidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1e4a3c43fc7865c6520471fb9ba8501f';
+        func-mem-ref-line = '287';
+        func-mem-ref-name = 'xran_cp_header_params::compMeth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a70d428b456fbe76f8550ff9b782a9e4e';
+        func-mem-ref-line = '3018';
+        func-mem-ref-name = 'xran_get_conf_compmethod';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa68c277a66312b4b90819cccc055bdb7';
+        func-mem-ref-line = '289';
+        func-mem-ref-name = 'xran_cp_header_params::timeOffset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a59e7e8f3feb686850b0cb0ae065de85b';
+        func-mem-ref-line = '284';
+        func-mem-ref-name = 'xran_cp_header_params::fftSize';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1ada345a8a99480787d4274a342aa39535';
+        func-mem-ref-line = '2985';
+        func-mem-ref-name = 'xran_get_conf_fftsize';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ae470e3869d1cbf07cd5f78ab6709b9e1';
+        func-mem-ref-line = '285';
+        func-mem-ref-name = 'xran_cp_header_params::scs';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1ab39a5770374d16662d62a85504a11930';
+        func-mem-ref-line = '2975';
+        func-mem-ref-name = 'xran_get_conf_prach_scs';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1af57c31d64bbdb0d65fd36c9f38951328';
+        func-mem-ref-line = '290';
+        func-mem-ref-name = 'xran_cp_header_params::cpLength';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6ccd48a36736101737e9b419d7a3cc85';
+        func-mem-ref-line = '296';
+        func-mem-ref-name = 'xran_section_gen_info::info';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1d127017fb298b889f4ba24752d08b8e';
+        func-mem-ref-line = '185';
+        func-mem-ref-name = 'xran_section_info::type';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ac54814779041bec5dcf8aec288d69b06';
+        func-mem-ref-line = '188';
+        func-mem-ref-name = 'xran_section_info::startSymId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1520b1ef6131bff6c14b88d849c266c5';
+        func-mem-ref-line = '197';
+        func-mem-ref-name = 'xran_section_info::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1e4a3c43fc7865c6520471fb9ba8501f';
+        func-mem-ref-line = '196';
+        func-mem-ref-name = 'xran_section_info::compMeth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a4fc3a0c58dfbd1e68224521185cb9384';
+        func-mem-ref-line = '191';
+        func-mem-ref-name = 'xran_section_info::id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a8546e95e2daf30058a66904e7f801723';
+        func-mem-ref-line = '379';
+        func-mem-ref-name = 'xran_alloc_sectionid';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1affa3adbd50cd4af2018ba1fc0e8c3e31';
+        func-mem-ref-line = '195';
+        func-mem-ref-name = 'xran_section_info::rb';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1087eb8c21d4b4e104b12a056ff65553a020e57090e5b6e614d303c027543fd16';
+        func-mem-ref-line = '105';
+        func-mem-ref-name = 'XRAN_RBIND_EVERY';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a52f6623d45fec4bf9c14898f7e53db34';
+        func-mem-ref-line = '190';
+        func-mem-ref-name = 'xran_section_info::symInc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a056d791208720148306b686856cd36b0a2968e08e8282588813b4ace40df05c8e';
+        func-mem-ref-line = '112';
+        func-mem-ref-name = 'XRAN_SYMBOLNUMBER_NOTINC';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6b13285aabf8f2f4598143b2670204c1';
+        func-mem-ref-line = '193';
+        func-mem-ref-name = 'xran_section_info::startPrbc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a2b72ddddeff4e4a8a5c191695ec41079';
+        func-mem-ref-line = '194';
+        func-mem-ref-name = 'xran_section_info::numPrbc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a664cb6ca464c69ef60a445fa4f4b3522';
+        func-mem-ref-line = '189';
+        func-mem-ref-name = 'xran_section_info::numSymbol';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ab8acca18b930cde25e1cf85ae86c964c';
+        func-mem-ref-line = '192';
+        func-mem-ref-name = 'xran_section_info::reMask';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ac7deef3ca4b0fc12769165dbf9374569';
+        func-mem-ref-line = '200';
+        func-mem-ref-name = 'xran_section_info::beamId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a3af58496c14a1c91c015aa6ffe7dca49';
+        func-mem-ref-line = '199';
+        func-mem-ref-name = 'xran_section_info::freqOffset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a53af49f65e0dafdafcde73d693961a78';
+        func-mem-ref-line = '263';
+        func-mem-ref-name = 'xran_device_ctx::prach_last_symbol';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1afe3859cd334ad3f912622c58d5b2079e';
+        func-mem-ref-line = '198';
+        func-mem-ref-name = 'xran_section_info::ef';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa561d89cbc570e39183c64a5095a6053';
+        func-mem-ref-line = '298';
+        func-mem-ref-name = 'xran_section_gen_info::exDataSize';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a52bddd404e766ddb6f2b9eabe15ea5b1';
+        func-mem-ref-line = '318';
+        func-mem-ref-name = 'xran_cp_gen_params::numSections';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a5921f2439294279b8111fed577c5c37a';
+        func-mem-ref-line = '322';
+        func-mem-ref-name = 'xran_cp_gen_params::sections';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8c_1af9eb550e92ea270af41b4b6bcda363db';
+        func-mem-ref-line = '1381';
+        func-mem-ref-name = 'xran_prepare_ctrl_pkt';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        func-mem-ref-line = '177';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'prach__performance_8cc_1a540e426541deb753f7c69d8df5d5b090';
+        func-mem-ref-line = '172';
+        func-mem-ref-name = 'performance_cp';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8h_1a761e3947dcc547008a12a9cca10b1ea0';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_eaxcid_config *
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_conf_eAxC';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      func-mem-desc-line = '343';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get the configuration of eAxC ID.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@return the pointer of configuration
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__transport_8c_1ae834080139ba785f1a3ac5781bf2ec88';
+        func-mem-ref-line = '65';
+        func-mem-ref-name = 'xran_compose_cid';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__transport_8c_1ab08a85b6527f45a9ba22d25061a96a3c';
+        func-mem-ref-line = '89';
+        func-mem-ref-name = 'xran_decompose_cid';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8h_1ab39a5770374d16662d62a85504a11930';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_conf_prach_scs';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      func-mem-desc-line = '344';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get the configuration of subcarrier spacing for PRACH.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@return subcarrier spacing value for PRACH
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        func-mem-ref-line = '595';
+        func-mem-ref-name = 'generate_cpmsg_prach';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8h_1ada345a8a99480787d4274a342aa39535';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_conf_fftsize';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      func-mem-desc-line = '345';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get the configuration of FFT size for RU.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@return FFT size value for RU
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        func-mem-ref-line = '595';
+        func-mem-ref-name = 'generate_cpmsg_prach';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8h_1ae6070ee9caf6a7ea8d7ef052ed0a559a';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_conf_numerology';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      func-mem-desc-line = '346';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get the configuration of nummerology.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@return Configured numerology
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        func-mem-ref-line = '2756';
+        func-mem-ref-name = 'xran_open';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8h_1a5f780beefc47e125ffd42fde16117e62';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_conf_iqwidth';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      func-mem-desc-line = '347';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get the configuration of IQ bit width for RU.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@return IQ bit width for RU
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        func-mem-ref-line = '595';
+        func-mem-ref-name = 'generate_cpmsg_prach';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8h_1a70d428b456fbe76f8550ff9b782a9e4e';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_conf_compmethod';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      func-mem-desc-line = '348';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get the configuration of compression method for RU.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@return Compression method for RU
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        func-mem-ref-line = '595';
+        func-mem-ref-name = 'generate_cpmsg_prach';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8h_1ad749041bcf50616bac96e4d13b661272';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_conf_num_bfweights';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      func-mem-desc-line = '349';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get the configuration of the total number of beamforming weights on RU.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@return Configured the number of beamforming weights
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__cp__api_8c_1aaa0c6012a36b539f8880c45ac909c331';
+        func-mem-ref-line = '1416';
+        func-mem-ref-name = 'xran_parse_section_ext1';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8h_1ad51ee5b7f1f27c770f1eb658b5ee523e';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_num_cc';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      func-mem-desc-line = '351';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get the configuration of the number of component carriers.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@return Configured the number of component carriers
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a4474e27c827459f3af40954b0c6f962b';
+        func-mem-ref-line = '910';
+        func-mem-ref-name = 'tx_cp_dl_cb';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1ad4544f4d6f4713c010f083bce5758d14';
+        func-mem-ref-line = '963';
+        func-mem-ref-name = 'rx_ul_deadline_half_cb';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a63aa00dad3b771f4db5df8ca8ac68323';
+        func-mem-ref-line = '999';
+        func-mem-ref-name = 'rx_ul_deadline_full_cb';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1ab26e37a9d8915b33e29d632af88ff3a3';
+        func-mem-ref-line = '1045';
+        func-mem-ref-name = 'tx_cp_ul_cb';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8h_1a3fc01469558ddf728239d59038ac5803';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_num_eAxc';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      func-mem-desc-line = '352';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get the configuration of the number of antenna for UL.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@return Configured the number of antenna
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1a3d4bd5c7eec6da4ab71688e209100761';
+        func-mem-ref-line = '143';
+        func-mem-ref-name = 'process_mbuf';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        func-mem-ref-line = '308';
+        func-mem-ref-name = 'xran_init_prach';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a4474e27c827459f3af40954b0c6f962b';
+        func-mem-ref-line = '910';
+        func-mem-ref-name = 'tx_cp_dl_cb';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1ab26e37a9d8915b33e29d632af88ff3a3';
+        func-mem-ref-line = '1045';
+        func-mem-ref-name = 'tx_cp_ul_cb';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8h_1aaf7b03037e0687819501554a42fb3c52';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_num_eAxcUl';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      func-mem-desc-line = '353';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get the configuration of the number of antenna.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@return Configured the number of antenna
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1ab26e37a9d8915b33e29d632af88ff3a3';
+        func-mem-ref-line = '1045';
+        func-mem-ref-name = 'tx_cp_ul_cb';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8h_1a7c54b342a8b4907858f7f0f074ddd79d';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_num_ant_elm';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      func-mem-desc-line = '354';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get the configuration of the number of antenna elements.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@return Configured the number of antenna
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a072be4e030e23440817b205256d2df29';
+        func-mem-ref-line = '1715';
+        func-mem-ref-name = 'xran_process_tx_sym_cp_off';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8h_1ae3663b3f472b4003acc7f91e61669735';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+enum xran_category
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_ru_category';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      func-mem-desc-line = '354';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get configuration of O-RU (Cat A or Cat B)
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@return Configured the number of antenna
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1ab26e37a9d8915b33e29d632af88ff3a3';
+        func-mem-ref-line = '1045';
+        func-mem-ref-name = 'tx_cp_ul_cb';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8h_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_device_ctx *
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_dev_get_ctx';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      func-mem-desc-line = '357';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1a9796d6da0db5312f3ddffc3c43038daf';
+        func-mem-ref-line = '112';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1a3d4bd5c7eec6da4ab71688e209100761';
+        func-mem-ref-line = '143';
+        func-mem-ref-name = 'process_mbuf';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1ab67b9cc6e54d8ba3945b265b47af743c';
+        func-mem-ref-line = '436';
+        func-mem-ref-name = 'send_symbol_ex';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1a484fa852a2e973600abba0efb1fbefb9';
+        func-mem-ref-line = '510';
+        func-mem-ref-name = 'send_cpmsg';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a165ca95dea40ce1abcc161f39087d38d';
+        func-mem-ref-line = '1024';
+        func-mem-ref-name = 'xranLibWraper::apply_cpenable';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a7192955290ca84553d071cedc5ee89cb';
+        func-mem-ref-line = '243';
+        func-mem-ref-name = 'xran_is_prach_slot';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a195da46c3cb90e36da543594416cbba7';
+        func-mem-ref-line = '582';
+        func-mem-ref-name = 'sym_ota_cb';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a9c3700d61ba446fa9b05cca2ca9018ab';
+        func-mem-ref-line = '632';
+        func-mem-ref-name = 'tti_ota_cb';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a5b8958fc5688ba856cba84038ee4b938';
+        func-mem-ref-line = '711';
+        func-mem-ref-name = 'xran_timer_arm';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a96de765800aa6de0788fc530cbc16825';
+        func-mem-ref-line = '724';
+        func-mem-ref-name = 'xran_timer_arm_ex';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a66ed2e3f4cefcfdd71841c152c80aa20';
+        func-mem-ref-line = '737';
+        func-mem-ref-name = 'xran_cp_create_and_send_section';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a4474e27c827459f3af40954b0c6f962b';
+        func-mem-ref-line = '910';
+        func-mem-ref-name = 'tx_cp_dl_cb';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1ad4544f4d6f4713c010f083bce5758d14';
+        func-mem-ref-line = '963';
+        func-mem-ref-name = 'rx_ul_deadline_half_cb';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a63aa00dad3b771f4db5df8ca8ac68323';
+        func-mem-ref-line = '999';
+        func-mem-ref-name = 'rx_ul_deadline_full_cb';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1ab26e37a9d8915b33e29d632af88ff3a3';
+        func-mem-ref-line = '1045';
+        func-mem-ref-name = 'tx_cp_ul_cb';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a6bec02784f5898c72bdbe64469186a45';
+        func-mem-ref-line = '1136';
+        func-mem-ref-name = 'tti_to_phy_cb';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1ae4973aab78785b0738c729b26a1474e2';
+        func-mem-ref-line = '1165';
+        func-mem-ref-name = 'xran_timing_source_thread';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a7a412a9cd0ac919dccb2112fb386d64a';
+        func-mem-ref-line = '1342';
+        func-mem-ref-name = 'handle_ecpri_ethertype';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a14cfa955b7fdf58378a97b4cfa7268f8';
+        func-mem-ref-line = '1384';
+        func-mem-ref-name = 'xran_process_prach_sym';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a300b87c29358bb161404c0122a9b2a46';
+        func-mem-ref-line = '1461';
+        func-mem-ref-name = 'xran_process_srs_sym';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1ac5201df2d161091f7319ff2f57432823';
+        func-mem-ref-line = '1536';
+        func-mem-ref-name = 'xran_pkt_validate';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1acb6ecf7858c99c963182b9b7884deca6';
+        func-mem-ref-line = '1578';
+        func-mem-ref-name = 'xran_process_rx_sym';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a072be4e030e23440817b205256d2df29';
+        func-mem-ref-line = '1715';
+        func-mem-ref-name = 'xran_process_tx_sym_cp_off';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1ad2506f0edcccb4fbdc5b41b03270a1af';
+        func-mem-ref-line = '2000';
+        func-mem-ref-name = 'xran_process_tx_sym_cp_on';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a5b3b3bf6af57ee77a2bb1701ad24c7db';
+        func-mem-ref-line = '2202';
+        func-mem-ref-name = 'xran_process_tx_sym';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a4ea0e9c036a1dc7605f53f1f862f4952';
+        func-mem-ref-line = '2319';
+        func-mem-ref-name = 'xran_init';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1ac94e2474beef3b68521cfd391211b1be';
+        func-mem-ref-line = '2551';
+        func-mem-ref-name = 'xran_5g_fronthault_config';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1ab204e979de14c21d34e9b88c6c700d25';
+        func-mem-ref-line = '2636';
+        func-mem-ref-name = 'xran_5g_prach_req';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a2bd01fc3432f80a787d6bf317949dd80';
+        func-mem-ref-line = '2679';
+        func-mem-ref-name = 'xran_5g_srs_req';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        func-mem-ref-line = '2756';
+        func-mem-ref-name = 'xran_open';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a57bc216aff0d372305a6d13a072c605b';
+        func-mem-ref-line = '2900';
+        func-mem-ref-name = 'xran_reg_physide_cb';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1ad1ada9c5c57979c50f1a17a9050b8f3a';
+        func-mem-ref-line = '2918';
+        func-mem-ref-name = 'xran_register_cb_mbuf2ring';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a761e3947dcc547008a12a9cca10b1ea0';
+        func-mem-ref-line = '2955';
+        func-mem-ref-name = 'xran_get_conf_eAxC';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1ad749041bcf50616bac96e4d13b661272';
+        func-mem-ref-line = '2965';
+        func-mem-ref-name = 'xran_get_conf_num_bfweights';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__timer_8c_1af01e1311b604e50d00b7ecce78d2ce22';
+        func-mem-ref-line = '116';
+        func-mem-ref-name = 'timing_adjust_gps_second';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__timer_8c_1a52ade7f1436323f071cf7151f7bdb097';
+        func-mem-ref-line = '146';
+        func-mem-ref-name = 'poll_next_tick';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8h_1ad1ada9c5c57979c50f1a17a9050b8f3a';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_register_cb_mbuf2ring';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+xran_ethdi_mbuf_send_fn
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf_send_cp';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+xran_ethdi_mbuf_send_fn
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf_send_up';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      func-mem-desc-line = '359';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a937105f52446cfcb951e43e1dc3c4d8b';
+        func-mem-ref-line = '238';
+        func-mem-ref-name = 'xran_get_if_state';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a2f600110ab5726a0f21375b7f24c0326a35916b54fc6804c2f2dc1f5891f3047e';
+        func-mem-ref-line = '192';
+        func-mem-ref-name = 'XRAN_RUNNING';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ad4eb63363a7e445e90ea75b8e99efaad';
+        func-mem-ref-line = '276';
+        func-mem-ref-name = 'xran_device_ctx::send_cpmbuf2ring';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a77daaa6043406a5924fd69b2dd42571e';
+        func-mem-ref-line = '277';
+        func-mem-ref-name = 'xran_device_ctx::send_upmbuf2ring';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1ad93226058ef4fd59bd7d0cd55701b752';
+        func-mem-ref-line = '936';
+        func-mem-ref-name = 'xranLibWraper::Open';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8h_1a8546e95e2daf30058a66904e7f801723';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_alloc_sectionid';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dir';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ant_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'slot_id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      func-mem-desc-line = '361';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a6447bf8849000b9fecf51d77d4fa50b2';
+        func-mem-ref-line = '125';
+        func-mem-ref-name = 'XRAN_MAX_CELLS_PER_PORT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a35fa05e7523928c0c86cbcf835c12dc5';
+        func-mem-ref-line = '111';
+        func-mem-ref-name = 'XRAN_MAX_ANTENNA_NR';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1af3e0ced3530652b3c92220c8783b55fa';
+        func-mem-ref-line = '118';
+        func-mem-ref-name = 'XRAN_MAX_ANT_ARRAY_ELM_NR';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1aaa01e98d3b3439a332302aebe21459dd';
+        func-mem-ref-line = '535';
+        func-mem-ref-name = 'generate_cpmsg_dlul';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        func-mem-ref-line = '595';
+        func-mem-ref-name = 'generate_cpmsg_prach';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8h_1a797338bb7bfd36d9075ccf2683397018';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_seqid';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dir';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ant_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'slot_id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      func-mem-desc-line = '362';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8h_1a595fa22ad1c316d4c7d77f6333478b49';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'ring_processing_func';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      func-mem-desc-line = '363';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1a3cdc276ccd8081a8bda75f22b0cac279';
+        func-mem-ref-line = '742';
+        func-mem-ref-name = 'ring_processing_thread';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8h_1a00025c5bad7b7b6eea4374226f8c54bb';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_init_prach';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_fh_config *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pConf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_device_ctx *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'p_xran_dev_ctx';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      func-mem-desc-line = '364';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a167e91cb91119363bf10c9430b6f082c';
+        func-mem-ref-line = '515';
+        func-mem-ref-name = 'xran_fh_config::prach_conf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a72b0cba491d0dd2703d684cb2c2a14cf';
+        func-mem-ref-line = '517';
+        func-mem-ref-name = 'xran_fh_config::frame_conf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a78b2fab8e8d6a6424c2712d528fd9a58';
+        func-mem-ref-line = '461';
+        func-mem-ref-name = 'xran_frame_config::nNumerology';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1acb5fe8097b0115e038eb02d5900f66d6';
+        func-mem-ref-line = '432';
+        func-mem-ref-name = 'xran_prach_config::nPrachConfIdx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ac1db3db55038ef0b2f69827746eaf87c';
+        func-mem-ref-line = '210';
+        func-mem-ref-name = 'xran_device_ctx::PrachCPConfig';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__ul__tables_8c_1ac7439428a0fb0c1782323193707965f6';
+        func-mem-ref-line = '553';
+        func-mem-ref-name = 'gxranPrachDataTable_mmw';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a3b86317723a592e240c0047e53a6326d';
+        func-mem-ref-line = '460';
+        func-mem-ref-name = 'xran_frame_config::nFrameDuplexType';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__ul__tables_8c_1a1c7c9fd55feeae30dc0b8502ef4cab03';
+        func-mem-ref-line = '292';
+        func-mem-ref-name = 'gxranPrachDataTable_sub6_tdd';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__ul__tables_8c_1a5edf7a402993c76a3a27bee4f390d38c';
+        func-mem-ref-line = '32';
+        func-mem-ref-name = 'gxranPrachDataTable_sub6_fdd';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1acda2526836f55a54072c7582b0735ec6';
+        func-mem-ref-line = '105';
+        func-mem-ref-name = 'xRANPrachConfigTableStruct::preambleFmrt';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__ul__tables_8c_1ab7c9c49ac127f2812c5ffe8c54364286';
+        func-mem-ref-line = '845';
+        func-mem-ref-name = 'gxranPreambleforLRA';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a583c2f58d0655789ea36e22d605ab9ad';
+        func-mem-ref-line = '523';
+        func-mem-ref-name = 'xran_fh_config::log_level';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a232bf4a599983638ff369472234af97c';
+        func-mem-ref-line = '110';
+        func-mem-ref-name = 'xRANPrachConfigTableStruct::startingSym';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ae7b193beba4cc63eed61b211bae9e802';
+        func-mem-ref-line = '113';
+        func-mem-ref-name = 'xRANPrachConfigTableStruct::duration';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a2e544eaae35a5756272d62af4fa53a19';
+        func-mem-ref-line = '112';
+        func-mem-ref-name = 'xRANPrachConfigTableStruct::occassionsInPrachSlot';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ad5150de5e1c141cfe288f260afb00830';
+        func-mem-ref-line = '127';
+        func-mem-ref-name = 'xran_prach_cp_config::filterIdx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ae51812e2dae7d8776b443f818f277d5bad96d5c4d6db49c45dfe5a07ba6ad7440';
+        func-mem-ref-line = '69';
+        func-mem-ref-name = 'XRAN_FILTERINDEX_PRACH_ABC';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ac54814779041bec5dcf8aec288d69b06';
+        func-mem-ref-line = '128';
+        func-mem-ref-name = 'xran_prach_cp_config::startSymId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a6b13285aabf8f2f4598143b2670204c1';
+        func-mem-ref-line = '129';
+        func-mem-ref-name = 'xran_prach_cp_config::startPrbc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a5c648c99c04370a4e8767f919a2289bf';
+        func-mem-ref-line = '441';
+        func-mem-ref-name = 'xran_prach_config::nPrachFreqStart';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1aabc4fe26e40f742fd255e2bb8534de75';
+        func-mem-ref-line = '130';
+        func-mem-ref-name = 'xran_prach_cp_config::numPrbc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a8c9c50771b8a51b0209b1866855b80dda4dbd8b9cc1a25a875c17515359bd1b1d';
+        func-mem-ref-line = '89';
+        func-mem-ref-name = 'FORMAT_A1';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1aa68c277a66312b4b90819cccc055bdb7';
+        func-mem-ref-line = '132';
+        func-mem-ref-name = 'xran_prach_cp_config::timeOffset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a3cab2a5fe931bc424f18ac0b23f2060e';
+        func-mem-ref-line = '122';
+        func-mem-ref-name = 'xRANPrachPreambleLRAStruct::nRaCp';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a3af58496c14a1c91c015aa6ffe7dca49';
+        func-mem-ref-line = '133';
+        func-mem-ref-name = 'xran_prach_cp_config::freqOffset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a3b43924c5ef23b0496d1a7adf2752dbf';
+        func-mem-ref-line = '442';
+        func-mem-ref-name = 'xran_prach_config::nPrachFreqOffset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ab9b99e41ea39f16780f66a539aa872c8';
+        func-mem-ref-line = '433';
+        func-mem-ref-name = 'xran_prach_config::nPrachSubcSpacing';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a0f561e77fa0f040b637f4e04f6cd8078';
+        func-mem-ref-line = '136';
+        func-mem-ref-name = 'xran_prach_cp_config::x';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a0f561e77fa0f040b637f4e04f6cd8078';
+        func-mem-ref-line = '106';
+        func-mem-ref-name = 'xRANPrachConfigTableStruct::x';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a855041f3139611ca7478502e3241b2f1';
+        func-mem-ref-line = '134';
+        func-mem-ref-name = 'xran_prach_cp_config::nrofPrachInSlot';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a855041f3139611ca7478502e3241b2f1';
+        func-mem-ref-line = '111';
+        func-mem-ref-name = 'xRANPrachConfigTableStruct::nrofPrachInSlot';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a1d627e83c5e0ae889b71ea0508991f29';
+        func-mem-ref-line = '137';
+        func-mem-ref-name = 'xran_prach_cp_config::y';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a1d627e83c5e0ae889b71ea0508991f29';
+        func-mem-ref-line = '107';
+        func-mem-ref-name = 'xRANPrachConfigTableStruct::y';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a664cb6ca464c69ef60a445fa4f4b3522';
+        func-mem-ref-line = '131';
+        func-mem-ref-name = 'xran_prach_cp_config::numSymbol';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a2e544eaae35a5756272d62af4fa53a19';
+        func-mem-ref-line = '135';
+        func-mem-ref-name = 'xran_prach_cp_config::occassionsInPrachSlot';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a48f74053065142fe9cffa09c460965e1';
+        func-mem-ref-line = '108';
+        func-mem-ref-name = 'xRANPrachConfigTableStruct::slotNr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a3b00fdd9e145b9c7be29aa35c6f94fe1';
+        func-mem-ref-line = '138';
+        func-mem-ref-name = 'xran_prach_cp_config::isPRACHslot';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1af7a48e76794ce5d801ab6d0f848abb53';
+        func-mem-ref-line = '80';
+        func-mem-ref-name = 'XRAN_PRACH_CANDIDATE_SLOT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a34dbe5e515cc78b4ce26fa287e6c1edc';
+        func-mem-ref-line = '110';
+        func-mem-ref-name = 'XRAN_MAX_SECTOR_NR';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a26e6c6447dffca5e7ece503e8c0e890c';
+        func-mem-ref-line = '262';
+        func-mem-ref-name = 'xran_device_ctx::prach_start_symbol';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a53af49f65e0dafdafcde73d693961a78';
+        func-mem-ref-line = '263';
+        func-mem-ref-name = 'xran_device_ctx::prach_last_symbol';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a38a5594e33178248d80ccde98a16262a';
+        func-mem-ref-line = '139';
+        func-mem-ref-name = 'xran_prach_cp_config::eAxC_offset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a3fc01469558ddf728239d59038ac5803';
+        func-mem-ref-line = '3039';
+        func-mem-ref-name = 'xran_get_num_eAxc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a417ba2c3b49b216e358bc340346bf1cf';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'print_dbg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a814959a7b5ff6cd4474433f62312eee0';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'XRAN_STATUS_SUCCESS';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        func-mem-ref-line = '177';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        func-mem-ref-line = '2756';
+        func-mem-ref-name = 'xran_open';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8h_1adbe808fba48ef1390180fb1bdc68c1d7';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_updateSfnSecStart';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      func-mem-desc-line = '365';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__timer_8c_1abee5de4c0d88f6c17ce6b3962d097f07';
+        func-mem-ref-line = '88';
+        func-mem-ref-name = 'timing_get_current_second';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aee8aca8f74a8a2b095a6b7bf90b9543f';
+        func-mem-ref-line = '90';
+        func-mem-ref-name = 'UNIX_TO_GPS_SECONDS_OFFSET';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a244be9d83c95821d802d6a0c6c169cb1';
+        func-mem-ref-line = '91';
+        func-mem-ref-name = 'NUM_OF_FRAMES_PER_SECOND';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a7a25206e77e83a57fd036102cebfb4f0';
+        func-mem-ref-line = '116';
+        func-mem-ref-name = 'xran_max_frame';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a0ff39df15c9c5e487a730d422d2c4725';
+        func-mem-ref-line = '115';
+        func-mem-ref-name = 'xran_SFN_at_Sec_Start';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8c_1ad1b05d3ad049de39bc3f9bcdfdf66d1b';
+        func-mem-ref-line = '121';
+        func-mem-ref-name = 'tx_bytes_per_sec';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8c_1aea924947c3d744f2208baa8a79229f3f';
+        func-mem-ref-line = '119';
+        func-mem-ref-name = 'tx_bytes_counter';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8c_1adc695e955f335d5dedb486ce89a4e0b3';
+        func-mem-ref-line = '122';
+        func-mem-ref-name = 'rx_bytes_per_sec';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8c_1af2fff595280c3b2999bfa40d7beafadf';
+        func-mem-ref-line = '120';
+        func-mem-ref-name = 'rx_bytes_counter';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8h_1a0bca0820bfef3a6c277c47490179e065';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+struct cb_elem_entry *
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_create_cb';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+XranSymCallbackFn
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cb_fn';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cb_data';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      func-mem-desc-line = '367';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a785dc524b99ed15e17115d076f8ace21';
+        func-mem-ref-line = '163';
+        func-mem-ref-name = 'cb_elem_entry::pSymCallback';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1af12736a3d2c375571acffe9f7e4e464e';
+        func-mem-ref-line = '164';
+        func-mem-ref-name = 'cb_elem_entry::pSymCallbackTag';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__common_8h_1aac0cae66657ea84e2030ced6e58c29b4';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_destroy_cb';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct cb_elem_entry *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cb_elm';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      func-mem-desc-line = '368';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    };
+    var = {
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__common_8h_1a9e6e93a89aa6750e04b8249db2d8ad2a';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+long
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'rx_counter';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      var-mem-desc-line = '280';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__common_8h_1a633effdcb470f03cbf5aa8c9f9540ddb';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+long
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tx_counter';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      var-mem-desc-line = '281';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__common_8c_1ab67b9cc6e54d8ba3945b265b47af743c';
+        var-mem-ref-line = '436';
+        var-mem-ref-name = 'send_symbol_ex';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__common_8c_1a484fa852a2e973600abba0efb1fbefb9';
+        var-mem-ref-line = '510';
+        var-mem-ref-name = 'send_cpmsg';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__common_8h_1aea924947c3d744f2208baa8a79229f3f';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+long
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tx_bytes_counter';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      var-mem-desc-line = '282';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__common_8c_1ab67b9cc6e54d8ba3945b265b47af743c';
+        var-mem-ref-line = '436';
+        var-mem-ref-name = 'send_symbol_ex';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__common_8c_1a484fa852a2e973600abba0efb1fbefb9';
+        var-mem-ref-line = '510';
+        var-mem-ref-name = 'send_cpmsg';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__common_8h_1af2fff595280c3b2999bfa40d7beafadf';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+long
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'rx_bytes_counter';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      var-mem-desc-line = '283';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__common_8h_1ad1b05d3ad049de39bc3f9bcdfdf66d1b';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+long
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tx_bytes_per_sec';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      var-mem-desc-line = '284';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__common_8h_1adc695e955f335d5dedb486ce89a4e0b3';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+long
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'rx_bytes_per_sec';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      var-mem-desc-line = '285';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__common_8h_1a5edf7a402993c76a3a27bee4f390d38c';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+const xRANPrachConfigTableStruct
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'gxranPrachDataTable_sub6_fdd';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      var-mem-desc-line = '288';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        var-mem-ref-line = '308';
+        var-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__common_8h_1a1c7c9fd55feeae30dc0b8502ef4cab03';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+const xRANPrachConfigTableStruct
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'gxranPrachDataTable_sub6_tdd';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      var-mem-desc-line = '289';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        var-mem-ref-line = '308';
+        var-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__common_8h_1ac7439428a0fb0c1782323193707965f6';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+const xRANPrachConfigTableStruct
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'gxranPrachDataTable_mmw';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      var-mem-desc-line = '290';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        var-mem-ref-line = '308';
+        var-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__common_8h_1ab7c9c49ac127f2812c5ffe8c54364286';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+const xRANPrachPreambleLRAStruct
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'gxranPreambleforLRA';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+      var-mem-desc-line = '291';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        var-mem-ref-line = '308';
+        var-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* var-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_common.h';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+XRAN layer common functionality for both lls-CU and RU as well as C-plane and
+   U-plane.
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+@author Intel Corporation
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'xran__compression_8cpp';
+  file-name = 'xran_compression.cpp';
+    define = {
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__compression_8cpp_1a8e2efc093002a3f4ed586a274dac0814';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RB_NUM_ROUNDUP';
+      define-mem-param  = {
+        define-mem-def-name = 'rb';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(BlockFloatCompander::k_numRB * ((rb + BlockFloatCompander::k_numRB - 1) / BlockFloatCompander::k_numRB))
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_compression.cpp';
+      define-mem-desc-line = '720';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    };
+    typedef = {
+    typedef-member = {
+      typedef-mem-kind = 'typedef';
+      typedef-mem-id   = 'xran__compression_8cpp_1a509c43699fac542bbef8d2be5ee693e2';
+      typedef-mem-virt = normal;
+      typedef-mem-prot = public;
+      typedef-mem-type = <<_EnD_oF_dEf_TeXt_
+void(*
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-name = 'xran_bfp_compress_fn';
+      typedef-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_compression.cpp';
+      typedef-mem-desc-line = '725';
+      typedef-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-documentation = <<_EnD_oF_dEf_TeXt_
+callback function type for Symbol packet  
+_EnD_oF_dEf_TeXt_;
+    }; /* typedef-member */
+    typedef-member = {
+      typedef-mem-kind = 'typedef';
+      typedef-mem-id   = 'xran__compression_8cpp_1a0f2b928dc9ee0b4a12e23b1eb42ec790';
+      typedef-mem-virt = normal;
+      typedef-mem-prot = public;
+      typedef-mem-type = <<_EnD_oF_dEf_TeXt_
+void(*
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-name = 'xran_bfp_compress_bfw_fn';
+      typedef-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_compression.cpp';
+      typedef-mem-desc-line = '780';
+      typedef-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-documentation = <<_EnD_oF_dEf_TeXt_
+callback function type for Symbol packet  
+_EnD_oF_dEf_TeXt_;
+    }; /* typedef-member */
+    typedef-member = {
+      typedef-mem-kind = 'typedef';
+      typedef-mem-id   = 'xran__compression_8cpp_1a798850dcd04a495f0e6fb9dc80b74299';
+      typedef-mem-virt = normal;
+      typedef-mem-prot = public;
+      typedef-mem-type = <<_EnD_oF_dEf_TeXt_
+void(*
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-name = 'xran_bfp_decompress_fn';
+      typedef-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_compression.cpp';
+      typedef-mem-desc-line = '830';
+      typedef-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-documentation = <<_EnD_oF_dEf_TeXt_
+callback function type for Symbol packet  
+_EnD_oF_dEf_TeXt_;
+    }; /* typedef-member */
+    };
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__compression_8cpp_1a06b3da7a0303b1a6fae3d28d8c81fd1f';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static int16_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'saturateAbs';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'inVal';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_compression.cpp';
+      func-mem-desc-line = '27';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__compression_8cpp_1a74512492194fcab6a55f769e02aa37b4';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'computeExponent';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const BlockFloatCompander::ExpandedData &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dataIn';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int8_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'expStore';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_compression.cpp';
+      func-mem-desc-line = '44';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Compute exponent value for a set of RB from the maximum absolute value.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a24d9d1d1b013179affb41be0424b8360';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'ExpandedData::dataExpanded';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ad88e9475d4e269108bb716a1cf5f0d40';
+        func-mem-ref-line = '76';
+        func-mem-ref-name = 'ExpandedData::iqWidth';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a5b3ddd524752c8f556bc4c654e392321';
+        func-mem-ref-line = '335';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_8b_AVX512';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a2356f186e264c7cea4e3c26d448bb1d5';
+        func-mem-ref-line = '359';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_9b_AVX512';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__compression_8cpp_1ae525362ca026142cab4ac983e29ad0ff';
+        func-mem-ref-line = '395';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_10b_AVX512';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a2a8db4c5039bc3d5237b31ca2a129815';
+        func-mem-ref-line = '431';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_12b_AVX512';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__compression_8cpp_1acb87fe08d3492b251e7a2561488064fa';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+__m512i
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'networkBytePack9b';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const __m512i
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'compData';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_compression.cpp';
+      func-mem-desc-line = '127';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Pack compressed 9 bit data in network byte order
+See https://soco.intel.com/docs/DOC-2665619  
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a2356f186e264c7cea4e3c26d448bb1d5';
+        func-mem-ref-line = '359';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_9b_AVX512';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__compression_8cpp_1a4a2767bece9b74bb6348b416af70a3de';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+__m512i
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'networkBytePack10b';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const __m512i
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'compData';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_compression.cpp';
+      func-mem-desc-line = '164';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Pack compressed 10 bit data in network byte order
+See https://soco.intel.com/docs/DOC-2665619  
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__compression_8cpp_1ae525362ca026142cab4ac983e29ad0ff';
+        func-mem-ref-line = '395';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_10b_AVX512';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__compression_8cpp_1aafe7eae735c4ebf8f028e7baa6783c22';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+__m512i
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'networkBytePack12b';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const __m512i
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'compData';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_compression.cpp';
+      func-mem-desc-line = '201';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Pack compressed 12 bit data in network byte order
+See https://soco.intel.com/docs/DOC-2665619  
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a2a8db4c5039bc3d5237b31ca2a129815';
+        func-mem-ref-line = '431';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_12b_AVX512';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__compression_8cpp_1afb29866152e84d42cd2e3bc116454493';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+__m512i
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'networkByteUnpack9b';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const uint8_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'inData';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_compression.cpp';
+      func-mem-desc-line = '238';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Unpack compressed 9 bit data in network byte order
+See https://soco.intel.com/docs/DOC-2665619  
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a32917a78ac1596d9aa95e4089ec88ba9';
+        func-mem-ref-line = '486';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_9b_AVX512';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__compression_8cpp_1a27043376e22397cc933d3c4d9450677b';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+__m512i
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'networkByteUnpack10b';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const uint8_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'inData';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_compression.cpp';
+      func-mem-desc-line = '271';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Unpack compressed 10 bit data in network byte order
+See https://soco.intel.com/docs/DOC-2665619  
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a8fae7506e2b9c9f9365b306375ab6eff';
+        func-mem-ref-line = '510';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_10b_AVX512';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__compression_8cpp_1a91aa9bdb6901711b43d848a4a5a94d2f';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+__m512i
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'networkByteUnpack12b';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const uint8_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'inData';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_compression.cpp';
+      func-mem-desc-line = '304';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Unpack compressed 12 bit data in network byte order
+See https://soco.intel.com/docs/DOC-2665619  
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a65b09b78fac0c8dcfc9edd5091b728dd';
+        func-mem-ref-line = '534';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_12b_AVX512';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__compression_8cpp_1a0651de68e87558106615163f96b3e599';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xranlib_compress_avx512';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const struct xranlib_compress_request *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'request';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xranlib_compress_response *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'response';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_compression.cpp';
+      func-mem-desc-line = '729';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'gen__test_8m_1a887ee7a54247d19e5e93955a7b9663ae';
+        func-mem-ref-line = '96';
+        func-mem-ref-name = 'numRBs';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1a8ab4fa409402862ead0d17e13edeeb62';
+        func-mem-ref-line = '39';
+        func-mem-ref-name = 'xranlib_compress_request::numRBs';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1a36f5a0cedd274c3ec55f81535f06e0de';
+        func-mem-ref-line = '41';
+        func-mem-ref-name = 'xranlib_compress_request::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ad88e9475d4e269108bb716a1cf5f0d40';
+        func-mem-ref-line = '76';
+        func-mem-ref-name = 'ExpandedData::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a5b3ddd524752c8f556bc4c654e392321';
+        func-mem-ref-line = '335';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_8b_AVX512';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a2356f186e264c7cea4e3c26d448bb1d5';
+        func-mem-ref-line = '359';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_9b_AVX512';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1ae525362ca026142cab4ac983e29ad0ff';
+        func-mem-ref-line = '395';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_10b_AVX512';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a2a8db4c5039bc3d5237b31ca2a129815';
+        func-mem-ref-line = '431';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_12b_AVX512';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a45cc83687ca392534168cb8f4d64182f';
+        func-mem-ref-line = '558';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_Basic';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a8e2efc093002a3f4ed586a274dac0814';
+        func-mem-ref-line = '720';
+        func-mem-ref-name = 'RB_NUM_ROUNDUP';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a24d9d1d1b013179affb41be0424b8360';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'ExpandedData::dataExpanded';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1a06bde7ceb81ae7d8d8a101d7cfe4bb25';
+        func-mem-ref-line = '38';
+        func-mem-ref-name = 'xranlib_compress_request::data_in';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ab2fd68d067a2e45c839584d0985a7953';
+        func-mem-ref-line = '64';
+        func-mem-ref-name = 'CompressedData::dataCompressed';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1aa84b1c03297680b54ecd081d2a69d791';
+        func-mem-ref-line = '50';
+        func-mem-ref-name = 'xranlib_compress_response::data_out';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1a6858c4011b5cad020222e9ca5c2786f5';
+        func-mem-ref-line = '52';
+        func-mem-ref-name = 'xranlib_compress_response::len';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'compander__functional_8cc_1a45d64e11a1ecc040577b7f22b27dde51';
+        func-mem-ref-line = '788';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__compression_8cpp_1aa027200fc051c80b515ee8aeadf44a0e';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xranlib_compress_avx512_bfw';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const struct xranlib_compress_request *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'request';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xranlib_compress_response *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'response';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_compression.cpp';
+      func-mem-desc-line = '783';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a24d9d1d1b013179affb41be0424b8360';
+        func-mem-ref-line = '115';
+        func-mem-ref-name = 'ExpandedData::dataExpanded';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1a06bde7ceb81ae7d8d8a101d7cfe4bb25';
+        func-mem-ref-line = '38';
+        func-mem-ref-name = 'xranlib_compress_request::data_in';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ab2fd68d067a2e45c839584d0985a7953';
+        func-mem-ref-line = '106';
+        func-mem-ref-name = 'CompressedData::dataCompressed';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1aa84b1c03297680b54ecd081d2a69d791';
+        func-mem-ref-line = '50';
+        func-mem-ref-name = 'xranlib_compress_response::data_out';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a45cc83687ca392534168cb8f4d64182f';
+        func-mem-ref-line = '640';
+        func-mem-ref-name = 'BlockFloatCompanderBFW::BlockFloatCompress_Basic';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'gen__test_8m_1ae7c338f9b485676bfc0ee154384d8676';
+        func-mem-ref-line = '94';
+        func-mem-ref-name = 'switch';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1a36f5a0cedd274c3ec55f81535f06e0de';
+        func-mem-ref-line = '41';
+        func-mem-ref-name = 'xranlib_compress_request::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ad88e9475d4e269108bb716a1cf5f0d40';
+        func-mem-ref-line = '118';
+        func-mem-ref-name = 'ExpandedData::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1a6858c4011b5cad020222e9ca5c2786f5';
+        func-mem-ref-line = '52';
+        func-mem-ref-name = 'xranlib_compress_response::len';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__cp__api_8c_1a848d22f9f7e5f493782bf8a9bfdb8f3a';
+        func-mem-ref-line = '387';
+        func-mem-ref-name = 'xran_cp_populate_section_ext_1';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__compression_8cpp_1a2bd6ebeefb6ca9674598d443e697918c';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xranlib_decompress_avx512';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const struct xranlib_decompress_request *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'request';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xranlib_decompress_response *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'response';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_compression.cpp';
+      func-mem-desc-line = '834';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'gen__test_8m_1a887ee7a54247d19e5e93955a7b9663ae';
+        func-mem-ref-line = '96';
+        func-mem-ref-name = 'numRBs';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1a8ab4fa409402862ead0d17e13edeeb62';
+        func-mem-ref-line = '61';
+        func-mem-ref-name = 'xranlib_decompress_request::numRBs';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1a36f5a0cedd274c3ec55f81535f06e0de';
+        func-mem-ref-line = '63';
+        func-mem-ref-name = 'xranlib_decompress_request::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ad88e9475d4e269108bb716a1cf5f0d40';
+        func-mem-ref-line = '66';
+        func-mem-ref-name = 'CompressedData::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1ae4ad42b117d59e2e7ff8fad2d5da506e';
+        func-mem-ref-line = '467';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_8b_AVX512';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a32917a78ac1596d9aa95e4089ec88ba9';
+        func-mem-ref-line = '486';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_9b_AVX512';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a8fae7506e2b9c9f9365b306375ab6eff';
+        func-mem-ref-line = '510';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_10b_AVX512';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a65b09b78fac0c8dcfc9edd5091b728dd';
+        func-mem-ref-line = '534';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_12b_AVX512';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a5f4776cd07aac0ae2d9dbd02aaba3435';
+        func-mem-ref-line = '605';
+        func-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_Basic';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a8e2efc093002a3f4ed586a274dac0814';
+        func-mem-ref-line = '720';
+        func-mem-ref-name = 'RB_NUM_ROUNDUP';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ab2fd68d067a2e45c839584d0985a7953';
+        func-mem-ref-line = '64';
+        func-mem-ref-name = 'CompressedData::dataCompressed';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1ab7543a52686c726e2f5575a0f53f883f';
+        func-mem-ref-line = '60';
+        func-mem-ref-name = 'xranlib_decompress_request::data_in';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a24d9d1d1b013179affb41be0424b8360';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'ExpandedData::dataExpanded';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1a7eac55fa44711c57d8d15dd09e4db135';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'xranlib_decompress_response::data_out';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1a6858c4011b5cad020222e9ca5c2786f5';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'xranlib_decompress_response::len';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'compander__functional_8cc_1a45d64e11a1ecc040577b7f22b27dde51';
+        func-mem-ref-line = '788';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_compression.cpp';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'xran__compression_8h';
+  file-name = 'xran_compression.h';
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__compression_8h_1a0032610d5043d8df490b0bc403c35a45';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xranlib_companding_version';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'version';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'buffer_size';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.h';
+      func-mem-desc-line = '86';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Report the version number for the xranlib_companding library.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+\param [in] version Pointer to a char buffer where the version string should be copied.
+\param [in] buffer_size The length of the string buffer, must be at least
+           xranlib_SDK_VERSION_STRING_MAX_LEN characters.
+\return 0 if the version string was populated, otherwise -1.
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.h';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+External API for compading with the use BFP algorithm.
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+
+
+
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'xran__compression_8hpp';
+  file-name = 'xran_compression.hpp';
+    define = {
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__compression_8hpp_1afb38028874f4f92c87446f57113df109';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'CACHE_ALIGNED';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+alignas(k_cacheByteAlignment)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      define-mem-desc-line = '34';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__compression_8hpp_1a5e70c4df5750d49b6c4b2aacd556500f';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'ASSUME_CACHE_ALIGNED';
+      define-mem-param  = {
+        define-mem-def-name = 'data';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+__assume_aligned(data, k_cacheByteAlignment);
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      define-mem-desc-line = '40';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    };
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespace_block_float_compander_1a45cc83687ca392534168cb8f4d64182f';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'BlockFloatCompress_Basic';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const ExpandedData &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dataIn';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+CompressedData *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dataOut';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      func-mem-desc-line = '79';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Reference compression.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ad88e9475d4e269108bb716a1cf5f0d40';
+        func-mem-ref-line = '76';
+        func-mem-ref-name = 'ExpandedData::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1affa3adbd50cd4af2018ba1fc0e8c3e31';
+        func-mem-ref-line = '243';
+        func-mem-ref-name = 'rb';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'compander__functional_8cc_1a53f55fd621ce0edd0b50933321ae7ade';
+        func-mem-ref-line = '176';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a0651de68e87558106615163f96b3e599';
+        func-mem-ref-line = '729';
+        func-mem-ref-name = 'xranlib_compress_avx512';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespace_block_float_compander_1a5b3ddd524752c8f556bc4c654e392321';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'BlockFloatCompress_8b_AVX512';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const ExpandedData &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dataIn';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+CompressedData *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dataOut';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      func-mem-desc-line = '80';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+8 bit compression
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a74512492194fcab6a55f769e02aa37b4';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'computeExponent';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a24d9d1d1b013179affb41be0424b8360';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'ExpandedData::dataExpanded';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ab2fd68d067a2e45c839584d0985a7953';
+        func-mem-ref-line = '64';
+        func-mem-ref-name = 'CompressedData::dataCompressed';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'compander__functional_8cc_1af62cc2e23934ba7efa6a132a26a339fe';
+        func-mem-ref-line = '326';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a0651de68e87558106615163f96b3e599';
+        func-mem-ref-line = '729';
+        func-mem-ref-name = 'xranlib_compress_avx512';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespace_block_float_compander_1a2356f186e264c7cea4e3c26d448bb1d5';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'BlockFloatCompress_9b_AVX512';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const ExpandedData &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dataIn';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+CompressedData *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dataOut';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      func-mem-desc-line = '81';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+9 bit compression
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a74512492194fcab6a55f769e02aa37b4';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'computeExponent';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a24d9d1d1b013179affb41be0424b8360';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'ExpandedData::dataExpanded';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1acb87fe08d3492b251e7a2561488064fa';
+        func-mem-ref-line = '127';
+        func-mem-ref-name = 'networkBytePack9b';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ab2fd68d067a2e45c839584d0985a7953';
+        func-mem-ref-line = '64';
+        func-mem-ref-name = 'CompressedData::dataCompressed';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'compander__functional_8cc_1a05f3cac0967e0fc77f7c8e0a1f05ba82';
+        func-mem-ref-line = '276';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a0651de68e87558106615163f96b3e599';
+        func-mem-ref-line = '729';
+        func-mem-ref-name = 'xranlib_compress_avx512';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespace_block_float_compander_1ae525362ca026142cab4ac983e29ad0ff';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'BlockFloatCompress_10b_AVX512';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const ExpandedData &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dataIn';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+CompressedData *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dataOut';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      func-mem-desc-line = '82';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+10 bit compression
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a74512492194fcab6a55f769e02aa37b4';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'computeExponent';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a24d9d1d1b013179affb41be0424b8360';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'ExpandedData::dataExpanded';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a4a2767bece9b74bb6348b416af70a3de';
+        func-mem-ref-line = '164';
+        func-mem-ref-name = 'networkBytePack10b';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ab2fd68d067a2e45c839584d0985a7953';
+        func-mem-ref-line = '64';
+        func-mem-ref-name = 'CompressedData::dataCompressed';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'compander__functional_8cc_1a3351c323474adfa4b66c985141776b2f';
+        func-mem-ref-line = '225';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a0651de68e87558106615163f96b3e599';
+        func-mem-ref-line = '729';
+        func-mem-ref-name = 'xranlib_compress_avx512';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespace_block_float_compander_1a2a8db4c5039bc3d5237b31ca2a129815';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'BlockFloatCompress_12b_AVX512';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const ExpandedData &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dataIn';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+CompressedData *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dataOut';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      func-mem-desc-line = '83';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+12 bit compression
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a74512492194fcab6a55f769e02aa37b4';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'computeExponent';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a24d9d1d1b013179affb41be0424b8360';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'ExpandedData::dataExpanded';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1aafe7eae735c4ebf8f028e7baa6783c22';
+        func-mem-ref-line = '201';
+        func-mem-ref-name = 'networkBytePack12b';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ab2fd68d067a2e45c839584d0985a7953';
+        func-mem-ref-line = '64';
+        func-mem-ref-name = 'CompressedData::dataCompressed';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'compander__functional_8cc_1a53f55fd621ce0edd0b50933321ae7ade';
+        func-mem-ref-line = '176';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a0651de68e87558106615163f96b3e599';
+        func-mem-ref-line = '729';
+        func-mem-ref-name = 'xranlib_compress_avx512';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespace_block_float_compander_1a5f4776cd07aac0ae2d9dbd02aaba3435';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'BlockFloatExpand_Basic';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const CompressedData &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dataIn';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+ExpandedData *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dataOut';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      func-mem-desc-line = '85';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Reference expansion.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ad88e9475d4e269108bb716a1cf5f0d40';
+        func-mem-ref-line = '66';
+        func-mem-ref-name = 'CompressedData::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1affa3adbd50cd4af2018ba1fc0e8c3e31';
+        func-mem-ref-line = '243';
+        func-mem-ref-name = 'rb';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ab2fd68d067a2e45c839584d0985a7953';
+        func-mem-ref-line = '64';
+        func-mem-ref-name = 'CompressedData::dataCompressed';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a24d9d1d1b013179affb41be0424b8360';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'ExpandedData::dataExpanded';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'compander__functional_8cc_1a53f55fd621ce0edd0b50933321ae7ade';
+        func-mem-ref-line = '176';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a2bd6ebeefb6ca9674598d443e697918c';
+        func-mem-ref-line = '834';
+        func-mem-ref-name = 'xranlib_decompress_avx512';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespace_block_float_compander_1ae4ad42b117d59e2e7ff8fad2d5da506e';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'BlockFloatExpand_8b_AVX512';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const CompressedData &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dataIn';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+ExpandedData *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dataOut';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      func-mem-desc-line = '86';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+8 bit expansion
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ab2fd68d067a2e45c839584d0985a7953';
+        func-mem-ref-line = '64';
+        func-mem-ref-name = 'CompressedData::dataCompressed';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a24d9d1d1b013179affb41be0424b8360';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'ExpandedData::dataExpanded';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'compander__functional_8cc_1af62cc2e23934ba7efa6a132a26a339fe';
+        func-mem-ref-line = '326';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a2bd6ebeefb6ca9674598d443e697918c';
+        func-mem-ref-line = '834';
+        func-mem-ref-name = 'xranlib_decompress_avx512';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespace_block_float_compander_1a32917a78ac1596d9aa95e4089ec88ba9';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'BlockFloatExpand_9b_AVX512';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const CompressedData &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dataIn';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+ExpandedData *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dataOut';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      func-mem-desc-line = '87';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+9 bit expansion
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1afb29866152e84d42cd2e3bc116454493';
+        func-mem-ref-line = '238';
+        func-mem-ref-name = 'networkByteUnpack9b';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ab2fd68d067a2e45c839584d0985a7953';
+        func-mem-ref-line = '64';
+        func-mem-ref-name = 'CompressedData::dataCompressed';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a24d9d1d1b013179affb41be0424b8360';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'ExpandedData::dataExpanded';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'compander__functional_8cc_1a05f3cac0967e0fc77f7c8e0a1f05ba82';
+        func-mem-ref-line = '276';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a2bd6ebeefb6ca9674598d443e697918c';
+        func-mem-ref-line = '834';
+        func-mem-ref-name = 'xranlib_decompress_avx512';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespace_block_float_compander_1a8fae7506e2b9c9f9365b306375ab6eff';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'BlockFloatExpand_10b_AVX512';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const CompressedData &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dataIn';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+ExpandedData *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dataOut';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      func-mem-desc-line = '88';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+10 bit expansion
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a27043376e22397cc933d3c4d9450677b';
+        func-mem-ref-line = '271';
+        func-mem-ref-name = 'networkByteUnpack10b';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ab2fd68d067a2e45c839584d0985a7953';
+        func-mem-ref-line = '64';
+        func-mem-ref-name = 'CompressedData::dataCompressed';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a24d9d1d1b013179affb41be0424b8360';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'ExpandedData::dataExpanded';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'compander__functional_8cc_1a3351c323474adfa4b66c985141776b2f';
+        func-mem-ref-line = '225';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a2bd6ebeefb6ca9674598d443e697918c';
+        func-mem-ref-line = '834';
+        func-mem-ref-name = 'xranlib_decompress_avx512';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespace_block_float_compander_1a65b09b78fac0c8dcfc9edd5091b728dd';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'BlockFloatExpand_12b_AVX512';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const CompressedData &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dataIn';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+ExpandedData *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dataOut';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      func-mem-desc-line = '89';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+12 bit expansion
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a91aa9bdb6901711b43d848a4a5a94d2f';
+        func-mem-ref-line = '304';
+        func-mem-ref-name = 'networkByteUnpack12b';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ab2fd68d067a2e45c839584d0985a7953';
+        func-mem-ref-line = '64';
+        func-mem-ref-name = 'CompressedData::dataCompressed';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a24d9d1d1b013179affb41be0424b8360';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'ExpandedData::dataExpanded';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'compander__functional_8cc_1a53f55fd621ce0edd0b50933321ae7ade';
+        func-mem-ref-line = '176';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a2bd6ebeefb6ca9674598d443e697918c';
+        func-mem-ref-line = '834';
+        func-mem-ref-name = 'xranlib_decompress_avx512';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespace_block_float_compander_b_f_w_1a45cc83687ca392534168cb8f4d64182f';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'BlockFloatCompress_Basic';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const ExpandedData &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dataIn';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+CompressedData *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dataOut';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      func-mem-desc-line = '121';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Reference compression.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ad88e9475d4e269108bb716a1cf5f0d40';
+        func-mem-ref-line = '118';
+        func-mem-ref-name = 'ExpandedData::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1affa3adbd50cd4af2018ba1fc0e8c3e31';
+        func-mem-ref-line = '243';
+        func-mem-ref-name = 'rb';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__compression_8cpp_1aa027200fc051c80b515ee8aeadf44a0e';
+        func-mem-ref-line = '783';
+        func-mem-ref-name = 'xranlib_compress_avx512_bfw';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'namespace_block_float_compander_b_f_w_1a5f4776cd07aac0ae2d9dbd02aaba3435';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'BlockFloatExpand_Basic';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const CompressedData &
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dataIn';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+ExpandedData *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dataOut';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      func-mem-desc-line = '127';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Reference expansion.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ad88e9475d4e269108bb716a1cf5f0d40';
+        func-mem-ref-line = '108';
+        func-mem-ref-name = 'CompressedData::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1affa3adbd50cd4af2018ba1fc0e8c3e31';
+        func-mem-ref-line = '243';
+        func-mem-ref-name = 'rb';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1ab2fd68d067a2e45c839584d0985a7953';
+        func-mem-ref-line = '106';
+        func-mem-ref-name = 'CompressedData::dataCompressed';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8hpp_1a24d9d1d1b013179affb41be0424b8360';
+        func-mem-ref-line = '115';
+        func-mem-ref-name = 'ExpandedData::dataExpanded';
+    };
+    }; /* func-member */
+    };
+    var = {
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__compression_8hpp_1ae5c6eb9e85f08f46ed0bf72749445d5d';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+constexpr unsigned
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'k_cacheByteAlignment';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 64
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      var-mem-desc-line = '28';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'namespace_block_float_compander_1ac740492378f6561cd70808157445ab25';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static constexpr int
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'k_numBitsIQ';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 16
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      var-mem-desc-line = '53';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Compute 32 RB at a time.
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'namespace_block_float_compander_1a32631926e1bf9c12a3d78bd5333e89dc';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static constexpr int
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'k_numRB';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 16
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      var-mem-desc-line = '54';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'namespace_block_float_compander_1a50f9476b97e70fe5d181668207df87aa';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static constexpr int
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'k_numRE';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 12
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      var-mem-desc-line = '55';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'namespace_block_float_compander_1a1a0058439dde0ea33e6b74f1a40b59c8';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static constexpr int
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'k_numREReal';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= k_numRE * 2
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      var-mem-desc-line = '56';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'namespace_block_float_compander_1adf512dcf1694f47513a09dfb01657f53';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static constexpr int
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'k_numSampsExpanded';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= k_numRB * k_numREReal
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      var-mem-desc-line = '57';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'namespace_block_float_compander_1a272a213f9881fd9ca5139fac41e0f010';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static constexpr int
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'k_numSampsCompressed';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= (k_numSampsExpanded * 2) + k_numRB
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      var-mem-desc-line = '58';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'namespace_block_float_compander_b_f_w_1ac740492378f6561cd70808157445ab25';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static constexpr int
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'k_numBitsIQ';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 16
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      var-mem-desc-line = '95';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Compute 32 RB at a time.
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'namespace_block_float_compander_b_f_w_1a32631926e1bf9c12a3d78bd5333e89dc';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static constexpr int
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'k_numRB';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 1
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      var-mem-desc-line = '96';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'namespace_block_float_compander_b_f_w_1a50f9476b97e70fe5d181668207df87aa';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static constexpr int
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'k_numRE';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 32
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      var-mem-desc-line = '97';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'namespace_block_float_compander_b_f_w_1a1a0058439dde0ea33e6b74f1a40b59c8';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static constexpr int
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'k_numREReal';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= k_numRE * 2
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      var-mem-desc-line = '98';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'namespace_block_float_compander_b_f_w_1adf512dcf1694f47513a09dfb01657f53';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static constexpr int
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'k_numSampsExpanded';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= k_numRB * k_numREReal
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      var-mem-desc-line = '99';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'namespace_block_float_compander_b_f_w_1a272a213f9881fd9ca5139fac41e0f010';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static constexpr int
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'k_numSampsCompressed';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= (k_numSampsExpanded * 2) + k_numRB
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+      var-mem-desc-line = '100';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_compression.hpp';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'xran__cp__api_8c';
+  file-name = 'xran_cp_api.c';
+    define = {
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__cp__api_8c_1ab806fff5c941c5825df646db8f584ee7';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'CPLEN_TS';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(30720000)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      define-mem-desc-line = '541';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    };
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1a3ca98b2a49501149a7b5baf9174897d8';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_cp_init_sectiondb';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '66';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Initialize section database.
+  Allocate required memory space to store section information.
+  Each eAxC allocates dedicated storage and the entry size is the maximum number of sections.
+  Total entry size : number of CC * number of antenna * max number of sections * 2(direction)
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param pHandle
+ handle for xRAN interface, currently not being used
+@return
+ XRAN_STATUS_SUCCESS on success
+ XRAN_STATUS_RESOURCE, if memory is not enough to allocate database area
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'gen__test_8m_1a38d2cdf58cc777c61b71dd2785d139af';
+        func-mem-ref-line = '166';
+        func-mem-ref-name = 'ant';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a93b65038922e8dd5f6d9cc499daf25aa';
+        func-mem-ref-line = '40';
+        func-mem-ref-name = 'XRAN_MAX_SECTIONDB_CTX';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1gga9c60a23fdae979ad1842b255790d1558a927c0750db0e35def0b5e1a088a5b9e4';
+        func-mem-ref-line = '150';
+        func-mem-ref-name = 'XRAN_DIR_MAX';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ad366e06c49d56ecfe336917a71236554';
+        func-mem-ref-line = '126';
+        func-mem-ref-name = 'XRAN_COMPONENT_CARRIERS_MAX';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a35fa05e7523928c0c86cbcf835c12dc5';
+        func-mem-ref-line = '111';
+        func-mem-ref-name = 'XRAN_MAX_ANTENNA_NR';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1af3e0ced3530652b3c92220c8783b55fa';
+        func-mem-ref-line = '118';
+        func-mem-ref-name = 'XRAN_MAX_ANT_ARRAY_ELM_NR';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        func-mem-ref-line = '2756';
+        func-mem-ref-name = 'xran_open';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1a965fc18e61438182b0ae70809b68fb23';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_cp_free_sectiondb';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '89';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Release and free section database.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param pHandle
+ handle for xRAN interface, currently not being used
+@return
+ XRAN_STATUS_SUCCESS on success
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a814959a7b5ff6cd4474433f62312eee0';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'XRAN_STATUS_SUCCESS';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1ae2ff904a83b9524e347f9bab56b5bc70';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static struct xran_sectioninfo_db *
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_section_db';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dir';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ruport_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ctx_id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '94';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1a3ec829275710a6a3587af413bd37dc37';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static struct xran_section_info *
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_section_info';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_sectioninfo_db *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ptr';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'index';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '125';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1a2a349ad9adaec2cfd7f88e791d451c5e';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_cp_add_section_info';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dir';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ruport_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ctx_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_section_info *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'info';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '160';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Add a section information of C-Plane to dabase.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param pHandle
+ handle for xRAN interface, currently not being used
+@param dir
+ Direction of C-Plane message for the section to store
+@param cc_id
+ CC ID of C-Plane message for the section to store
+@param ruport_id
+ RU port ID of C-Plane message for the section to store
+@param ctx_id
+ Context index for the section database
+@param info
+ The information of this section to store
+@return
+ XRAN_STATUS_SUCCESS on success
+ XRAN_STATUS_INVALID_PARAM, if direction, CC ID or RU port ID is incorrect
+ XRAN_STATUS_RESOURCE, if no more space to add on database
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8c_1acadfaa8ee00984098976838a75457775';
+        func-mem-ref-line = '43';
+        func-mem-ref-name = 'xran_sectioninfo_db::list';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1a484fa852a2e973600abba0efb1fbefb9';
+        func-mem-ref-line = '510';
+        func-mem-ref-name = 'send_cpmsg';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1ae5d69f1c437b336ec274f5e1ab8e2e30';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_cp_add_multisection_info';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ruport_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ctx_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_gen_params *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'gen_info';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '187';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8c_1acadfaa8ee00984098976838a75457775';
+        func-mem-ref-line = '43';
+        func-mem-ref-name = 'xran_sectioninfo_db::list';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a92abda0bec7c1c978fe96f87aad18067';
+        func-mem-ref-line = '316';
+        func-mem-ref-name = 'xran_cp_gen_params::dir';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a52bddd404e766ddb6f2b9eabe15ea5b1';
+        func-mem-ref-line = '318';
+        func-mem-ref-name = 'xran_cp_gen_params::numSections';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1a717d00904ede832e69fe4f3114a96563';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_section_info *
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_cp_find_section_info';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dir';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ruport_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ctx_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'section_id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '242';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Find a section information of C-Plane from dabase
+  by given information.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param pHandle
+ handle for xRAN interface, currently not being used
+@param dir
+ The direction of the section to find
+@param cc_id
+ The CC ID of the section to find
+@param ruport_id
+ RU port ID of the section to find
+@param ctx_id
+ Context index for the section database
+@param section_id
+ The ID of section to find
+@return
+ The pointer of section information if matched section is found
+ NULL if failed to find matched section
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1aef16da48f3d30626c31dfeff9d8301fa';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_section_info *
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_cp_iterate_section_info';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dir';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ruport_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ctx_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'next';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '291';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Iterate each section information of C-Plane
+ from the database of eAxC by given information.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param pHandle
+ handle for xRAN interface, currently not being used
+@param dir
+ The direction of the section to find
+@param cc_id
+ The CC ID of the section to find
+@param ruport_id
+ RU port ID of the section to find
+@param ctx_id
+ Context index for the section database
+@param next
+ The pointer to store the position of next entry
+@return
+ The pointer of section information in the list
+ NULL if reached at the end of the list
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1a8a0777a40a92869e6b3772feae416db0';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_cp_getsize_section_info';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dir';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ruport_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ctx_id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '334';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get the size of stored entries
+ for the database of eAxC by given information.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param pHandle
+ handle for xRAN interface, currently not being used
+@param dir
+ The direction of the section to find
+@param cc_id
+ The CC ID of the section to find
+@param ruport_id
+ RU port ID of the section to find
+@param ctx_id
+ Context index for the section database
+@return
+ The size of stored entries
+ -1 if failed to find matched database
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1a3d9c3e2adf0acd0763dbb0c8e8c72f11';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_cp_reset_section_info';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dir';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ruport_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ctx_id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '366';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Reset a database of eAxC by given information.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param pHandle
+ handle for xRAN interface, currently not being used
+@param dir
+ The direction of the section to find
+@param cc_id
+ The CC ID of the section to find
+@param ruport_id
+ RU port ID of the section to find
+@param ctx_id
+ Context index for the section database
+@return
+ XRAN_STATUS_SUCCESS on success
+ XRAN_STATUS_INVALID_PARM if failed to find matched database
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1a201fce4384d6799777dbbefc4a053137';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_dump_sectiondb';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '381';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1a848d22f9f7e5f493782bf8a9bfdb8f3a';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_cp_populate_section_ext_1';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int8_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'p_ext1_dst';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ext1_dst_len';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'p_bfw_iq_src';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'rbNum';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'bfwNumPerRb';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'bfwiqWidth';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'bfwCompMeth';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '387';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+compression method  
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a2093a855b81dcfff46d379b2c7a700f6';
+        func-mem-ref-line = '142';
+        func-mem-ref-name = 'XRAN_EF_F_ANOTHER_ONE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a417ba2c3b49b216e358bc340346bf1cf';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'print_dbg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1aad8a35383b986f4ca80437468b6c625f';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'XRAN_STATUS_INVALID_PARAM';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a81b257717e74882b591daf7fd958c012';
+        func-mem-ref-line = '141';
+        func-mem-ref-name = 'XRAN_EF_F_LAST';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1af69684e1de711986c6c92dcb0cde3ef9';
+        func-mem-ref-line = '145';
+        func-mem-ref-name = 'xran_cp_radioapp_section_ext1::extType';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa8ad3a412a8007bef79fb6ff224fc977a32fbc3ce682df2f044ceb33dcc1c3e77';
+        func-mem-ref-line = '149';
+        func-mem-ref-name = 'XRAN_CP_SECTIONEXTCMD_1';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1afe3859cd334ad3f912622c58d5b2079e';
+        func-mem-ref-line = '146';
+        func-mem-ref-name = 'xran_cp_radioapp_section_ext1::ef';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1a489f0b868b86e577a5e515dc40987ba5';
+        func-mem-ref-line = '149';
+        func-mem-ref-name = 'xran_cp_radioapp_section_ext1::bfwCompMeth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1a489f0b868b86e577a5e515dc40987ba5';
+        func-mem-ref-line = '220';
+        func-mem-ref-name = 'bfwCompMeth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1ab4efff418afe4f08b45d3c4762f8b31d';
+        func-mem-ref-line = '150';
+        func-mem-ref-name = 'xran_cp_radioapp_section_ext1::bfwIqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1abc1efb8cd57478741ed448abe5657af1';
+        func-mem-ref-line = '158';
+        func-mem-ref-name = 'XRAN_CONVERT_BFWIQWIDTH';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a241943465db5d59b297c1401b4579687ae57fd13dd77647afe0a45fd16d0d1d18';
+        func-mem-ref-line = '163';
+        func-mem-ref-name = 'XRAN_BFWCOMPMETHOD_BLKFLOAT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a341e6485fd9de350805503e938f90708';
+        func-mem-ref-line = '68';
+        func-mem-ref-name = 'XRAN_STATUS_RESOURCE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1a06bde7ceb81ae7d8d8a101d7cfe4bb25';
+        func-mem-ref-line = '38';
+        func-mem-ref-name = 'xranlib_compress_request::data_in';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1a6858c4011b5cad020222e9ca5c2786f5';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'xranlib_compress_request::len';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1ad73157f14fa98c54fb563244c1327933';
+        func-mem-ref-line = '40';
+        func-mem-ref-name = 'xranlib_compress_request::compMethod';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1a36f5a0cedd274c3ec55f81535f06e0de';
+        func-mem-ref-line = '41';
+        func-mem-ref-name = 'xranlib_compress_request::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a241943465db5d59b297c1401b4579687aa875f8d378e4505ebf4e03554bccda4e';
+        func-mem-ref-line = '164';
+        func-mem-ref-name = 'XRAN_BFWCOMPMETHOD_BLKSCALE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a241943465db5d59b297c1401b4579687a08c6866bf6b30f45d8c78a1acb33f6ca';
+        func-mem-ref-line = '165';
+        func-mem-ref-name = 'XRAN_BFWCOMPMETHOD_ULAW';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a241943465db5d59b297c1401b4579687a036896de4dea687b4d28bd819e535529';
+        func-mem-ref-line = '166';
+        func-mem-ref-name = 'XRAN_BFWCOMPMETHOD_BEAMSPACE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a241943465db5d59b297c1401b4579687a69b09bde0a8a71540b00378a5eb917b9';
+        func-mem-ref-line = '162';
+        func-mem-ref-name = 'XRAN_BFWCOMPMETHOD_NONE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1aa84b1c03297680b54ecd081d2a69d791';
+        func-mem-ref-line = '50';
+        func-mem-ref-name = 'xranlib_compress_response::data_out';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a55f53f65b294f4b5f75190e3565ac295';
+        func-mem-ref-line = '783';
+        func-mem-ref-name = 'xranlib_compress_avx512_bfw';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1a6858c4011b5cad020222e9ca5c2786f5';
+        func-mem-ref-line = '52';
+        func-mem-ref-name = 'xranlib_compress_response::len';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a4a957453875309739caacdd651bdab75';
+        func-mem-ref-line = '58';
+        func-mem-ref-name = 'XRAN_STATUS_FAIL';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a63f308af419e410c6e3996a79d2c9897';
+        func-mem-ref-line = '50';
+        func-mem-ref-name = 'XRAN_SECTIONEXT_ALIGN';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a11a0b914a08e5375cae792dc6db08c7a';
+        func-mem-ref-line = '566';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1ab147e86ba4d34b9335642861bc2812d5';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_cplength';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'CP_length';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '542';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1a369024df36c290df733e9a273d5330bd';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_freqoffset';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'freqOffset';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'scs';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '550';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1a781a2b99d585a188806f964287a2a33a';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_copy_sectionext_1';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_sectionext1_info *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'params';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'last_flag';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '555';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1a67c2e87aaab47ca06ae007dc1cc77198';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_prepare_sectionext_1';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_sectionext1_info *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'params';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'last_flag';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '577';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1abe46845a0fe1eea94ce5355d6883eda2';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_prepare_sectionext_2';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_sectionext2_info *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'params';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'last_flag';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '688';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1ae99af72dda2f085463f0754804a8ac90';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_prepare_sectionext_4';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_sectionext4_info *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'params';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'last_flag';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '786';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1a55015859be3bf2546d429ac8ff25f729';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_prepare_sectionext_5';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_sectionext5_info *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'params';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'last_flag';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '818';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1a8a6808ba5994c2ab413ee00dd56299cd';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_append_section_extensions';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_section_gen_info *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'params';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '907';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+add section extension to C-Plane packet
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param mbuf
+ A pointer to the packet buffer
+@param params
+ A porinter to the information to generate a C-Plane packet
+@return
+ XRAN_STATUS_SUCCESS on success
+ XRAN_STATUS_INVALID_PARM
+ XRAN_STATUS_RESOURCE if failed to allocate the space to packet buffer
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa561d89cbc570e39183c64a5095a6053';
+        func-mem-ref-line = '298';
+        func-mem-ref-name = 'xran_section_gen_info::exDataSize';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a68331320b5c982a49c45ae15be297dc1';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'XRAN_MAX_NUM_EXTENSIONS';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1aad8a35383b986f4ca80437468b6c625f';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'XRAN_STATUS_INVALID_PARAM';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a814959a7b5ff6cd4474433f62312eee0';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'XRAN_STATUS_SUCCESS';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a417ba2c3b49b216e358bc340346bf1cf';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'print_dbg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a735984d41155bc1032e09bece8f8d66d';
+        func-mem-ref-line = '303';
+        func-mem-ref-name = 'xran_section_gen_info::data';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1acb5cfd209ba75c853d03f701e7f91679';
+        func-mem-ref-line = '301';
+        func-mem-ref-name = 'xran_section_gen_info::type';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa8ad3a412a8007bef79fb6ff224fc977a32fbc3ce682df2f044ceb33dcc1c3e77';
+        func-mem-ref-line = '149';
+        func-mem-ref-name = 'XRAN_CP_SECTIONEXTCMD_1';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1ab6bd702ad72249afda1244faf2423b95';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_prepare_section0';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_radioapp_section0 *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'section';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_section_gen_info *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'params';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '977';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Fill the section body of type 0 in C-Plane packet.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param section
+ A pointer to the section in the packet buffer
+@param params
+ A porinter to the information to generate a C-Plane packet
+@return
+ XRAN_STATUS_SUCCESS on success
+ XRAN_STATUS_INVALID_PARM if the number of symbol is invalid
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1a87b43105e354029507934592fd9c02b2';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_prepare_section0_hdr';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_radioapp_section0_header *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 's0hdr';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_gen_params *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'params';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '1013';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Fill the section header of type 0 in C-Plane packet.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param s0hdr
+ A pointer to the section header in the packet buffer
+@param params
+ A porinter to the information to generate a C-Plane packet
+@return
+ XRAN_STATUS_SUCCESS always
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1a5afe34fc2d6f3d8ecd8aa5f31e8085db';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_prepare_section1';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_radioapp_section1 *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'section';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_section_gen_info *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'params';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '1039';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Fill the section body of type 1 in C-Plane packet
+ Extension is not supported.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param section
+ A pointer to the section header in the packet buffer
+@param params
+ A porinter to the information to generate a C-Plane packet
+@return
+ XRAN_STATUS_SUCCESS on success
+ XRAN_STATUS_INVALID_PARM if the number of symbol is invalid
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1af3538a8b0290880a2e13218f11453971';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_prepare_section1_hdr';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_radioapp_section1_header *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 's1hdr';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_gen_params *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'params';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '1077';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Fill the section header of type 1 in C-Plane packet.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param s1hdr
+ A pointer to the section header in the packet buffer
+@param params
+ A porinter to the information to generate a C-Plane packet
+@return
+ XRAN_STATUS_SUCCESS always
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1a91f8b9144c3cf4b9d1fb4b2df9a5ee0c';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_prepare_section3';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_radioapp_section3 *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'section';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_section_gen_info *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'params';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '1100';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Fill the section body of type 3 in C-Plane packet
+ Extension is not supported.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param section
+ A pointer to the section header in the packet buffer
+@param params
+ A porinter to the information to generate a C-Plane packet
+@return
+ XRAN_STATUS_SUCCESS on success
+ XRAN_STATUS_INVALID_PARM if the number of symbol is invalid
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1a4ef81b7f74ac1eeee1f5a7982ef4de7b';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_prepare_section3_hdr';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_radioapp_section3_header *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 's3hdr';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_gen_params *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'params';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '1141';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Fill the section header of type 3 in C-Plane packet.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param s3hdr
+ A pointer to the section header in the packet buffer
+@param params
+ A porinter to the information to generate a C-Plane packet
+@return
+ XRAN_STATUS_SUCCESS always
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1ad50ae862f0707dab5e7b8e6a774fd225';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_append_control_section';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_gen_params *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'params';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '1169';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+add sections to C-Plane packet
+ Section type 1 and 3 are supported.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param mbuf
+ A pointer to the packet buffer
+@param params
+ A porinter to the information to generate a C-Plane packet
+@return
+ XRAN_STATUS_SUCCESS on success
+ XRAN_STATUS_INVALID_PARM if section type is not 1 or 3, or handler is NULL
+ XRAN_STATUS_RESOURCE if failed to allocate the space to packet buffer
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ae273caa235b1c6085de4ad13886f82c9';
+        func-mem-ref-line = '317';
+        func-mem-ref-name = 'xran_cp_gen_params::sectionType';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6e8f1d76afde95b2d85b1fd99aaa1610a0afad447e78f05813dd3ec3e378c7edd';
+        func-mem-ref-line = '55';
+        func-mem-ref-name = 'XRAN_CP_SECTIONTYPE_0';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__cp__api_8c_1af9eb550e92ea270af41b4b6bcda363db';
+        func-mem-ref-line = '1381';
+        func-mem-ref-name = 'xran_prepare_ctrl_pkt';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1a09fae1cc20908a77197db78a7581f153';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_prepare_radioapp_common_header';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_radioapp_common_header *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'apphdr';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_gen_params *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'params';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '1249';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+fill the information of a radio application header in a C-Plane packet
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param apphdr
+ A pointer to the application header in the packet buffer
+@param params
+ A porinter to the information to generate a C-Plane packet
+@return
+ XRAN_STATUS_SUCCESS on success
+ XRAN_STATUS_INVALID_PARM if direction, slot index or symbold index is invalid
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1a1261c107d1103c8bd1b3376db4aa7951';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_append_radioapp_header';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_gen_params *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'params';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '1297';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+add a radio application header in a C-Plane packet
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param mbuf
+ A pointer to the packet buffer
+@param params
+ A porinter to the information to generate a C-Plane packet
+@return
+ The length of added section (>0) on success
+ XRAN_STATUS_INVALID_PARM if section type is invalid, or handler is NULL
+ XRAN_STATUS_RESOURCE if failed to allocate the space to packet buffer
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1a3675a820a4aec2a8724471cb7f840f16';
+        func-mem-ref-line = '214';
+        func-mem-ref-name = 'hdr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ae273caa235b1c6085de4ad13886f82c9';
+        func-mem-ref-line = '317';
+        func-mem-ref-name = 'xran_cp_gen_params::sectionType';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6e8f1d76afde95b2d85b1fd99aaa1610a3737ed931eee1f2165a21b1bbcd5da78';
+        func-mem-ref-line = '61';
+        func-mem-ref-name = 'XRAN_CP_SECTIONTYPE_MAX';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1aad8a35383b986f4ca80437468b6c625f';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'XRAN_STATUS_INVALID_PARAM';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6e8f1d76afde95b2d85b1fd99aaa1610a0afad447e78f05813dd3ec3e378c7edd';
+        func-mem-ref-line = '55';
+        func-mem-ref-name = 'XRAN_CP_SECTIONTYPE_0';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__cp__api_8c_1af9eb550e92ea270af41b4b6bcda363db';
+        func-mem-ref-line = '1381';
+        func-mem-ref-name = 'xran_prepare_ctrl_pkt';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1af9eb550e92ea270af41b4b6bcda363db';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_prepare_ctrl_pkt';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_gen_params *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'params';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'CC_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'Ant_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'seq_id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '1381';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Create a C-Plane packet
+ Transport layer fragmentation is not supported.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param mbuf
+ A pointer to the packet buffer
+@param params
+ A porinter to the information to generate a C-Plane packet
+@param CC_ID
+ Component Carrier ID for this C-Plane message
+@param Ant_ID
+ Antenna ID(RU Port ID) for this C-Plane message
+@param seq_id
+ Sequence ID for this C-Plane message
+@return
+ XRAN_STATUS_SUCCESS on success
+ XRAN_STATUS_RESOURCE if failed to allocate the space to packet buffer
+ XRAN_STATUS_INVALID_PARM if section type is invalid
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8c_1aa21387dfaba47c2046d4a05f50cfc768';
+        func-mem-ref-line = '142';
+        func-mem-ref-name = 'xran_build_ecpri_hdr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8c_1a1261c107d1103c8bd1b3376db4aa7951';
+        func-mem-ref-line = '1297';
+        func-mem-ref-name = 'xran_append_radioapp_header';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8c_1ad50ae862f0707dab5e7b8e6a774fd225';
+        func-mem-ref-line = '1169';
+        func-mem-ref-name = 'xran_append_control_section';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1aa90ff3ad961fe295cdffddc945999212';
+        func-mem-ref-line = '132';
+        func-mem-ref-name = 'xran_ecpri_hdr::cmnhdr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a61bf830b8866773b24cbca74ed3a4d6f';
+        func-mem-ref-line = '119';
+        func-mem-ref-name = 'xran_ecpri_cmn_hdr::ecpri_payl_size';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a814959a7b5ff6cd4474433f62312eee0';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'XRAN_STATUS_SUCCESS';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1ab22c1305386eabc256bc6d3492d50846';
+        func-mem-ref-line = '40';
+        func-mem-ref-name = 'xran_ut_prepare_cp';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a11a0b914a08e5375cae792dc6db08c7a';
+        func-mem-ref-line = '566';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1aaa01e98d3b3439a332302aebe21459dd';
+        func-mem-ref-line = '535';
+        func-mem-ref-name = 'generate_cpmsg_dlul';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        func-mem-ref-line = '595';
+        func-mem-ref-name = 'generate_cpmsg_prach';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1aaa0c6012a36b539f8880c45ac909c331';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_parse_section_ext1';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ext';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_sectionext1_info *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'extinfo';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '1416';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1ad749041bcf50616bac96e4d13b661272';
+        func-mem-ref-line = '2965';
+        func-mem-ref-name = 'xran_get_conf_num_bfweights';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ab09d1df0b229edfd34c41706fcfa73e7';
+        func-mem-ref-line = '211';
+        func-mem-ref-name = 'xran_sectionext1_info::bfwNumber';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1a1704e602910415f3250e10f4f215fb84';
+        func-mem-ref-line = '147';
+        func-mem-ref-name = 'xran_cp_radioapp_section_ext1::extLen';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a63f308af419e410c6e3996a79d2c9897';
+        func-mem-ref-line = '50';
+        func-mem-ref-name = 'XRAN_SECTIONEXT_ALIGN';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a489f0b868b86e577a5e515dc40987ba5';
+        func-mem-ref-line = '213';
+        func-mem-ref-name = 'xran_sectionext1_info::bfwCompMeth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1a489f0b868b86e577a5e515dc40987ba5';
+        func-mem-ref-line = '149';
+        func-mem-ref-name = 'xran_cp_radioapp_section_ext1::bfwCompMeth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a3de53935627d11e11003c38bd6dca548';
+        func-mem-ref-line = '212';
+        func-mem-ref-name = 'xran_sectionext1_info::bfwiqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1ab4efff418afe4f08b45d3c4762f8b31d';
+        func-mem-ref-line = '150';
+        func-mem-ref-name = 'xran_cp_radioapp_section_ext1::bfwIqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a241943465db5d59b297c1401b4579687a69b09bde0a8a71540b00378a5eb917b9';
+        func-mem-ref-line = '162';
+        func-mem-ref-name = 'XRAN_BFWCOMPMETHOD_NONE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a241943465db5d59b297c1401b4579687ae57fd13dd77647afe0a45fd16d0d1d18';
+        func-mem-ref-line = '163';
+        func-mem-ref-name = 'XRAN_BFWCOMPMETHOD_BLKFLOAT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1af05d5abe7656953548edfb3eb5117659';
+        func-mem-ref-line = '217';
+        func-mem-ref-name = 'xran_sectionext1_info::exponent';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a241943465db5d59b297c1401b4579687aa875f8d378e4505ebf4e03554bccda4e';
+        func-mem-ref-line = '164';
+        func-mem-ref-name = 'XRAN_BFWCOMPMETHOD_BLKSCALE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ad32c6c9662025c7208ec099075b7ec27';
+        func-mem-ref-line = '218';
+        func-mem-ref-name = 'xran_sectionext1_info::blockScaler';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a241943465db5d59b297c1401b4579687a08c6866bf6b30f45d8c78a1acb33f6ca';
+        func-mem-ref-line = '165';
+        func-mem-ref-name = 'XRAN_BFWCOMPMETHOD_ULAW';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ac538592c50bd54df6d3c3dfb98fd1a96';
+        func-mem-ref-line = '219';
+        func-mem-ref-name = 'xran_sectionext1_info::compBitWidthShift';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a241943465db5d59b297c1401b4579687a036896de4dea687b4d28bd819e535529';
+        func-mem-ref-line = '166';
+        func-mem-ref-name = 'XRAN_BFWCOMPMETHOD_BEAMSPACE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1abeddf07371133e2a155418d2ad6e6606';
+        func-mem-ref-line = '220';
+        func-mem-ref-name = 'xran_sectionext1_info::activeBeamspaceCoeffMask';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a535b83a8653a891f80fc204eb1d9cb8b';
+        func-mem-ref-line = '214';
+        func-mem-ref-name = 'xran_sectionext1_info::p_bfwIQ';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__cp__api_8c_1a9d4ed2d1226eb004597b69dfd86c7c93';
+        func-mem-ref-line = '1668';
+        func-mem-ref-name = 'xran_parse_section_extension';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1af3d96c5ccff84bf6a444f260f58a49f2';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_parse_section_ext2';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ext';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_sectionext2_info *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'extinfo';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '1497';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1ab53808b9894ae611b5b0800f2cdc248c';
+        func-mem-ref-line = '179';
+        func-mem-ref-name = 'xran_cp_radioapp_section_ext2::extLen';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a63f308af419e410c6e3996a79d2c9897';
+        func-mem-ref-line = '50';
+        func-mem-ref-name = 'XRAN_SECTIONEXT_ALIGN';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a2d14a28b7dc7cc4d18dae8c579a15d00';
+        func-mem-ref-line = '225';
+        func-mem-ref-name = 'xran_sectionext2_info::bfAzPtWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1ae4575041f99a19d0b4e60606fa8dbefb';
+        func-mem-ref-line = '177';
+        func-mem-ref-name = 'xran_cp_radioapp_section_ext2::bfAzPtWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a0562069083918b7760597eaca4f0dceb';
+        func-mem-ref-line = '227';
+        func-mem-ref-name = 'xran_sectionext2_info::bfZePtWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1a44f3c610f47128f388292d02434afe0b';
+        func-mem-ref-line = '176';
+        func-mem-ref-name = 'xran_cp_radioapp_section_ext2::bfZePtWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1af6d308ae11840b67c4e3234a78ca1591';
+        func-mem-ref-line = '229';
+        func-mem-ref-name = 'xran_sectionext2_info::bfAz3ddWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1a91c2992cc2931d34eedace92ebed95e3';
+        func-mem-ref-line = '174';
+        func-mem-ref-name = 'xran_cp_radioapp_section_ext2::bfAz3ddWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a52ffc8175e7bde0adbc75c865c854df2';
+        func-mem-ref-line = '231';
+        func-mem-ref-name = 'xran_sectionext2_info::bfZe3ddWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1afaa633099e5bb43f394e334d2effa115';
+        func-mem-ref-line = '173';
+        func-mem-ref-name = 'xran_cp_radioapp_section_ext2::bfZe3ddWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1a2b3796df8f24599db86788e5c585bd8e';
+        func-mem-ref-line = '178';
+        func-mem-ref-name = 'xran_cp_radioapp_section_ext2::bfaCompResv0';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1ad577e27385c9800999196f723131c2a6';
+        func-mem-ref-line = '175';
+        func-mem-ref-name = 'xran_cp_radioapp_section_ext2::bfaCompResv1';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a62a0cfe73c1305294d16fb9593a2a947';
+        func-mem-ref-line = '232';
+        func-mem-ref-name = 'xran_sectionext2_info::bfZe3dd';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__cp__api_8c_1a9d4ed2d1226eb004597b69dfd86c7c93';
+        func-mem-ref-line = '1668';
+        func-mem-ref-name = 'xran_parse_section_extension';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1ad4a3ae88412a933d953fc0f8ae9bb352';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_parse_section_ext4';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ext';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_sectionext4_info *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'extinfo';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '1579';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1ab53808b9894ae611b5b0800f2cdc248c';
+        func-mem-ref-line = '262';
+        func-mem-ref-name = 'xran_cp_radioapp_section_ext4::extLen';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a63f308af419e410c6e3996a79d2c9897';
+        func-mem-ref-line = '50';
+        func-mem-ref-name = 'XRAN_SECTIONEXT_ALIGN';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1c0e94567471aac214963f9600d0a4b1';
+        func-mem-ref-line = '254';
+        func-mem-ref-name = 'xran_sectionext4_info::modCompScaler';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1a3e975b4b16cb91991ee107f5f3e336b5';
+        func-mem-ref-line = '259';
+        func-mem-ref-name = 'xran_cp_radioapp_section_ext4::modCompScaler';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a9469507e787895ef8a3ec1b89df59954';
+        func-mem-ref-line = '252';
+        func-mem-ref-name = 'xran_sectionext4_info::csf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1a2a77d2bfcb0d61e85b549fdbbe4bce18';
+        func-mem-ref-line = '260';
+        func-mem-ref-name = 'xran_cp_radioapp_section_ext4::csf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__cp__api_8c_1a9d4ed2d1226eb004597b69dfd86c7c93';
+        func-mem-ref-line = '1668';
+        func-mem-ref-name = 'xran_parse_section_extension';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1af03e99a3b1e9498ca15458e0440c12a1';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_parse_section_ext5';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ext';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_sectionext5_info *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'extinfo';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '1606';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1ac83c9926f298a62e15cfbc16571a54fb';
+        func-mem-ref-line = '130';
+        func-mem-ref-name = 'xran_cp_radioapp_section_ext_hdr::extLen';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a63f308af419e410c6e3996a79d2c9897';
+        func-mem-ref-line = '50';
+        func-mem-ref-name = 'XRAN_SECTIONEXT_ALIGN';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a8f86cfef3ff1270fe0b6d93259c3a0dc';
+        func-mem-ref-line = '48';
+        func-mem-ref-name = 'XRAN_MAX_MODCOMP_ADDPARMS';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a0d53f590f6c03b8aadb7421ea75a0efa';
+        func-mem-ref-line = '262';
+        func-mem-ref-name = 'xran_sectionext5_info::mcScaleOffset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1a8854bc563f0f80ccc93498c6f6386ebe';
+        func-mem-ref-line = '323';
+        func-mem-ref-name = 'xran_cp_radioapp_section_ext5::mcScaleOffset1';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aff3ff8bd662f3deba04c54adcbbd2826';
+        func-mem-ref-line = '260';
+        func-mem-ref-name = 'xran_sectionext5_info::csf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1ae99d919e21fe8913cf62fe9a45303edf';
+        func-mem-ref-line = '324';
+        func-mem-ref-name = 'xran_cp_radioapp_section_ext5::csf1';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aabd93f3473c2432cf02d285e460907da';
+        func-mem-ref-line = '261';
+        func-mem-ref-name = 'xran_sectionext5_info::mcScaleReMask';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1aa73c9c8643bc91f9af899bcb09d5329d';
+        func-mem-ref-line = '325';
+        func-mem-ref-name = 'xran_cp_radioapp_section_ext5::mcScaleReMask1';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1aca88dbe7fcac3aa95ac605c39a1ef6c3';
+        func-mem-ref-line = '320';
+        func-mem-ref-name = 'xran_cp_radioapp_section_ext5::mcScaleOffset2';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1a985dc9bc6fcfe447805f23272240db02';
+        func-mem-ref-line = '321';
+        func-mem-ref-name = 'xran_cp_radioapp_section_ext5::csf2';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1a345b2bf8205e92f1aa2f73109c4e99c5';
+        func-mem-ref-line = '322';
+        func-mem-ref-name = 'xran_cp_radioapp_section_ext5::mcScaleReMask2';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a7c4e67772e2e32e2f63f636730bf6eea';
+        func-mem-ref-line = '258';
+        func-mem-ref-name = 'xran_sectionext5_info::num_sets';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__cp__api_8c_1a9d4ed2d1226eb004597b69dfd86c7c93';
+        func-mem-ref-line = '1668';
+        func-mem-ref-name = 'xran_parse_section_extension';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1a9d4ed2d1226eb004597b69dfd86c7c93';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_parse_section_extension';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ext';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_section_gen_info *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'section';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '1668';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1acb5cfd209ba75c853d03f701e7f91679';
+        func-mem-ref-line = '301';
+        func-mem-ref-name = 'xran_section_gen_info::type';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa8ad3a412a8007bef79fb6ff224fc977a32fbc3ce682df2f044ceb33dcc1c3e77';
+        func-mem-ref-line = '149';
+        func-mem-ref-name = 'XRAN_CP_SECTIONEXTCMD_1';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a735984d41155bc1032e09bece8f8d66d';
+        func-mem-ref-line = '303';
+        func-mem-ref-name = 'xran_section_gen_info::data';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ac1c64088df7167c5a46bf9a5bb746534';
+        func-mem-ref-line = '305';
+        func-mem-ref-name = 'xran_section_gen_info::m_ext1';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8c_1aaa0c6012a36b539f8880c45ac909c331';
+        func-mem-ref-line = '1416';
+        func-mem-ref-name = 'xran_parse_section_ext1';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a8aed22e2c7b283705ec82e0120515618';
+        func-mem-ref-line = '302';
+        func-mem-ref-name = 'xran_section_gen_info::len';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa8ad3a412a8007bef79fb6ff224fc977aa51e4f2fde3e58c4cf60033529779e54';
+        func-mem-ref-line = '150';
+        func-mem-ref-name = 'XRAN_CP_SECTIONEXTCMD_2';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a9da3976c12b7433a90917228f7069381';
+        func-mem-ref-line = '306';
+        func-mem-ref-name = 'xran_section_gen_info::m_ext2';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8c_1af3d96c5ccff84bf6a444f260f58a49f2';
+        func-mem-ref-line = '1497';
+        func-mem-ref-name = 'xran_parse_section_ext2';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa8ad3a412a8007bef79fb6ff224fc977a0837b73911763ea972db60ead94d7c15';
+        func-mem-ref-line = '152';
+        func-mem-ref-name = 'XRAN_CP_SECTIONEXTCMD_4';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1adaf7350928e8b26da41ded39ba7295e5';
+        func-mem-ref-line = '308';
+        func-mem-ref-name = 'xran_section_gen_info::m_ext4';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8c_1ad4a3ae88412a933d953fc0f8ae9bb352';
+        func-mem-ref-line = '1579';
+        func-mem-ref-name = 'xran_parse_section_ext4';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa8ad3a412a8007bef79fb6ff224fc977aaea21d0be8d5ee905837f26a28c316a9';
+        func-mem-ref-line = '153';
+        func-mem-ref-name = 'XRAN_CP_SECTIONEXTCMD_5';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6948d126d229683da976877b617fbd8e';
+        func-mem-ref-line = '309';
+        func-mem-ref-name = 'xran_section_gen_info::m_ext5';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8c_1af03e99a3b1e9498ca15458e0440c12a1';
+        func-mem-ref-line = '1606';
+        func-mem-ref-name = 'xran_parse_section_ext5';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa8ad3a412a8007bef79fb6ff224fc977ade744d9dc1b89a8e912564d6cd0e0ea5';
+        func-mem-ref-line = '148';
+        func-mem-ref-name = 'XRAN_CP_SECTIONEXTCMD_0';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa8ad3a412a8007bef79fb6ff224fc977a63cd3bfd8691b1633bacfd3cf9d9546d';
+        func-mem-ref-line = '151';
+        func-mem-ref-name = 'XRAN_CP_SECTIONEXTCMD_3';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a68331320b5c982a49c45ae15be297dc1';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'XRAN_MAX_NUM_EXTENSIONS';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa561d89cbc570e39183c64a5095a6053';
+        func-mem-ref-line = '298';
+        func-mem-ref-name = 'xran_section_gen_info::exDataSize';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        func-mem-ref-line = '1749';
+        func-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_parse_cp_pkt';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_gen_params *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'result';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_recv_packet_info *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pkt_info';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      func-mem-desc-line = '1749';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Parse a C-Plane packet (for RU emulation)
+ Transport layer fragmentation is not supported.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param mbuf
+ The pointer of the packet buffer to be parsed
+@param params
+ The pointer of structure to store the information of parsed packet
+@param eaxc
+ The pointer of sturcture to store the decomposed information of ecpriRtcid/ecpriPcid
+@return
+ XRAN_STATUS_SUCCESS on success
+ XRAN_STATUS_INVALID_PACKET if failed to parse the packet
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8c_1ad199c3f4bfa018f5d0846471206217d1';
+        func-mem-ref-line = '192';
+        func-mem-ref-name = 'xran_parse_ecpri_hdr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a6602a966370956b35631e68698539cac';
+        func-mem-ref-line = '92';
+        func-mem-ref-name = 'XRAN_STATUS_INVALID_PACKET';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a29711c2ced54314eda6c2d0b869a0e63';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'XRAN_PAYLOAD_VER';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a92abda0bec7c1c978fe96f87aad18067';
+        func-mem-ref-line = '316';
+        func-mem-ref-name = 'xran_cp_gen_params::dir';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6c787affb1020c2b8058a3ddeff3fe52';
+        func-mem-ref-line = '320';
+        func-mem-ref-name = 'xran_cp_gen_params::hdr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ad5150de5e1c141cfe288f260afb00830';
+        func-mem-ref-line = '277';
+        func-mem-ref-name = 'xran_cp_header_params::filterIdx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a048f7f66787565b266517ddaa551d98e';
+        func-mem-ref-line = '278';
+        func-mem-ref-name = 'xran_cp_header_params::frameId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a45cd2998ed056e5139a76bf36053ed14';
+        func-mem-ref-line = '279';
+        func-mem-ref-name = 'xran_cp_header_params::subframeId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a0eb3f725109bb1afb9094b025af26678';
+        func-mem-ref-line = '280';
+        func-mem-ref-name = 'xran_cp_header_params::slotId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ac54814779041bec5dcf8aec288d69b06';
+        func-mem-ref-line = '281';
+        func-mem-ref-name = 'xran_cp_header_params::startSymId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ae273caa235b1c6085de4ad13886f82c9';
+        func-mem-ref-line = '317';
+        func-mem-ref-name = 'xran_cp_gen_params::sectionType';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a52bddd404e766ddb6f2b9eabe15ea5b1';
+        func-mem-ref-line = '318';
+        func-mem-ref-name = 'xran_cp_gen_params::numSections';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1abfeae9f0b773fefda3b80b9ca41d3ff6';
+        func-mem-ref-line = '50';
+        func-mem-ref-name = 'xran_recv_packet_info::payload_len';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1acd06407a6718be7fc0ed0b9bf6b9e4c3';
+        func-mem-ref-line = '51';
+        func-mem-ref-name = 'xran_recv_packet_info::eaxc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1a6c426a9de5864167cd297299f82535ca';
+        func-mem-ref-line = '41';
+        func-mem-ref-name = 'xran_eaxc_info::cuPortId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1a7d93f32b8b4f771bd3ccf0b917cbec8b';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'xran_eaxc_info::bandSectorId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1a9264d54f92ac22a760270816417a692b';
+        func-mem-ref-line = '43';
+        func-mem-ref-name = 'xran_eaxc_info::ccId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1afb85286a39539b98fa09e33ccfa6226b';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'xran_eaxc_info::ruPortId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1ad03f3906ca027603299130f471bbdfe3';
+        func-mem-ref-line = '52';
+        func-mem-ref-name = 'xran_recv_packet_info::seq_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1a860ee826897d09d78f35d2b15085efac';
+        func-mem-ref-line = '53';
+        func-mem-ref-name = 'xran_recv_packet_info::subseq_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1afc198efda3f50db2a5cae3c738528dd9';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'xran_recv_packet_info::ebit';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6e8f1d76afde95b2d85b1fd99aaa1610a0afad447e78f05813dd3ec3e378c7edd';
+        func-mem-ref-line = '55';
+        func-mem-ref-name = 'XRAN_CP_SECTIONTYPE_0';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1a3675a820a4aec2a8724471cb7f840f16';
+        func-mem-ref-line = '214';
+        func-mem-ref-name = 'hdr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a59e7e8f3feb686850b0cb0ae065de85b';
+        func-mem-ref-line = '284';
+        func-mem-ref-name = 'xran_cp_header_params::fftSize';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1aa68c277a66312b4b90819cccc055bdb7';
+        func-mem-ref-line = '339';
+        func-mem-ref-name = 'xran_cp_radioapp_section0_header::timeOffset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ae470e3869d1cbf07cd5f78ab6709b9e1';
+        func-mem-ref-line = '285';
+        func-mem-ref-name = 'xran_cp_header_params::scs';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1addd131fba195042d2b0b7de7c5183b6a';
+        func-mem-ref-line = '341';
+        func-mem-ref-name = 'xran_cp_radioapp_section0_header::frameStructure';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1a59e7e8f3feb686850b0cb0ae065de85b';
+        func-mem-ref-line = '81';
+        func-mem-ref-name = 'xran_cp_radioapp_frameStructure::fftSize';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa68c277a66312b4b90819cccc055bdb7';
+        func-mem-ref-line = '289';
+        func-mem-ref-name = 'xran_cp_header_params::timeOffset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1aa4ed885cdd3c67f4df8c1f6b20cc031c';
+        func-mem-ref-line = '80';
+        func-mem-ref-name = 'xran_cp_radioapp_frameStructure::uScs';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1af57c31d64bbdb0d65fd36c9f38951328';
+        func-mem-ref-line = '290';
+        func-mem-ref-name = 'xran_cp_header_params::cpLength';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1af57c31d64bbdb0d65fd36c9f38951328';
+        func-mem-ref-line = '342';
+        func-mem-ref-name = 'xran_cp_radioapp_section0_header::cpLength';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a5921f2439294279b8111fed577c5c37a';
+        func-mem-ref-line = '322';
+        func-mem-ref-name = 'xran_cp_gen_params::sections';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6ccd48a36736101737e9b419d7a3cc85';
+        func-mem-ref-line = '296';
+        func-mem-ref-name = 'xran_section_gen_info::info';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1d127017fb298b889f4ba24752d08b8e';
+        func-mem-ref-line = '185';
+        func-mem-ref-name = 'xran_section_info::type';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a4fc3a0c58dfbd1e68224521185cb9384';
+        func-mem-ref-line = '191';
+        func-mem-ref-name = 'xran_section_info::id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1affa3adbd50cd4af2018ba1fc0e8c3e31';
+        func-mem-ref-line = '195';
+        func-mem-ref-name = 'xran_section_info::rb';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a52f6623d45fec4bf9c14898f7e53db34';
+        func-mem-ref-line = '190';
+        func-mem-ref-name = 'xran_section_info::symInc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6b13285aabf8f2f4598143b2670204c1';
+        func-mem-ref-line = '193';
+        func-mem-ref-name = 'xran_section_info::startPrbc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a2b72ddddeff4e4a8a5c191695ec41079';
+        func-mem-ref-line = '194';
+        func-mem-ref-name = 'xran_section_info::numPrbc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a664cb6ca464c69ef60a445fa4f4b3522';
+        func-mem-ref-line = '189';
+        func-mem-ref-name = 'xran_section_info::numSymbol';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ab8acca18b930cde25e1cf85ae86c964c';
+        func-mem-ref-line = '192';
+        func-mem-ref-name = 'xran_section_info::reMask';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6e8f1d76afde95b2d85b1fd99aaa1610a1f3289201658ac2a09203c4fb974b1e7';
+        func-mem-ref-line = '56';
+        func-mem-ref-name = 'XRAN_CP_SECTIONTYPE_1';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1520b1ef6131bff6c14b88d849c266c5';
+        func-mem-ref-line = '286';
+        func-mem-ref-name = 'xran_cp_header_params::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1a2c555c4732301a1ffa8b9957fbe51a76';
+        func-mem-ref-line = '365';
+        func-mem-ref-name = 'xran_cp_radioapp_section1_header::udComp';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1aa1f422e7156fc4b759197bd687beffba';
+        func-mem-ref-line = '48';
+        func-mem-ref-name = 'xran_radioapp_udComp_header::udIqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1e4a3c43fc7865c6520471fb9ba8501f';
+        func-mem-ref-line = '287';
+        func-mem-ref-name = 'xran_cp_header_params::compMeth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1a9c71fd134ce52f71b21a0a9bef99163a';
+        func-mem-ref-line = '47';
+        func-mem-ref-name = 'xran_radioapp_udComp_header::udCompMeth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ac7deef3ca4b0fc12769165dbf9374569';
+        func-mem-ref-line = '200';
+        func-mem-ref-name = 'xran_section_info::beamId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1afe3859cd334ad3f912622c58d5b2079e';
+        func-mem-ref-line = '198';
+        func-mem-ref-name = 'xran_section_info::ef';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8c_1a9d4ed2d1226eb004597b69dfd86c7c93';
+        func-mem-ref-line = '1668';
+        func-mem-ref-name = 'xran_parse_section_extension';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6e8f1d76afde95b2d85b1fd99aaa1610a80bcc2d7d7aff5e850d26892e703c637';
+        func-mem-ref-line = '57';
+        func-mem-ref-name = 'XRAN_CP_SECTIONTYPE_3';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1aa68c277a66312b4b90819cccc055bdb7';
+        func-mem-ref-line = '390';
+        func-mem-ref-name = 'xran_cp_radioapp_section3_header::timeOffset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1addd131fba195042d2b0b7de7c5183b6a';
+        func-mem-ref-line = '392';
+        func-mem-ref-name = 'xran_cp_radioapp_section3_header::frameStructure';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1af57c31d64bbdb0d65fd36c9f38951328';
+        func-mem-ref-line = '393';
+        func-mem-ref-name = 'xran_cp_radioapp_section3_header::cpLength';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1a2c555c4732301a1ffa8b9957fbe51a76';
+        func-mem-ref-line = '394';
+        func-mem-ref-name = 'xran_cp_radioapp_section3_header::udComp';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a3af58496c14a1c91c015aa6ffe7dca49';
+        func-mem-ref-line = '199';
+        func-mem-ref-name = 'xran_section_info::freqOffset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6e8f1d76afde95b2d85b1fd99aaa1610aef4c60356367eca22835d6905367c532';
+        func-mem-ref-line = '58';
+        func-mem-ref-name = 'XRAN_CP_SECTIONTYPE_5';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6e8f1d76afde95b2d85b1fd99aaa1610ae6f2c09491abd9b5ddf176281f5fc901';
+        func-mem-ref-line = '59';
+        func-mem-ref-name = 'XRAN_CP_SECTIONTYPE_6';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6e8f1d76afde95b2d85b1fd99aaa1610a99cb6565a1f64c92f624b3e036d810bb';
+        func-mem-ref-line = '60';
+        func-mem-ref-name = 'XRAN_CP_SECTIONTYPE_7';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1aad8a35383b986f4ca80437468b6c625f';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'XRAN_STATUS_INVALID_PARAM';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa561d89cbc570e39183c64a5095a6053';
+        func-mem-ref-line = '298';
+        func-mem-ref-name = 'xran_section_gen_info::exDataSize';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1acb5cfd209ba75c853d03f701e7f91679';
+        func-mem-ref-line = '301';
+        func-mem-ref-name = 'xran_section_gen_info::type';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a8aed22e2c7b283705ec82e0120515618';
+        func-mem-ref-line = '302';
+        func-mem-ref-name = 'xran_section_gen_info::len';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa8ad3a412a8007bef79fb6ff224fc977a32fbc3ce682df2f044ceb33dcc1c3e77';
+        func-mem-ref-line = '149';
+        func-mem-ref-name = 'XRAN_CP_SECTIONEXTCMD_1';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a735984d41155bc1032e09bece8f8d66d';
+        func-mem-ref-line = '303';
+        func-mem-ref-name = 'xran_section_gen_info::data';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ab09d1df0b229edfd34c41706fcfa73e7';
+        func-mem-ref-line = '211';
+        func-mem-ref-name = 'xran_sectionext1_info::bfwNumber';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a3de53935627d11e11003c38bd6dca548';
+        func-mem-ref-line = '212';
+        func-mem-ref-name = 'xran_sectionext1_info::bfwiqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a489f0b868b86e577a5e515dc40987ba5';
+        func-mem-ref-line = '213';
+        func-mem-ref-name = 'xran_sectionext1_info::bfwCompMeth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa8ad3a412a8007bef79fb6ff224fc977aa51e4f2fde3e58c4cf60033529779e54';
+        func-mem-ref-line = '150';
+        func-mem-ref-name = 'XRAN_CP_SECTIONEXTCMD_2';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aed0ddbdef5f3287fe38c115bf0f6b361';
+        func-mem-ref-line = '226';
+        func-mem-ref-name = 'xran_sectionext2_info::bfAzPt';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a2d14a28b7dc7cc4d18dae8c579a15d00';
+        func-mem-ref-line = '225';
+        func-mem-ref-name = 'xran_sectionext2_info::bfAzPtWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a8d5cbe6476d0e8b325cd4e1bad03a6d3';
+        func-mem-ref-line = '228';
+        func-mem-ref-name = 'xran_sectionext2_info::bfZePt';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a0562069083918b7760597eaca4f0dceb';
+        func-mem-ref-line = '227';
+        func-mem-ref-name = 'xran_sectionext2_info::bfZePtWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1adc26301dfc01bf86c8dc53bdef1ac5c3';
+        func-mem-ref-line = '230';
+        func-mem-ref-name = 'xran_sectionext2_info::bfAz3dd';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1af6d308ae11840b67c4e3234a78ca1591';
+        func-mem-ref-line = '229';
+        func-mem-ref-name = 'xran_sectionext2_info::bfAz3ddWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a62a0cfe73c1305294d16fb9593a2a947';
+        func-mem-ref-line = '232';
+        func-mem-ref-name = 'xran_sectionext2_info::bfZe3dd';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a52ffc8175e7bde0adbc75c865c854df2';
+        func-mem-ref-line = '231';
+        func-mem-ref-name = 'xran_sectionext2_info::bfZe3ddWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a455c1bba3cc6776c7c953f468da68d89';
+        func-mem-ref-line = '234';
+        func-mem-ref-name = 'xran_sectionext2_info::bfAzSI';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ad7bfdcda7332da505aa1712b68452cd2';
+        func-mem-ref-line = '235';
+        func-mem-ref-name = 'xran_sectionext2_info::bfZeSI';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa8ad3a412a8007bef79fb6ff224fc977a0837b73911763ea972db60ead94d7c15';
+        func-mem-ref-line = '152';
+        func-mem-ref-name = 'XRAN_CP_SECTIONEXTCMD_4';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a9469507e787895ef8a3ec1b89df59954';
+        func-mem-ref-line = '252';
+        func-mem-ref-name = 'xran_sectionext4_info::csf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1c0e94567471aac214963f9600d0a4b1';
+        func-mem-ref-line = '254';
+        func-mem-ref-name = 'xran_sectionext4_info::modCompScaler';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa8ad3a412a8007bef79fb6ff224fc977aaea21d0be8d5ee905837f26a28c316a9';
+        func-mem-ref-line = '153';
+        func-mem-ref-name = 'XRAN_CP_SECTIONEXTCMD_5';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a7c4e67772e2e32e2f63f636730bf6eea';
+        func-mem-ref-line = '258';
+        func-mem-ref-name = 'xran_sectionext5_info::num_sets';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aff3ff8bd662f3deba04c54adcbbd2826';
+        func-mem-ref-line = '260';
+        func-mem-ref-name = 'xran_sectionext5_info::csf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aabd93f3473c2432cf02d285e460907da';
+        func-mem-ref-line = '261';
+        func-mem-ref-name = 'xran_sectionext5_info::mcScaleReMask';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a0d53f590f6c03b8aadb7421ea75a0efa';
+        func-mem-ref-line = '262';
+        func-mem-ref-name = 'xran_sectionext5_info::mcScaleOffset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa8ad3a412a8007bef79fb6ff224fc977ade744d9dc1b89a8e912564d6cd0e0ea5';
+        func-mem-ref-line = '148';
+        func-mem-ref-name = 'XRAN_CP_SECTIONEXTCMD_0';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa8ad3a412a8007bef79fb6ff224fc977a63cd3bfd8691b1633bacfd3cf9d9546d';
+        func-mem-ref-line = '151';
+        func-mem-ref-name = 'XRAN_CP_SECTIONEXTCMD_3';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a11a0b914a08e5375cae792dc6db08c7a';
+        func-mem-ref-line = '566';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'chain__tests_8cc_1aa17765d107c851ebcc3d202cef78aa75';
+        func-mem-ref-line = '92';
+        func-mem-ref-name = 'send_mbuf_cp_perf';
+    };
+    }; /* func-member */
+    };
+    var = {
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__cp__api_8c_1a2ca2e11bcf44488ac29a25881880237b';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static struct xran_sectioninfo_db
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'sectiondb';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      var-mem-desc-line = '834';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__cp__api_8c_1a662b3c0ddb39ded79d56724ebf15fab9';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static const uint8_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'zeropad';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= { 0, 0, 0, 0 }
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      var-mem-desc-line = '48';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__cp__api_8c_1a58882d5ec145878bed73feb68878fc5d';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static const uint8_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'bitmask';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= { 0x00, 0x03, 0x07, 0x0f, 0x1f, 0x3f, 0x7f, 0xff }
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+      var-mem-desc-line = '49';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_cp_api.c';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+This file provides the API functions to build Control Plane Messages
+     for XRAN Front Haul layer as defined in XRAN-FH.CUS.0-v02.01.
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+@author Intel Corporation
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'xran__cp__api_8h';
+  file-name = 'xran_cp_api.h';
+    define = {
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__cp__api_8h_1a93b65038922e8dd5f6d9cc499daf25aa';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_MAX_SECTIONDB_CTX';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      define-mem-desc-line = '40';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__cp__api_8h_1a68331320b5c982a49c45ae15be297dc1';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_MAX_NUM_EXTENSIONS';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+XRAN_MAX_PRBS /* Maximum number of extensions in a section [up to 1 ext section per RB]*/
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      define-mem-desc-line = '42';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__cp__api_8h_1a43a11acc24aac973f8f6353dee4a532e';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_MAX_NUM_UE';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+16      /* Maximum number of UEs/Lyaers */
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      define-mem-desc-line = '43';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__cp__api_8h_1a3dc5e48b847e25677f9b5b36c547f840';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_MAX_NUM_ANT_BF';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+64      /* Maximum number of beamforming antenna,
+                                             * could be defined as XRAN_MAX_ANTENNA_NR */
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      define-mem-desc-line = '45';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__cp__api_8h_1acf59e7a9af32c6c8c8dd3d7b1e6ee0ca';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_MAX_BFW_N';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(XRAN_MAX_NUM_ANT_BF*XRAN_MAX_NUM_UE)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      define-mem-desc-line = '47';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__cp__api_8h_1a8f86cfef3ff1270fe0b6d93259c3a0dc';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_MAX_MODCOMP_ADDPARMS';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+6       /* max should be even number */
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      define-mem-desc-line = '48';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__cp__api_8h_1a63f308af419e410c6e3996a79d2c9897';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_SECTIONEXT_ALIGN';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+4       /* alignment size in byte for section extension */
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      define-mem-desc-line = '50';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__cp__api_8h_1a7db7a997624aa3f2bb6c24afce785d8f';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_SLOTID_MAX';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+16
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      define-mem-desc-line = '75';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Maximum Slot Index, defined in 5.4.4.6  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__cp__api_8h_1ab857f37965e53c6fba1f143b4071eb2c';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_CONVERT_NUMPRBC';
+      define-mem-param  = {
+        define-mem-def-name = 'x';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+((x) > 255 ? 0 : (x))
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      define-mem-desc-line = '118';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Macro to convert the number of PRBs as defined in 5.4.5.6  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__cp__api_8h_1a87f4d003bb899541f97db308e63e886a';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_CONVERT_IQWIDTH';
+      define-mem-param  = {
+        define-mem-def-name = 'x';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+((x) > 15 ? 0 : (x))
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      define-mem-desc-line = '120';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__cp__api_8h_1abf98f6e7977eb11f3030825ccd7d055b';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_SYMBOLNUMBER_MIN';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+1
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      define-mem-desc-line = '123';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Minimum number of symbols, defined in 5.4.5.7  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__cp__api_8h_1a1d78ee29f7a9b4f518b184f039830372';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_SYMBOLNUMBER_MAX';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+14
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      define-mem-desc-line = '125';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Maximum number of symbols, defined in  5.4.5.7  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__cp__api_8h_1a0a08b5da6846d688ab27d4a0eab98144';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_LAAMSGTYPE_LBT_PDSCH_REQ';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+0
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      define-mem-desc-line = '128';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__cp__api_8h_1a1d6c0f2b27eb754cb7f298814d5e2650';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_LAAMSGTYPE_LBT_DRS_REQ';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+1
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      define-mem-desc-line = '129';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__cp__api_8h_1a04cde8ffac02a24a7c46d799cc04c34f';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_LAAMSGTYPE_LBT_PDSCH_RSP';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      define-mem-desc-line = '130';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__cp__api_8h_1ad3daa5416e356598608e375352b48d32';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_LAAMSGTYPE_LBT_DRS_RSP';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+3
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      define-mem-desc-line = '131';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__cp__api_8h_1a6e272bac1a1872415b6fbbc45517f8a3';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_LAAMSGTYPE_LBT_BUFFER_ERROR';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+4
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      define-mem-desc-line = '132';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__cp__api_8h_1a4c0abe755475d81dd73d4af65e512b0b';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_LAAMSGTYPE_LBT_CWCONFIG_REQ';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+5
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      define-mem-desc-line = '133';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__cp__api_8h_1a07da3eb003ffb682ad3b0d26480930bb';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_LAAMSGTYPE_LBT_CWCONFIG_RSP';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+6
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      define-mem-desc-line = '134';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__cp__api_8h_1aa5c353bbfda234547d82b2523e7175d1';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_LBTMODE_FULL';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+0
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      define-mem-desc-line = '136';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__cp__api_8h_1ad33101f746e84d0cafb702f0eac5d06f';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_LBTMODE_PARTIAL25';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+1
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      define-mem-desc-line = '137';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__cp__api_8h_1a65c843c2f2aed43d8d42f226847929b3';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_LBTMODE_PARTIAL34';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      define-mem-desc-line = '138';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__cp__api_8h_1a66d322a9ad89e5cc923a2894071b0130';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_LBTMODE_FULLSTOP';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+3
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      define-mem-desc-line = '139';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__cp__api_8h_1a81b257717e74882b591daf7fd958c012';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_EF_F_LAST';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+0
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      define-mem-desc-line = '141';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__cp__api_8h_1a2093a855b81dcfff46d379b2c7a700f6';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_EF_F_ANOTHER_ONE';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+1
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      define-mem-desc-line = '142';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__cp__api_8h_1abc1efb8cd57478741ed448abe5657af1';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_CONVERT_BFWIQWIDTH';
+      define-mem-param  = {
+        define-mem-def-name = 'x';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+((x) > 15 ? 0 : (x))
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      define-mem-desc-line = '158';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Macro to convert bfwIqWidth defined in 5.4.7.1.1, Table 5-15  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    };
+    enum = {
+    enum-member = {
+      enum-mem-kind = 'enum';
+      enum-mem-id   = 'xran__cp__api_8h_1a6e8f1d76afde95b2d85b1fd99aaa1610';
+      enum-mem-virt = normal;
+      enum-mem-prot = public;
+      enum-mem-name = 'xran_cp_sectiontype';
+      enum-mem-enum = { enum-name = XRAN_CP_SECTIONTYPE_0; enum-value = '= 0'; };
+      enum-mem-enum = { enum-name = XRAN_CP_SECTIONTYPE_1; enum-value = '= 1'; };
+      enum-mem-enum = { enum-name = XRAN_CP_SECTIONTYPE_3; enum-value = '= 3'; };
+      enum-mem-enum = { enum-name = XRAN_CP_SECTIONTYPE_5; enum-value = '= 5'; };
+      enum-mem-enum = { enum-name = XRAN_CP_SECTIONTYPE_6; enum-value = '= 6'; };
+      enum-mem-enum = { enum-name = XRAN_CP_SECTIONTYPE_7; enum-value = '= 7'; };
+      enum-mem-enum = { enum-name = XRAN_CP_SECTIONTYPE_MAX; };
+      enum-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      enum-mem-desc-line = '54';
+      enum-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Control Plane section types, defined in 5.4 Table 5.1  
+_EnD_oF_dEf_TeXt_;
+    }; /* enum-member */
+    enum-member = {
+      enum-mem-kind = 'enum';
+      enum-mem-id   = 'xran__cp__api_8h_1ae51812e2dae7d8776b443f818f277d5b';
+      enum-mem-virt = normal;
+      enum-mem-prot = public;
+      enum-mem-name = 'xran_cp_filterindex';
+      enum-mem-enum = { enum-name = XRAN_FILTERINDEX_STANDARD; enum-value = '= 0'; };
+      enum-mem-enum = { enum-name = XRAN_FILTERINDEX_PRACH_012; enum-value = '= 1'; };
+      enum-mem-enum = { enum-name = XRAN_FILTERINDEX_PRACH_3; enum-value = '= 2'; };
+      enum-mem-enum = { enum-name = XRAN_FILTERINDEX_PRACH_ABC; enum-value = '= 3'; };
+      enum-mem-enum = { enum-name = XRAN_FILTERINDEX_NPRACH; enum-value = '= 4'; };
+      enum-mem-enum = { enum-name = XRAN_FILTERINDEX_MAX; };
+      enum-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      enum-mem-desc-line = '65';
+      enum-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Filter index, defined in 5.4.4.3  
+_EnD_oF_dEf_TeXt_;
+    }; /* enum-member */
+    enum-member = {
+      enum-mem-kind = 'enum';
+      enum-mem-id   = 'xran__cp__api_8h_1a36acab66b2e66a57a07491b9bcf042aa';
+      enum-mem-virt = normal;
+      enum-mem-prot = public;
+      enum-mem-name = 'xran_cp_fftsize';
+      enum-mem-enum = { enum-name = XRAN_FFTSIZE_128; enum-value = '= 7'; };
+      enum-mem-enum = { enum-name = XRAN_FFTSIZE_256; enum-value = '= 8'; };
+      enum-mem-enum = { enum-name = XRAN_FFTSIZE_512; enum-value = '= 9'; };
+      enum-mem-enum = { enum-name = XRAN_FFTSIZE_1024; enum-value = '= 10'; };
+      enum-mem-enum = { enum-name = XRAN_FFTSIZE_2048; enum-value = '= 11'; };
+      enum-mem-enum = { enum-name = XRAN_FFTSIZE_4096; enum-value = '= 12'; };
+      enum-mem-enum = { enum-name = XRAN_FFTSIZE_1536; enum-value = '= 13'; };
+      enum-mem-enum = { enum-name = XRAN_FFTSIZE_MAX; };
+      enum-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      enum-mem-desc-line = '78';
+      enum-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
+FFT size in frame structure, defined in 5.4.4.13 Table 5.9  
+_EnD_oF_dEf_TeXt_;
+    }; /* enum-member */
+    enum-member = {
+      enum-mem-kind = 'enum';
+      enum-mem-id   = 'xran__cp__api_8h_1ab5fcc18cec14a3550b834bdf8f2d5797';
+      enum-mem-virt = normal;
+      enum-mem-prot = public;
+      enum-mem-name = 'xran_cp_subcarrierspacing';
+      enum-mem-enum = { enum-name = XRAN_SCS_15KHZ; enum-value = '= 0'; };
+      enum-mem-enum = { enum-name = XRAN_SCS_30KHZ; enum-value = '= 1'; };
+      enum-mem-enum = { enum-name = XRAN_SCS_60KHZ; enum-value = '= 2'; };
+      enum-mem-enum = { enum-name = XRAN_SCS_120KHZ; enum-value = '= 3'; };
+      enum-mem-enum = { enum-name = XRAN_SCS_240KHZ; enum-value = '= 4'; };
+      enum-mem-enum = { enum-name = XRAN_SCS_1P25KHZ; enum-value = '= 12'; };
+      enum-mem-enum = { enum-name = XRAN_SCS_3P75KHZ; enum-value = '= 13'; };
+      enum-mem-enum = { enum-name = XRAN_SCS_5KHZ; enum-value = '= 14'; };
+      enum-mem-enum = { enum-name = XRAN_SCS_7P5KHZ; enum-value = '= 15'; };
+      enum-mem-enum = { enum-name = XRAN_SCS_MAX; };
+      enum-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      enum-mem-desc-line = '90';
+      enum-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Sub-carrier spacing, defined in 5.4.4.13 Table 5.10  
+_EnD_oF_dEf_TeXt_;
+    }; /* enum-member */
+    enum-member = {
+      enum-mem-kind = 'enum';
+      enum-mem-id   = 'xran__cp__api_8h_1a1087eb8c21d4b4e104b12a056ff65553';
+      enum-mem-virt = normal;
+      enum-mem-prot = public;
+      enum-mem-name = 'xran_cp_rbindicator';
+      enum-mem-enum = { enum-name = XRAN_RBIND_EVERY; enum-value = '= 0'; };
+      enum-mem-enum = { enum-name = XRAN_RBIND_EVERYOTHER; enum-value = '= 1'; };
+      enum-mem-enum = { enum-name = XRAN_RBIND_MAX; };
+      enum-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      enum-mem-desc-line = '104';
+      enum-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Resource block indicator, defined in 5.4.5.2  
+_EnD_oF_dEf_TeXt_;
+    }; /* enum-member */
+    enum-member = {
+      enum-mem-kind = 'enum';
+      enum-mem-id   = 'xran__cp__api_8h_1a056d791208720148306b686856cd36b0';
+      enum-mem-virt = normal;
+      enum-mem-prot = public;
+      enum-mem-name = 'xran_cp_symbolnuminc';
+      enum-mem-enum = { enum-name = XRAN_SYMBOLNUMBER_NOTINC; enum-value = '= 0'; };
+      enum-mem-enum = { enum-name = XRAN_SYMBOLNUMBER_INC; enum-value = '= 1'; };
+      enum-mem-enum = { enum-name = XRAN_SYMBOLNUMBER_INC_MAX; };
+      enum-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      enum-mem-desc-line = '111';
+      enum-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Symbol number increment command, defined in 5.4.5.3  
+_EnD_oF_dEf_TeXt_;
+    }; /* enum-member */
+    enum-member = {
+      enum-mem-kind = 'enum';
+      enum-mem-id   = 'xran__cp__api_8h_1aa8ad3a412a8007bef79fb6ff224fc977';
+      enum-mem-virt = normal;
+      enum-mem-prot = public;
+      enum-mem-name = 'xran_cp_sectionextcmd';
+      enum-mem-enum = { enum-name = XRAN_CP_SECTIONEXTCMD_0; enum-value = '= 0'; };
+      enum-mem-enum = { enum-name = XRAN_CP_SECTIONEXTCMD_1; enum-value = '= 1'; };
+      enum-mem-enum = { enum-name = XRAN_CP_SECTIONEXTCMD_2; enum-value = '= 2'; };
+      enum-mem-enum = { enum-name = XRAN_CP_SECTIONEXTCMD_3; enum-value = '= 3'; };
+      enum-mem-enum = { enum-name = XRAN_CP_SECTIONEXTCMD_4; enum-value = '= 4'; };
+      enum-mem-enum = { enum-name = XRAN_CP_SECTIONEXTCMD_5; enum-value = '= 5'; };
+      enum-mem-enum = { enum-name = XRAN_CP_SECTIONEXTCMD_MAX; };
+      enum-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      enum-mem-desc-line = '147';
+      enum-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Control Plane section extension commands, defined in 5.4.6 Table 5.13  
+_EnD_oF_dEf_TeXt_;
+    }; /* enum-member */
+    enum-member = {
+      enum-mem-kind = 'enum';
+      enum-mem-id   = 'xran__cp__api_8h_1a241943465db5d59b297c1401b4579687';
+      enum-mem-virt = normal;
+      enum-mem-prot = public;
+      enum-mem-name = 'xran_cp_bfw_compression_method';
+      enum-mem-enum = { enum-name = XRAN_BFWCOMPMETHOD_NONE; enum-value = '= 0'; };
+      enum-mem-enum = { enum-name = XRAN_BFWCOMPMETHOD_BLKFLOAT; enum-value = '= 1'; };
+      enum-mem-enum = { enum-name = XRAN_BFWCOMPMETHOD_BLKSCALE; enum-value = '= 2'; };
+      enum-mem-enum = { enum-name = XRAN_BFWCOMPMETHOD_ULAW; enum-value = '= 3'; };
+      enum-mem-enum = { enum-name = XRAN_BFWCOMPMETHOD_BEAMSPACE; enum-value = '= 4'; };
+      enum-mem-enum = { enum-name = XRAN_BFWCOMPMETHOD_MAX; };
+      enum-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      enum-mem-desc-line = '161';
+      enum-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Beamforming Weights Compression Method 5.4.7.1.1, Table 5-16  
+_EnD_oF_dEf_TeXt_;
+    }; /* enum-member */
+    enum-member = {
+      enum-mem-kind = 'enum';
+      enum-mem-id   = 'xran__cp__api_8h_1af0c76f21d944cd4527170c37c652d388';
+      enum-mem-virt = normal;
+      enum-mem-prot = public;
+      enum-mem-name = 'xran_cp_bfa_bitwidth';
+      enum-mem-enum = { enum-name = XRAN_BFABITWIDTH_NO; enum-value = '= 0'; };
+      enum-mem-enum = { enum-name = XRAN_BFABITWIDTH_2BIT; enum-value = '= 1'; };
+      enum-mem-enum = { enum-name = XRAN_BFABITWIDTH_3BIT; enum-value = '= 2'; };
+      enum-mem-enum = { enum-name = XRAN_BFABITWIDTH_4BIT; enum-value = '= 3'; };
+      enum-mem-enum = { enum-name = XRAN_BFABITWIDTH_5BIT; enum-value = '= 4'; };
+      enum-mem-enum = { enum-name = XRAN_BFABITWIDTH_6BIT; enum-value = '= 5'; };
+      enum-mem-enum = { enum-name = XRAN_BFABITWIDTH_7BIT; enum-value = '= 6'; };
+      enum-mem-enum = { enum-name = XRAN_BFABITWIDTH_8BIT; enum-value = '= 7'; };
+      enum-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      enum-mem-desc-line = '171';
+      enum-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Beamforming Attributes Bitwidth 5.4.7.2.1  
+_EnD_oF_dEf_TeXt_;
+    }; /* enum-member */
+    };
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8h_1ab4bb8d75b8549c5b475d6ffe27e17286';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_cplength';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cpLength';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      func-mem-desc-line = '348';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8h_1a4b7c2b7f89a0a04b07426e6adbecdb27';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_freqoffset';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'freqOffset';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'scs';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      func-mem-desc-line = '349';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        func-mem-ref-line = '308';
+        func-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8h_1af9eb550e92ea270af41b4b6bcda363db';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_prepare_ctrl_pkt';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_gen_params *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'params';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'CC_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'Ant_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'seq_id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      func-mem-desc-line = '351';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Create a C-Plane packet
+ Transport layer fragmentation is not supported.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param mbuf
+ A pointer to the packet buffer
+@param params
+ A porinter to the information to generate a C-Plane packet
+@param CC_ID
+ Component Carrier ID for this C-Plane message
+@param Ant_ID
+ Antenna ID(RU Port ID) for this C-Plane message
+@param seq_id
+ Sequence ID for this C-Plane message
+@return
+ XRAN_STATUS_SUCCESS on success
+ XRAN_STATUS_RESOURCE if failed to allocate the space to packet buffer
+ XRAN_STATUS_INVALID_PARM if section type is invalid
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8c_1aa21387dfaba47c2046d4a05f50cfc768';
+        func-mem-ref-line = '142';
+        func-mem-ref-name = 'xran_build_ecpri_hdr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8c_1a1261c107d1103c8bd1b3376db4aa7951';
+        func-mem-ref-line = '1297';
+        func-mem-ref-name = 'xran_append_radioapp_header';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8c_1ad50ae862f0707dab5e7b8e6a774fd225';
+        func-mem-ref-line = '1169';
+        func-mem-ref-name = 'xran_append_control_section';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1aa90ff3ad961fe295cdffddc945999212';
+        func-mem-ref-line = '132';
+        func-mem-ref-name = 'xran_ecpri_hdr::cmnhdr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a61bf830b8866773b24cbca74ed3a4d6f';
+        func-mem-ref-line = '119';
+        func-mem-ref-name = 'xran_ecpri_cmn_hdr::ecpri_payl_size';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a814959a7b5ff6cd4474433f62312eee0';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'XRAN_STATUS_SUCCESS';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1ab22c1305386eabc256bc6d3492d50846';
+        func-mem-ref-line = '40';
+        func-mem-ref-name = 'xran_ut_prepare_cp';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a11a0b914a08e5375cae792dc6db08c7a';
+        func-mem-ref-line = '566';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1aaa01e98d3b3439a332302aebe21459dd';
+        func-mem-ref-line = '535';
+        func-mem-ref-name = 'generate_cpmsg_dlul';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        func-mem-ref-line = '595';
+        func-mem-ref-name = 'generate_cpmsg_prach';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8h_1a38c83cd67a7265920f3bd0b36510f713';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_parse_cp_pkt';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_gen_params *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'result';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_recv_packet_info *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pkt_info';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      func-mem-desc-line = '356';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Parse a C-Plane packet (for RU emulation)
+ Transport layer fragmentation is not supported.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param mbuf
+ The pointer of the packet buffer to be parsed
+@param params
+ The pointer of structure to store the information of parsed packet
+@param eaxc
+ The pointer of sturcture to store the decomposed information of ecpriRtcid/ecpriPcid
+@return
+ XRAN_STATUS_SUCCESS on success
+ XRAN_STATUS_INVALID_PACKET if failed to parse the packet
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8c_1ad199c3f4bfa018f5d0846471206217d1';
+        func-mem-ref-line = '192';
+        func-mem-ref-name = 'xran_parse_ecpri_hdr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a6602a966370956b35631e68698539cac';
+        func-mem-ref-line = '92';
+        func-mem-ref-name = 'XRAN_STATUS_INVALID_PACKET';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a29711c2ced54314eda6c2d0b869a0e63';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'XRAN_PAYLOAD_VER';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a92abda0bec7c1c978fe96f87aad18067';
+        func-mem-ref-line = '316';
+        func-mem-ref-name = 'xran_cp_gen_params::dir';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6c787affb1020c2b8058a3ddeff3fe52';
+        func-mem-ref-line = '320';
+        func-mem-ref-name = 'xran_cp_gen_params::hdr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ad5150de5e1c141cfe288f260afb00830';
+        func-mem-ref-line = '277';
+        func-mem-ref-name = 'xran_cp_header_params::filterIdx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a048f7f66787565b266517ddaa551d98e';
+        func-mem-ref-line = '278';
+        func-mem-ref-name = 'xran_cp_header_params::frameId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a45cd2998ed056e5139a76bf36053ed14';
+        func-mem-ref-line = '279';
+        func-mem-ref-name = 'xran_cp_header_params::subframeId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a0eb3f725109bb1afb9094b025af26678';
+        func-mem-ref-line = '280';
+        func-mem-ref-name = 'xran_cp_header_params::slotId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ac54814779041bec5dcf8aec288d69b06';
+        func-mem-ref-line = '281';
+        func-mem-ref-name = 'xran_cp_header_params::startSymId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ae273caa235b1c6085de4ad13886f82c9';
+        func-mem-ref-line = '317';
+        func-mem-ref-name = 'xran_cp_gen_params::sectionType';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a52bddd404e766ddb6f2b9eabe15ea5b1';
+        func-mem-ref-line = '318';
+        func-mem-ref-name = 'xran_cp_gen_params::numSections';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1abfeae9f0b773fefda3b80b9ca41d3ff6';
+        func-mem-ref-line = '50';
+        func-mem-ref-name = 'xran_recv_packet_info::payload_len';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1acd06407a6718be7fc0ed0b9bf6b9e4c3';
+        func-mem-ref-line = '51';
+        func-mem-ref-name = 'xran_recv_packet_info::eaxc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1a6c426a9de5864167cd297299f82535ca';
+        func-mem-ref-line = '41';
+        func-mem-ref-name = 'xran_eaxc_info::cuPortId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1a7d93f32b8b4f771bd3ccf0b917cbec8b';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'xran_eaxc_info::bandSectorId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1a9264d54f92ac22a760270816417a692b';
+        func-mem-ref-line = '43';
+        func-mem-ref-name = 'xran_eaxc_info::ccId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1afb85286a39539b98fa09e33ccfa6226b';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'xran_eaxc_info::ruPortId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1ad03f3906ca027603299130f471bbdfe3';
+        func-mem-ref-line = '52';
+        func-mem-ref-name = 'xran_recv_packet_info::seq_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1a860ee826897d09d78f35d2b15085efac';
+        func-mem-ref-line = '53';
+        func-mem-ref-name = 'xran_recv_packet_info::subseq_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1afc198efda3f50db2a5cae3c738528dd9';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'xran_recv_packet_info::ebit';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6e8f1d76afde95b2d85b1fd99aaa1610a0afad447e78f05813dd3ec3e378c7edd';
+        func-mem-ref-line = '55';
+        func-mem-ref-name = 'XRAN_CP_SECTIONTYPE_0';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1a3675a820a4aec2a8724471cb7f840f16';
+        func-mem-ref-line = '214';
+        func-mem-ref-name = 'hdr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a59e7e8f3feb686850b0cb0ae065de85b';
+        func-mem-ref-line = '284';
+        func-mem-ref-name = 'xran_cp_header_params::fftSize';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1aa68c277a66312b4b90819cccc055bdb7';
+        func-mem-ref-line = '339';
+        func-mem-ref-name = 'xran_cp_radioapp_section0_header::timeOffset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ae470e3869d1cbf07cd5f78ab6709b9e1';
+        func-mem-ref-line = '285';
+        func-mem-ref-name = 'xran_cp_header_params::scs';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1addd131fba195042d2b0b7de7c5183b6a';
+        func-mem-ref-line = '341';
+        func-mem-ref-name = 'xran_cp_radioapp_section0_header::frameStructure';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1a59e7e8f3feb686850b0cb0ae065de85b';
+        func-mem-ref-line = '81';
+        func-mem-ref-name = 'xran_cp_radioapp_frameStructure::fftSize';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa68c277a66312b4b90819cccc055bdb7';
+        func-mem-ref-line = '289';
+        func-mem-ref-name = 'xran_cp_header_params::timeOffset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1aa4ed885cdd3c67f4df8c1f6b20cc031c';
+        func-mem-ref-line = '80';
+        func-mem-ref-name = 'xran_cp_radioapp_frameStructure::uScs';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1af57c31d64bbdb0d65fd36c9f38951328';
+        func-mem-ref-line = '290';
+        func-mem-ref-name = 'xran_cp_header_params::cpLength';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1af57c31d64bbdb0d65fd36c9f38951328';
+        func-mem-ref-line = '342';
+        func-mem-ref-name = 'xran_cp_radioapp_section0_header::cpLength';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a5921f2439294279b8111fed577c5c37a';
+        func-mem-ref-line = '322';
+        func-mem-ref-name = 'xran_cp_gen_params::sections';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6ccd48a36736101737e9b419d7a3cc85';
+        func-mem-ref-line = '296';
+        func-mem-ref-name = 'xran_section_gen_info::info';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1d127017fb298b889f4ba24752d08b8e';
+        func-mem-ref-line = '185';
+        func-mem-ref-name = 'xran_section_info::type';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a4fc3a0c58dfbd1e68224521185cb9384';
+        func-mem-ref-line = '191';
+        func-mem-ref-name = 'xran_section_info::id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1affa3adbd50cd4af2018ba1fc0e8c3e31';
+        func-mem-ref-line = '195';
+        func-mem-ref-name = 'xran_section_info::rb';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a52f6623d45fec4bf9c14898f7e53db34';
+        func-mem-ref-line = '190';
+        func-mem-ref-name = 'xran_section_info::symInc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6b13285aabf8f2f4598143b2670204c1';
+        func-mem-ref-line = '193';
+        func-mem-ref-name = 'xran_section_info::startPrbc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a2b72ddddeff4e4a8a5c191695ec41079';
+        func-mem-ref-line = '194';
+        func-mem-ref-name = 'xran_section_info::numPrbc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a664cb6ca464c69ef60a445fa4f4b3522';
+        func-mem-ref-line = '189';
+        func-mem-ref-name = 'xran_section_info::numSymbol';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ab8acca18b930cde25e1cf85ae86c964c';
+        func-mem-ref-line = '192';
+        func-mem-ref-name = 'xran_section_info::reMask';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6e8f1d76afde95b2d85b1fd99aaa1610a1f3289201658ac2a09203c4fb974b1e7';
+        func-mem-ref-line = '56';
+        func-mem-ref-name = 'XRAN_CP_SECTIONTYPE_1';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1520b1ef6131bff6c14b88d849c266c5';
+        func-mem-ref-line = '286';
+        func-mem-ref-name = 'xran_cp_header_params::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1a2c555c4732301a1ffa8b9957fbe51a76';
+        func-mem-ref-line = '365';
+        func-mem-ref-name = 'xran_cp_radioapp_section1_header::udComp';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1aa1f422e7156fc4b759197bd687beffba';
+        func-mem-ref-line = '48';
+        func-mem-ref-name = 'xran_radioapp_udComp_header::udIqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1e4a3c43fc7865c6520471fb9ba8501f';
+        func-mem-ref-line = '287';
+        func-mem-ref-name = 'xran_cp_header_params::compMeth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1a9c71fd134ce52f71b21a0a9bef99163a';
+        func-mem-ref-line = '47';
+        func-mem-ref-name = 'xran_radioapp_udComp_header::udCompMeth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ac7deef3ca4b0fc12769165dbf9374569';
+        func-mem-ref-line = '200';
+        func-mem-ref-name = 'xran_section_info::beamId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1afe3859cd334ad3f912622c58d5b2079e';
+        func-mem-ref-line = '198';
+        func-mem-ref-name = 'xran_section_info::ef';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8c_1a9d4ed2d1226eb004597b69dfd86c7c93';
+        func-mem-ref-line = '1668';
+        func-mem-ref-name = 'xran_parse_section_extension';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6e8f1d76afde95b2d85b1fd99aaa1610a80bcc2d7d7aff5e850d26892e703c637';
+        func-mem-ref-line = '57';
+        func-mem-ref-name = 'XRAN_CP_SECTIONTYPE_3';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1aa68c277a66312b4b90819cccc055bdb7';
+        func-mem-ref-line = '390';
+        func-mem-ref-name = 'xran_cp_radioapp_section3_header::timeOffset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1addd131fba195042d2b0b7de7c5183b6a';
+        func-mem-ref-line = '392';
+        func-mem-ref-name = 'xran_cp_radioapp_section3_header::frameStructure';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1af57c31d64bbdb0d65fd36c9f38951328';
+        func-mem-ref-line = '393';
+        func-mem-ref-name = 'xran_cp_radioapp_section3_header::cpLength';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1a2c555c4732301a1ffa8b9957fbe51a76';
+        func-mem-ref-line = '394';
+        func-mem-ref-name = 'xran_cp_radioapp_section3_header::udComp';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a3af58496c14a1c91c015aa6ffe7dca49';
+        func-mem-ref-line = '199';
+        func-mem-ref-name = 'xran_section_info::freqOffset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6e8f1d76afde95b2d85b1fd99aaa1610aef4c60356367eca22835d6905367c532';
+        func-mem-ref-line = '58';
+        func-mem-ref-name = 'XRAN_CP_SECTIONTYPE_5';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6e8f1d76afde95b2d85b1fd99aaa1610ae6f2c09491abd9b5ddf176281f5fc901';
+        func-mem-ref-line = '59';
+        func-mem-ref-name = 'XRAN_CP_SECTIONTYPE_6';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a6e8f1d76afde95b2d85b1fd99aaa1610a99cb6565a1f64c92f624b3e036d810bb';
+        func-mem-ref-line = '60';
+        func-mem-ref-name = 'XRAN_CP_SECTIONTYPE_7';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1aad8a35383b986f4ca80437468b6c625f';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'XRAN_STATUS_INVALID_PARAM';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa561d89cbc570e39183c64a5095a6053';
+        func-mem-ref-line = '298';
+        func-mem-ref-name = 'xran_section_gen_info::exDataSize';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1acb5cfd209ba75c853d03f701e7f91679';
+        func-mem-ref-line = '301';
+        func-mem-ref-name = 'xran_section_gen_info::type';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a8aed22e2c7b283705ec82e0120515618';
+        func-mem-ref-line = '302';
+        func-mem-ref-name = 'xran_section_gen_info::len';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa8ad3a412a8007bef79fb6ff224fc977a32fbc3ce682df2f044ceb33dcc1c3e77';
+        func-mem-ref-line = '149';
+        func-mem-ref-name = 'XRAN_CP_SECTIONEXTCMD_1';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a735984d41155bc1032e09bece8f8d66d';
+        func-mem-ref-line = '303';
+        func-mem-ref-name = 'xran_section_gen_info::data';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ab09d1df0b229edfd34c41706fcfa73e7';
+        func-mem-ref-line = '211';
+        func-mem-ref-name = 'xran_sectionext1_info::bfwNumber';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a3de53935627d11e11003c38bd6dca548';
+        func-mem-ref-line = '212';
+        func-mem-ref-name = 'xran_sectionext1_info::bfwiqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a489f0b868b86e577a5e515dc40987ba5';
+        func-mem-ref-line = '213';
+        func-mem-ref-name = 'xran_sectionext1_info::bfwCompMeth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa8ad3a412a8007bef79fb6ff224fc977aa51e4f2fde3e58c4cf60033529779e54';
+        func-mem-ref-line = '150';
+        func-mem-ref-name = 'XRAN_CP_SECTIONEXTCMD_2';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aed0ddbdef5f3287fe38c115bf0f6b361';
+        func-mem-ref-line = '226';
+        func-mem-ref-name = 'xran_sectionext2_info::bfAzPt';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a2d14a28b7dc7cc4d18dae8c579a15d00';
+        func-mem-ref-line = '225';
+        func-mem-ref-name = 'xran_sectionext2_info::bfAzPtWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a8d5cbe6476d0e8b325cd4e1bad03a6d3';
+        func-mem-ref-line = '228';
+        func-mem-ref-name = 'xran_sectionext2_info::bfZePt';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a0562069083918b7760597eaca4f0dceb';
+        func-mem-ref-line = '227';
+        func-mem-ref-name = 'xran_sectionext2_info::bfZePtWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1adc26301dfc01bf86c8dc53bdef1ac5c3';
+        func-mem-ref-line = '230';
+        func-mem-ref-name = 'xran_sectionext2_info::bfAz3dd';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1af6d308ae11840b67c4e3234a78ca1591';
+        func-mem-ref-line = '229';
+        func-mem-ref-name = 'xran_sectionext2_info::bfAz3ddWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a62a0cfe73c1305294d16fb9593a2a947';
+        func-mem-ref-line = '232';
+        func-mem-ref-name = 'xran_sectionext2_info::bfZe3dd';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a52ffc8175e7bde0adbc75c865c854df2';
+        func-mem-ref-line = '231';
+        func-mem-ref-name = 'xran_sectionext2_info::bfZe3ddWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a455c1bba3cc6776c7c953f468da68d89';
+        func-mem-ref-line = '234';
+        func-mem-ref-name = 'xran_sectionext2_info::bfAzSI';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ad7bfdcda7332da505aa1712b68452cd2';
+        func-mem-ref-line = '235';
+        func-mem-ref-name = 'xran_sectionext2_info::bfZeSI';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa8ad3a412a8007bef79fb6ff224fc977a0837b73911763ea972db60ead94d7c15';
+        func-mem-ref-line = '152';
+        func-mem-ref-name = 'XRAN_CP_SECTIONEXTCMD_4';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a9469507e787895ef8a3ec1b89df59954';
+        func-mem-ref-line = '252';
+        func-mem-ref-name = 'xran_sectionext4_info::csf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a1c0e94567471aac214963f9600d0a4b1';
+        func-mem-ref-line = '254';
+        func-mem-ref-name = 'xran_sectionext4_info::modCompScaler';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa8ad3a412a8007bef79fb6ff224fc977aaea21d0be8d5ee905837f26a28c316a9';
+        func-mem-ref-line = '153';
+        func-mem-ref-name = 'XRAN_CP_SECTIONEXTCMD_5';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a7c4e67772e2e32e2f63f636730bf6eea';
+        func-mem-ref-line = '258';
+        func-mem-ref-name = 'xran_sectionext5_info::num_sets';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aff3ff8bd662f3deba04c54adcbbd2826';
+        func-mem-ref-line = '260';
+        func-mem-ref-name = 'xran_sectionext5_info::csf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aabd93f3473c2432cf02d285e460907da';
+        func-mem-ref-line = '261';
+        func-mem-ref-name = 'xran_sectionext5_info::mcScaleReMask';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a0d53f590f6c03b8aadb7421ea75a0efa';
+        func-mem-ref-line = '262';
+        func-mem-ref-name = 'xran_sectionext5_info::mcScaleOffset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa8ad3a412a8007bef79fb6ff224fc977ade744d9dc1b89a8e912564d6cd0e0ea5';
+        func-mem-ref-line = '148';
+        func-mem-ref-name = 'XRAN_CP_SECTIONEXTCMD_0';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa8ad3a412a8007bef79fb6ff224fc977a63cd3bfd8691b1633bacfd3cf9d9546d';
+        func-mem-ref-line = '151';
+        func-mem-ref-name = 'XRAN_CP_SECTIONEXTCMD_3';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a11a0b914a08e5375cae792dc6db08c7a';
+        func-mem-ref-line = '566';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'chain__tests_8cc_1aa17765d107c851ebcc3d202cef78aa75';
+        func-mem-ref-line = '92';
+        func-mem-ref-name = 'send_mbuf_cp_perf';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8h_1a3ca98b2a49501149a7b5baf9174897d8';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_cp_init_sectiondb';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      func-mem-desc-line = '360';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Initialize section database.
+  Allocate required memory space to store section information.
+  Each eAxC allocates dedicated storage and the entry size is the maximum number of sections.
+  Total entry size : number of CC * number of antenna * max number of sections * 2(direction)
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param pHandle
+ handle for xRAN interface, currently not being used
+@return
+ XRAN_STATUS_SUCCESS on success
+ XRAN_STATUS_RESOURCE, if memory is not enough to allocate database area
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'gen__test_8m_1a38d2cdf58cc777c61b71dd2785d139af';
+        func-mem-ref-line = '166';
+        func-mem-ref-name = 'ant';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a93b65038922e8dd5f6d9cc499daf25aa';
+        func-mem-ref-line = '40';
+        func-mem-ref-name = 'XRAN_MAX_SECTIONDB_CTX';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1gga9c60a23fdae979ad1842b255790d1558a927c0750db0e35def0b5e1a088a5b9e4';
+        func-mem-ref-line = '150';
+        func-mem-ref-name = 'XRAN_DIR_MAX';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ad366e06c49d56ecfe336917a71236554';
+        func-mem-ref-line = '126';
+        func-mem-ref-name = 'XRAN_COMPONENT_CARRIERS_MAX';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a35fa05e7523928c0c86cbcf835c12dc5';
+        func-mem-ref-line = '111';
+        func-mem-ref-name = 'XRAN_MAX_ANTENNA_NR';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1af3e0ced3530652b3c92220c8783b55fa';
+        func-mem-ref-line = '118';
+        func-mem-ref-name = 'XRAN_MAX_ANT_ARRAY_ELM_NR';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        func-mem-ref-line = '2756';
+        func-mem-ref-name = 'xran_open';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8h_1a965fc18e61438182b0ae70809b68fb23';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_cp_free_sectiondb';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      func-mem-desc-line = '361';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Release and free section database.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param pHandle
+ handle for xRAN interface, currently not being used
+@return
+ XRAN_STATUS_SUCCESS on success
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a814959a7b5ff6cd4474433f62312eee0';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'XRAN_STATUS_SUCCESS';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8h_1a2a349ad9adaec2cfd7f88e791d451c5e';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_cp_add_section_info';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dir';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ruport_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ctx_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_section_info *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'info';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      func-mem-desc-line = '362';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Add a section information of C-Plane to dabase.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param pHandle
+ handle for xRAN interface, currently not being used
+@param dir
+ Direction of C-Plane message for the section to store
+@param cc_id
+ CC ID of C-Plane message for the section to store
+@param ruport_id
+ RU port ID of C-Plane message for the section to store
+@param ctx_id
+ Context index for the section database
+@param info
+ The information of this section to store
+@return
+ XRAN_STATUS_SUCCESS on success
+ XRAN_STATUS_INVALID_PARAM, if direction, CC ID or RU port ID is incorrect
+ XRAN_STATUS_RESOURCE, if no more space to add on database
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8c_1acadfaa8ee00984098976838a75457775';
+        func-mem-ref-line = '43';
+        func-mem-ref-name = 'xran_sectioninfo_db::list';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1a484fa852a2e973600abba0efb1fbefb9';
+        func-mem-ref-line = '510';
+        func-mem-ref-name = 'send_cpmsg';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8h_1ae5d69f1c437b336ec274f5e1ab8e2e30';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_cp_add_multisection_info';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ruport_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ctx_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_gen_params *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'gen_info';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      func-mem-desc-line = '365';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8c_1acadfaa8ee00984098976838a75457775';
+        func-mem-ref-line = '43';
+        func-mem-ref-name = 'xran_sectioninfo_db::list';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a92abda0bec7c1c978fe96f87aad18067';
+        func-mem-ref-line = '316';
+        func-mem-ref-name = 'xran_cp_gen_params::dir';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a52bddd404e766ddb6f2b9eabe15ea5b1';
+        func-mem-ref-line = '318';
+        func-mem-ref-name = 'xran_cp_gen_params::numSections';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8h_1a717d00904ede832e69fe4f3114a96563';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_section_info *
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_cp_find_section_info';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dir';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ruport_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ctx_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'section_id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      func-mem-desc-line = '368';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Find a section information of C-Plane from dabase
+  by given information.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param pHandle
+ handle for xRAN interface, currently not being used
+@param dir
+ The direction of the section to find
+@param cc_id
+ The CC ID of the section to find
+@param ruport_id
+ RU port ID of the section to find
+@param ctx_id
+ Context index for the section database
+@param section_id
+ The ID of section to find
+@return
+ The pointer of section information if matched section is found
+ NULL if failed to find matched section
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8h_1aef16da48f3d30626c31dfeff9d8301fa';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_section_info *
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_cp_iterate_section_info';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dir';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ruport_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ctx_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'next';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      func-mem-desc-line = '371';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Iterate each section information of C-Plane
+ from the database of eAxC by given information.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param pHandle
+ handle for xRAN interface, currently not being used
+@param dir
+ The direction of the section to find
+@param cc_id
+ The CC ID of the section to find
+@param ruport_id
+ RU port ID of the section to find
+@param ctx_id
+ Context index for the section database
+@param next
+ The pointer to store the position of next entry
+@return
+ The pointer of section information in the list
+ NULL if reached at the end of the list
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8h_1aacba15717a11e5218541a25674a78bb0';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_cp_getsize_section_info';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dir';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ruport_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ctx_id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      func-mem-desc-line = '374';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get the size of stored entries
+ for the database of eAxC by given information.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param pHandle
+ handle for xRAN interface, currently not being used
+@param dir
+ The direction of the section to find
+@param cc_id
+ The CC ID of the section to find
+@param ruport_id
+ RU port ID of the section to find
+@param ctx_id
+ Context index for the section database
+@return
+ The size of stored entries
+ -1 if failed to find matched database
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8h_1a3d9c3e2adf0acd0763dbb0c8e8c72f11';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_cp_reset_section_info';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dir';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ruport_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ctx_id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      func-mem-desc-line = '375';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Reset a database of eAxC by given information.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param pHandle
+ handle for xRAN interface, currently not being used
+@param dir
+ The direction of the section to find
+@param cc_id
+ The CC ID of the section to find
+@param ruport_id
+ RU port ID of the section to find
+@param ctx_id
+ Context index for the section database
+@return
+ XRAN_STATUS_SUCCESS on success
+ XRAN_STATUS_INVALID_PARM if failed to find matched database
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__cp__api_8h_1afa26200d2578ae0a20cc197b6eab3640';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_cp_populate_section_ext_1';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int8_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'p_ext1_dst';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ext1_dst_len';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int16_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'p_bfw_iq_src';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'rbNumber';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'bfwNumber';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'bfwiqWidth';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'bfwCompMeth';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+      func-mem-desc-line = '376';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+compression method  
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a2093a855b81dcfff46d379b2c7a700f6';
+        func-mem-ref-line = '142';
+        func-mem-ref-name = 'XRAN_EF_F_ANOTHER_ONE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a417ba2c3b49b216e358bc340346bf1cf';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'print_dbg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1aad8a35383b986f4ca80437468b6c625f';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'XRAN_STATUS_INVALID_PARAM';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a81b257717e74882b591daf7fd958c012';
+        func-mem-ref-line = '141';
+        func-mem-ref-name = 'XRAN_EF_F_LAST';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1af69684e1de711986c6c92dcb0cde3ef9';
+        func-mem-ref-line = '145';
+        func-mem-ref-name = 'xran_cp_radioapp_section_ext1::extType';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1aa8ad3a412a8007bef79fb6ff224fc977a32fbc3ce682df2f044ceb33dcc1c3e77';
+        func-mem-ref-line = '149';
+        func-mem-ref-name = 'XRAN_CP_SECTIONEXTCMD_1';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1afe3859cd334ad3f912622c58d5b2079e';
+        func-mem-ref-line = '146';
+        func-mem-ref-name = 'xran_cp_radioapp_section_ext1::ef';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1a489f0b868b86e577a5e515dc40987ba5';
+        func-mem-ref-line = '149';
+        func-mem-ref-name = 'xran_cp_radioapp_section_ext1::bfwCompMeth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1a489f0b868b86e577a5e515dc40987ba5';
+        func-mem-ref-line = '220';
+        func-mem-ref-name = 'bfwCompMeth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__cp_8h_1ab4efff418afe4f08b45d3c4762f8b31d';
+        func-mem-ref-line = '150';
+        func-mem-ref-name = 'xran_cp_radioapp_section_ext1::bfwIqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1abc1efb8cd57478741ed448abe5657af1';
+        func-mem-ref-line = '158';
+        func-mem-ref-name = 'XRAN_CONVERT_BFWIQWIDTH';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a241943465db5d59b297c1401b4579687ae57fd13dd77647afe0a45fd16d0d1d18';
+        func-mem-ref-line = '163';
+        func-mem-ref-name = 'XRAN_BFWCOMPMETHOD_BLKFLOAT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a341e6485fd9de350805503e938f90708';
+        func-mem-ref-line = '68';
+        func-mem-ref-name = 'XRAN_STATUS_RESOURCE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1a06bde7ceb81ae7d8d8a101d7cfe4bb25';
+        func-mem-ref-line = '38';
+        func-mem-ref-name = 'xranlib_compress_request::data_in';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1a6858c4011b5cad020222e9ca5c2786f5';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'xranlib_compress_request::len';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1ad73157f14fa98c54fb563244c1327933';
+        func-mem-ref-line = '40';
+        func-mem-ref-name = 'xranlib_compress_request::compMethod';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1a36f5a0cedd274c3ec55f81535f06e0de';
+        func-mem-ref-line = '41';
+        func-mem-ref-name = 'xranlib_compress_request::iqWidth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a241943465db5d59b297c1401b4579687aa875f8d378e4505ebf4e03554bccda4e';
+        func-mem-ref-line = '164';
+        func-mem-ref-name = 'XRAN_BFWCOMPMETHOD_BLKSCALE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a241943465db5d59b297c1401b4579687a08c6866bf6b30f45d8c78a1acb33f6ca';
+        func-mem-ref-line = '165';
+        func-mem-ref-name = 'XRAN_BFWCOMPMETHOD_ULAW';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a241943465db5d59b297c1401b4579687a036896de4dea687b4d28bd819e535529';
+        func-mem-ref-line = '166';
+        func-mem-ref-name = 'XRAN_BFWCOMPMETHOD_BEAMSPACE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a241943465db5d59b297c1401b4579687a69b09bde0a8a71540b00378a5eb917b9';
+        func-mem-ref-line = '162';
+        func-mem-ref-name = 'XRAN_BFWCOMPMETHOD_NONE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1aa84b1c03297680b54ecd081d2a69d791';
+        func-mem-ref-line = '50';
+        func-mem-ref-name = 'xranlib_compress_response::data_out';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8cpp_1a55f53f65b294f4b5f75190e3565ac295';
+        func-mem-ref-line = '783';
+        func-mem-ref-name = 'xranlib_compress_avx512_bfw';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__compression_8h_1a6858c4011b5cad020222e9ca5c2786f5';
+        func-mem-ref-line = '52';
+        func-mem-ref-name = 'xranlib_compress_response::len';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a4a957453875309739caacdd651bdab75';
+        func-mem-ref-line = '58';
+        func-mem-ref-name = 'XRAN_STATUS_FAIL';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a63f308af419e410c6e3996a79d2c9897';
+        func-mem-ref-line = '50';
+        func-mem-ref-name = 'XRAN_SECTIONEXT_ALIGN';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'c__plane__tests_8cc_1a11a0b914a08e5375cae792dc6db08c7a';
+        func-mem-ref-line = '566';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_cp_api.h';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+This file provides the definitions for Control Plane Messages APIs.
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+@author Intel Corporation
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'xran__fh__o__du_8h';
+  file-name = 'xran_fh_o_du.h';
+    define = {
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1a814959a7b5ff6cd4474433f62312eee0';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_STATUS_SUCCESS';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(0)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '54';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+ Success status value.  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1a4a957453875309739caacdd651bdab75';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_STATUS_FAIL';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(-1)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '58';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+ Fail status value.  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1a746b130d3c5db158af75c32c240183fc';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_STATUS_RETRY';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(-2)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '63';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Retry status value.  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1a341e6485fd9de350805503e938f90708';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_STATUS_RESOURCE';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(-3)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '68';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+The resource that has been requested is unavailable. Refer
+to relevant sections of the API for specifics on what the suggested
+course of action is.  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1aad8a35383b986f4ca80437468b6c625f';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_STATUS_INVALID_PARAM';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(-4)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '75';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Invalid parameter has been passed in.  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1ace75e6583c9238fc2f957c3cc9b92ec4';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_STATUS_FATAL';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(-5)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '79';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+A serious error has occurred. Recommended course of action
+is to shutdown and restart the component.  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1a45590c7e932d3d78451dd72d2cbf5454';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_STATUS_UNSUPPORTED';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(-6)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '85';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+The function is not supported, at least not with the specific
+parameters supplied.  This may be because a particular
+capability is not supported by the current implementation.  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1a6602a966370956b35631e68698539cac';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_STATUS_INVALID_PACKET';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(-7)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '92';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Recevied packet does not have correct format.  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1aa76014e778bb54907d85e05cac204d71';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XranGetTtiNum';
+      define-mem-param  = {
+        define-mem-def-name = 'symIdx';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'numSymPerTti';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(((uint32_t)symIdx / (uint32_t)numSymPerTti))
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '98';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Macro to calculate TTI number from symbol index used by timing thread  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1a605ecc3c0ad6066e39465a108b873373';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XranGetSymNum';
+      define-mem-param  = {
+        define-mem-def-name = 'symIdx';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'numSymPerTti';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(((uint32_t)symIdx % (uint32_t)numSymPerTti))
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '100';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Macro to calculate Symbol number for given slot from symbol index   
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1a5a8a3a7c7c4ff43865b57971dfbf0aa6';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XranGetFrameNum';
+      define-mem-param  = {
+        define-mem-def-name = 'tti';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'SFNatSecStart';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'numSubFramePerSystemFrame';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'numSlotPerSubFrame';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+((((uint32_t)tti / ((uint32_t)numSubFramePerSystemFrame * (uint32_t)numSlotPerSubFrame)) + SFNatSecStart) & 0x3FF)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '102';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Macro to calculate Frame number for given tti  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1a5ca2a2076a042acdca2e326a436a7882';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XranGetSubFrameNum';
+      define-mem-param  = {
+        define-mem-def-name = 'tti';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'numSlotPerSubFrame';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'numSubFramePerSystemFrame';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(((uint32_t)tti/(uint32_t)numSlotPerSubFrame) % (uint32_t)numSubFramePerSystemFrame)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '104';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Macro to calculate Subframe number for given tti  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1a36c7ae37e30524321b18fde971372b92';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XranGetSlotNum';
+      define-mem-param  = {
+        define-mem-def-name = 'tti';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'numSlotPerSfn';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+((uint32_t)tti % ((uint32_t)numSlotPerSfn))
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '106';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Macro to calculate Slot number  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1ac1e23b437693cb93f1ddd5a74f97cab4';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_PORTS_NUM';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(1)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '108';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+number of XRAN ports (aka O-RU devices) supported  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1af0963ba32cc8ecd280afd2e474eb426a';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_N_FE_BUF_LEN';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(40)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '109';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Number of TTIs (slots)  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1a34dbe5e515cc78b4ce26fa287e6c1edc';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_MAX_SECTOR_NR';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(12)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '110';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Max sectors per XRAN port  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1a35fa05e7523928c0c86cbcf835c12dc5';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_MAX_ANTENNA_NR';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(16)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '112';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Max number of extended Antenna-Carriers:
+                                           a data flow for a single antenna (or spatial stream) for a single carrier in a single sector  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1a42f4a51ad2109eb30e8cbefcde747e92';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_MAX_PANEL_NR';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(1)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '115';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Max number of Panels supported per O-RU  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1a78d58409e31b11cd5b3512f52c6556ac';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_MAX_TRX_ANTENNA_ARRAY';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(1)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '116';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Max number of TX and RX arrays per panel in O-RU  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1af3e0ced3530652b3c92220c8783b55fa';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_MAX_ANT_ARRAY_ELM_NR';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(64)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '117';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Maximum number of Antenna Array Elemets in Antenna Array in the O-RU  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1a87d92ec177ed9c388685a91051f66205';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_NUM_OF_SYMBOL_PER_SLOT';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(14)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '121';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Number of symbols per slot  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1a6a9b0521b0d67ed1e761047b2a929422';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_MAX_NUM_OF_SRS_SYMBOL_PER_SLOT';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+XRAN_NUM_OF_SYMBOL_PER_SLOT
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '122';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Max Number of SRS symbols per slot  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1aba79881ec9b30850184b4f5f6b0afc39';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_MAX_TDD_PERIODICITY';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(80)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '123';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Max TDD pattern period  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1a6447bf8849000b9fecf51d77d4fa50b2';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_MAX_CELLS_PER_PORT';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(XRAN_MAX_SECTOR_NR)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '124';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Max cells mapped to XRAN port  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1ad366e06c49d56ecfe336917a71236554';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_COMPONENT_CARRIERS_MAX';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(XRAN_MAX_SECTOR_NR)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '125';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+number of CCs  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1a93482eb351961fb07e09d913701dd033';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_NUM_OF_ANT_RADIO';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(XRAN_MAX_SECTOR_NR*XRAN_MAX_ANTENNA_NR)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '126';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Max Number of Antennas supported for all CC on single XRAN port  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1a9435009d03a49d495b2b608129c64b61';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_MAX_PRBS';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(275)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '127';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Max of PRBs per CC per antanna for 5G NR  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1aa099ceebb1479cddef1ee64f5c311973';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_MAX_SECTIONS_PER_SYM';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(16)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '129';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Max number of different sections in single symbol (section is equal to RB allocation for UE)  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1a5a579cae10a206d64b2810a7df8a66f6';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_MAX_PKT_BURST';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(448+4)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '131';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+4x14x8 symbols per ms  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1ad1cc410c971930e1972f329c5130c886';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_N_MAX_BUFFER_SEGMENT';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+XRAN_MAX_PKT_BURST
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '132';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Max number of segments per ms  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1ac1cd6517de77baee725c67b3e5bd417c';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_STRICT_PARM_CHECK';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(1)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '134';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+enable parameter check for C-plane  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1a81efa76a214d1fd1b9b409bdea15c87c';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_SLOT_TYPE_INVALID';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(0)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '137';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+invalid slot type  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1a3640d50cafb5ccc15b73219309f60a3b';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_SLOT_TYPE_DL';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(1)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '138';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+DL slot  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1a3167443dbf786f9b87a133119a8f69e8';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_SLOT_TYPE_UL';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(2)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '139';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+UL slot  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1a37ddab95bdd53de1ee17a3607a183eae';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_SLOT_TYPE_SP';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(3)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '140';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Special slot  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1ad997c19049d5e80611e4360b1ed79b80';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_SLOT_TYPE_FDD';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(4)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '141';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+FDD slot  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1a581b66d2fea333f0a2e9ca3f9589fd89';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_SLOT_TYPE_LAST';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(5)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '142';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+MAX slot  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1aa7db41b67e2cd3be904b7332d8df6657';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_SYMBOL_TYPE_DL';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(0)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '145';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+DL symbol   
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1a78bce62effeb80d1e2bda74c6ee3d5f4';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_SYMBOL_TYPE_UL';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(1)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '146';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+UL symbol   
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1a0e0df6a907cf2724cf3e531d7f18fb3c';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_SYMBOL_TYPE_GUARD';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(2)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '147';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+GUARD symbol  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1ac7915d813606499af39f5e952391fded';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_SYMBOL_TYPE_FDD';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(3)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '148';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+FDD symbol  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1acd3869dff9738650c847e456c6ab21ae';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_NUM_OF_SLOT_IN_TDD_LOOP';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(80)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '150';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+MAX number of slot for TDD repetition  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1adb623b32cb8644414383af3de60433d8';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'xran_log_dbg';
+      define-mem-param  = {
+        define-mem-def-name = 'fmt';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = '...';
+      }; /*        define-mem-def--param */
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '162';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1adb623b32cb8644414383af3de60433d8';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'xran_log_dbg';
+      define-mem-param  = {
+        define-mem-def-name = 'fmt';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = '...';
+      }; /*        define-mem-def--param */
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '173';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1a8f97ad3d53e73a2807e3b2cf097e267a';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'xran_log_wrn';
+      define-mem-param  = {
+        define-mem-def-name = 'fmt';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = '...';
+      }; /*        define-mem-def--param */
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '174';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__fh__o__du_8h_1a02b163e2e7f90f2c7941fdcb19ebcb3e';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'xran_log_err';
+      define-mem-param  = {
+        define-mem-def-name = 'fmt';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = '...';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+fprintf(stderr,                     \
+        "ERROR: %s(%d): " fmt "\n",     \
+        __FILE__,                       \
+        __LINE__, ##__VA_ARGS__)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      define-mem-desc-line = '177';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    };
+    typedef = {
+    typedef-member = {
+      typedef-mem-kind = 'typedef';
+      typedef-mem-id   = 'xran__fh__o__du_8h_1aa3ceca070f84e316e0e2f6002419d572';
+      typedef-mem-virt = normal;
+      typedef-mem-prot = public;
+      typedef-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-name = 'xran_status_t';
+      typedef-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      typedef-mem-desc-line = '236';
+      typedef-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Xran status return value  
+_EnD_oF_dEf_TeXt_;
+    }; /* typedef-member */
+    typedef-member = {
+      typedef-mem-kind = 'typedef';
+      typedef-mem-id   = 'xran__fh__o__du_8h_1ad2e55b4fa82ed8c7f00e083b0406c6c8';
+      typedef-mem-virt = normal;
+      typedef-mem-prot = public;
+      typedef-mem-type = <<_EnD_oF_dEf_TeXt_
+void(*
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-name = 'xran_callback_sym_fn';
+      typedef-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      typedef-mem-desc-line = '239';
+      typedef-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-documentation = <<_EnD_oF_dEf_TeXt_
+callback function type for Symbol packet  
+_EnD_oF_dEf_TeXt_;
+    }; /* typedef-member */
+    typedef-member = {
+      typedef-mem-kind = 'typedef';
+      typedef-mem-id   = 'xran__fh__o__du_8h_1af48a00f171ef7a017fddd2a29f9854d0';
+      typedef-mem-virt = normal;
+      typedef-mem-prot = public;
+      typedef-mem-type = <<_EnD_oF_dEf_TeXt_
+int(*
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-name = 'xran_fh_tti_callback_fn';
+      typedef-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      typedef-mem-desc-line = '242';
+      typedef-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Callback function type for TTI event  
+_EnD_oF_dEf_TeXt_;
+    }; /* typedef-member */
+    typedef-member = {
+      typedef-mem-kind = 'typedef';
+      typedef-mem-id   = 'xran__fh__o__du_8h_1ad52207145e383ae136995f5a2b7dd82d';
+      typedef-mem-virt = normal;
+      typedef-mem-prot = public;
+      typedef-mem-type = <<_EnD_oF_dEf_TeXt_
+void(*
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-name = 'xran_transport_callback_fn';
+      typedef-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      typedef-mem-desc-line = '245';
+      typedef-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Callback function type packet arrival from transport layer (ETH or IP)  
+_EnD_oF_dEf_TeXt_;
+    }; /* typedef-member */
+    typedef-member = {
+      typedef-mem-kind = 'typedef';
+      typedef-mem-id   = 'xran__fh__o__du_8h_1adce425900af03693ff55da9deb17a679';
+      typedef-mem-virt = normal;
+      typedef-mem-prot = public;
+      typedef-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t(*
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-name = 'phy_encoder_poll_fn';
+      typedef-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      typedef-mem-desc-line = '248';
+      typedef-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Callback functions to poll BBdev encoder  
+_EnD_oF_dEf_TeXt_;
+    }; /* typedef-member */
+    typedef-member = {
+      typedef-mem-kind = 'typedef';
+      typedef-mem-id   = 'xran__fh__o__du_8h_1a2c1d5f131c5a23d8339f1babb3b22ade';
+      typedef-mem-virt = normal;
+      typedef-mem-prot = public;
+      typedef-mem-type = <<_EnD_oF_dEf_TeXt_
+int16_t(*
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-name = 'phy_decoder_poll_fn';
+      typedef-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      typedef-mem-desc-line = '251';
+      typedef-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Callback functions to poll BBdev secoder  
+_EnD_oF_dEf_TeXt_;
+    }; /* typedef-member */
+    typedef-member = {
+      typedef-mem-kind = 'typedef';
+      typedef-mem-id   = 'xran__fh__o__du_8h_1afe623da85d4542bce592f333046e2c81';
+      typedef-mem-virt = normal;
+      typedef-mem-prot = public;
+      typedef-mem-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-name = 'xran_cc_handle_t';
+      typedef-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      typedef-mem-desc-line = '541';
+      typedef-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      typedef-mem-documentation = <<_EnD_oF_dEf_TeXt_
+CC instance handle pointer type  
+_EnD_oF_dEf_TeXt_;
+    }; /* typedef-member */
+    };
+    enum = {
+    enum-member = {
+      enum-mem-kind = 'enum';
+      enum-mem-id   = 'xran__fh__o__du_8h_1a1784f85d62401cba0ffb49c4d2467aae';
+      enum-mem-virt = normal;
+      enum-mem-prot = public;
+      enum-mem-name = 'XranFrameDuplexType';
+      enum-mem-enum = { enum-name = XRAN_FDD; enum-value = '= 0'; };
+      enum-mem-enum = { enum-name = XRAN_TDD; };
+      enum-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      enum-mem-desc-line = '185';
+      enum-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* enum-member */
+    enum-member = {
+      enum-mem-kind = 'enum';
+      enum-mem-id   = 'xran__fh__o__du_8h_1a2f600110ab5726a0f21375b7f24c0326';
+      enum-mem-virt = normal;
+      enum-mem-prot = public;
+      enum-mem-name = 'xran_if_state';
+      enum-mem-enum = { enum-name = XRAN_INIT; enum-value = '= 0'; };
+      enum-mem-enum = { enum-name = XRAN_RUNNING; };
+      enum-mem-enum = { enum-name = XRAN_STOPPED; };
+      enum-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      enum-mem-desc-line = '190';
+      enum-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* enum-member */
+    enum-member = {
+      enum-mem-kind = 'enum';
+      enum-mem-id   = 'xran__fh__o__du_8h_1afc082593977ad91f3dcdd2175cb74615';
+      enum-mem-virt = normal;
+      enum-mem-prot = public;
+      enum-mem-name = 'xran_compression_method';
+      enum-mem-enum = { enum-name = XRAN_COMPMETHOD_NONE; enum-value = '= 0'; };
+      enum-mem-enum = { enum-name = XRAN_COMPMETHOD_BLKFLOAT; enum-value = '= 1'; };
+      enum-mem-enum = { enum-name = XRAN_COMPMETHOD_BLKSCALE; enum-value = '= 2'; };
+      enum-mem-enum = { enum-name = XRAN_COMPMETHOD_ULAW; enum-value = '= 3'; };
+      enum-mem-enum = { enum-name = XRAN_COMPMETHOD_MODULATION; enum-value = '= 4'; };
+      enum-mem-enum = { enum-name = XRAN_COMPMETHOD_MAX; };
+      enum-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      enum-mem-desc-line = '203';
+      enum-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@description
+     Compression Method 6.3.3.13, Table 6-43
+_EnD_oF_dEf_TeXt_;
+    }; /* enum-member */
+    enum-member = {
+      enum-mem-kind = 'enum';
+      enum-mem-id   = 'xran__fh__o__du_8h_1a8eb67099ddcb1b5877a494edfd450d24';
+      enum-mem-virt = normal;
+      enum-mem-prot = public;
+      enum-mem-name = 'callback_to_phy_id';
+      enum-mem-enum = { enum-name = XRAN_CB_TTI; enum-value = '= 0'; };
+      enum-mem-enum = { enum-name = XRAN_CB_HALF_SLOT_RX; enum-value = '=1'; };
+      enum-mem-enum = { enum-name = XRAN_CB_FULL_SLOT_RX; enum-value = '=2'; };
+      enum-mem-enum = { enum-name = XRAN_CB_MAX; };
+      enum-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      enum-mem-desc-line = '220';
+      enum-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@description
+     Callback function type for symbol packet enum
+_EnD_oF_dEf_TeXt_;
+    }; /* enum-member */
+    enum-member = {
+      enum-mem-kind = 'enum';
+      enum-mem-id   = 'xran__fh__o__du_8h_1a80cd33d519d5b1993e2a1de8b78b3059';
+      enum-mem-virt = normal;
+      enum-mem-prot = public;
+      enum-mem-name = 'xran_weight_based_beamforming_type';
+      enum-mem-enum = { enum-name = XRAN_BF_T_FREQUENCY; enum-value = '= 0'; };
+      enum-mem-enum = { enum-name = XRAN_BF_T_TIME; enum-value = '= 1'; };
+      enum-mem-enum = { enum-name = XRAN_BF_T_HYBRID; enum-value = '= 2'; };
+      enum-mem-enum = { enum-name = XRAN_BF_T_MAX; };
+      enum-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      enum-mem-desc-line = '229';
+      enum-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Beamforming type, enumerated as "frequency", "time" or "hybrid"
+section 10.4.2  Weight-based dynamic beamforming  
+_EnD_oF_dEf_TeXt_;
+    }; /* enum-member */
+    enum-member = {
+      enum-mem-kind = 'enum';
+      enum-mem-id   = 'xran__fh__o__du_8h_1a185d8ae20c697568878935f0a260227a';
+      enum-mem-virt = normal;
+      enum-mem-prot = public;
+      enum-mem-name = 'xran_vf_ports';
+      enum-mem-enum = { enum-name = XRAN_UP_VF; enum-value = '= 0'; };
+      enum-mem-enum = { enum-name = XRAN_CP_VF; };
+      enum-mem-enum = { enum-name = XRAN_VF_MAX; };
+      enum-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      enum-mem-desc-line = '255';
+      enum-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
+XRAN port enum  
+_EnD_oF_dEf_TeXt_;
+    }; /* enum-member */
+    enum-member = {
+      enum-mem-kind = 'enum';
+      enum-mem-id   = 'xran__fh__o__du_8h_1abf0211a253f5881ebad3910cef98d30e';
+      enum-mem-virt = normal;
+      enum-mem-prot = public;
+      enum-mem-name = 'xran_category';
+      enum-mem-enum = { enum-name = XRAN_CATEGORY_A; enum-value = '= 0'; };
+      enum-mem-enum = { enum-name = XRAN_CATEGORY_B; enum-value = '= 1'; };
+      enum-mem-enum = { enum-name = XRAN_CATEGORY_MAX; };
+      enum-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      enum-mem-desc-line = '263';
+      enum-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
+XRAN category enum  
+_EnD_oF_dEf_TeXt_;
+    }; /* enum-member */
+    enum-member = {
+      enum-mem-kind = 'enum';
+      enum-mem-id   = 'xran__fh__o__du_8h_1ab78adb73387ef66b18318c2425be2f27';
+      enum-mem-virt = normal;
+      enum-mem-prot = public;
+      enum-mem-name = 'xran_beamforming_type';
+      enum-mem-enum = { enum-name = XRAN_BEAM_ID_BASED; enum-value = '= 0'; };
+      enum-mem-enum = { enum-name = XRAN_BEAM_WEIGHT; };
+      enum-mem-enum = { enum-name = XRAN_BEAM_ATTRIBUTE; };
+      enum-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      enum-mem-desc-line = '271';
+      enum-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
+type of beamforming  
+_EnD_oF_dEf_TeXt_;
+    }; /* enum-member */
+    enum-member = {
+      enum-mem-kind = 'enum';
+      enum-mem-id   = 'xran__fh__o__du_8h_1a4c62e469317040d695487f294cf9e0ba';
+      enum-mem-virt = normal;
+      enum-mem-prot = public;
+      enum-mem-name = 'xran_bbdev_init';
+      enum-mem-enum = { enum-name = XRAN_BBDEV_NOT_USED; enum-value = '= -1'; };
+      enum-mem-enum = { enum-name = XRAN_BBDEV_MODE_HW_OFF; enum-value = '= 0'; };
+      enum-mem-enum = { enum-name = XRAN_BBDEV_MODE_HW_ON; enum-value = '= 1'; };
+      enum-mem-enum = { enum-name = XRAN_BBDEV_MODE_MAX; };
+      enum-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      enum-mem-desc-line = '279';
+      enum-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
+state of bbdev with xran  
+_EnD_oF_dEf_TeXt_;
+    }; /* enum-member */
+    enum-member = {
+      enum-mem-kind = 'enum';
+      enum-mem-id   = 'xran__fh__o__du_8h_1ab5ce6839bae2968c79930a0bfa17f4d8';
+      enum-mem-virt = normal;
+      enum-mem-prot = public;
+      enum-mem-name = 'xran_input_byte_order';
+      enum-mem-enum = { enum-name = XRAN_NE_BE_BYTE_ORDER; enum-value = '= 0'; };
+      enum-mem-enum = { enum-name = XRAN_CPU_LE_BYTE_ORDER; };
+      enum-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      enum-mem-desc-line = '471';
+      enum-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
+XRAN-PHY interface byte order  
+_EnD_oF_dEf_TeXt_;
+    }; /* enum-member */
+    enum-member = {
+      enum-mem-kind = 'enum';
+      enum-mem-id   = 'xran__fh__o__du_8h_1a0d9cb4cebbc59a8fa5bfef7547898859';
+      enum-mem-virt = normal;
+      enum-mem-prot = public;
+      enum-mem-name = 'xran_input_i_q_order';
+      enum-mem-enum = { enum-name = XRAN_I_Q_ORDER; enum-value = '= 0'; };
+      enum-mem-enum = { enum-name = XRAN_Q_I_ORDER; };
+      enum-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      enum-mem-desc-line = '477';
+      enum-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
+XRAN-PHY interface I and Q order  
+_EnD_oF_dEf_TeXt_;
+    }; /* enum-member */
+    };
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__fh__o__du_8h_1a3efe8aba779b0a2f90adc02065579f5f';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_init';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'argc';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'argv';
+        func-mem-param-array = '[]';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_fh_init *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'p_xran_fh_init';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'appName';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void **
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      func-mem-desc-line = '626';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Initialize the XRAN Layer via DPDK.
+
+@param argc
+  A non-negative value.  If it is greater than 0, the array members
+  for argv[0] through argv[argc] (non-inclusive) shall contain pointers
+  to strings.
+@param argv
+  An array of strings.  The contents of the array, as well as the strings
+  which are pointed to by the array, may be modified by this function.
+
+@return
+  0 - on success
+  Error codes returned via rte_errno
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a8a5462b0059073e90d42f8bfa066d566';
+        func-mem-ref-line = '324';
+        func-mem-ref-name = 'xran_fh_init::io_cfg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8c_1aef5f52e6a4f49171518a59382eb03df5';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'xran_if_current_state';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a2f600110ab5726a0f21375b7f24c0326a4b6bcf9a51e104e19a5fa2d859a63080';
+        func-mem-ref-line = '191';
+        func-mem-ref-name = 'XRAN_INIT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a3a10011d5a15ba88d65b9e027cdff35e';
+        func-mem-ref-line = '325';
+        func-mem-ref-name = 'xran_fh_init::eAxCId_conf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ab0bb0b684cc2798a2ef1ceabe4a47e38';
+        func-mem-ref-line = '356';
+        func-mem-ref-name = 'xran_fh_init::enableCP';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ac0646000d1448798a186e109df0bb3dd';
+        func-mem-ref-line = '357';
+        func-mem-ref-name = 'xran_fh_init::prachEnable';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a367975ed81727c2747411672f73b2754';
+        func-mem-ref-line = '358';
+        func-mem-ref-name = 'xran_fh_init::srsEnable';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a6fcbf469691a192f1ce298f70981c17a';
+        func-mem-ref-line = '363';
+        func-mem-ref-name = 'xran_fh_init::DynamicSectionEna';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8c_1a69c763967ba7e28c4a589ce624c226ff';
+        func-mem-ref-line = '124';
+        func-mem-ref-name = 'xran_register_ethertype_handler';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1af87cccd4396539ae2fd0000a61907e92';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'ETHER_TYPE_ECPRI';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a7a412a9cd0ac919dccb2112fb386d64a';
+        func-mem-ref-line = '1342';
+        func-mem-ref-name = 'handle_ecpri_ethertype';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8h_1a1e6927fa1486224044e568f9c370519b';
+        func-mem-ref-line = '83';
+        func-mem-ref-name = 'xran_io_loop_cfg::id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8c_1a97dcf8200aebed714f47764c302a06b5';
+        func-mem-ref-line = '288';
+        func-mem-ref-name = 'xran_ethdi_init_dpdk_io';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a6a78f61ed42f876c7cfa835be5ed0942';
+        func-mem-ref-line = '329';
+        func-mem-ref-name = 'xran_fh_init::filePrefix';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1adcde08e47bdc5157e76975f32d1e96e8';
+        func-mem-ref-line = '333';
+        func-mem-ref-name = 'xran_fh_init::p_o_du_addr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ab05fc2b0bda23212626e2f075ce8e817';
+        func-mem-ref-line = '334';
+        func-mem-ref-name = 'xran_fh_init::p_o_ru_addr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1adc6cb9229207f58f6c4375305dcb5384';
+        func-mem-ref-line = '359';
+        func-mem-ref-name = 'xran_fh_init::cp_vlan_tag';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ae5c22bf3cd63e278914bf627dab04ce8';
+        func-mem-ref-line = '360';
+        func-mem-ref-name = 'xran_fh_init::up_vlan_tag';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a126b53d8cc57521b34496dbe3a26621f';
+        func-mem-ref-line = '678';
+        func-mem-ref-name = 'xranLibWraper::SetUp';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__fh__o__du_8h_1adf5ead6a9f90b5d524e8012521d64bb5';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_sector_get_instances';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nNumInstances';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+xran_cc_handle_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pSectorInstanceHandles';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      func-mem-desc-line = '644';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function returns handles for number of sectors supported by XRAN layer. Currently function
+  supports one handle XRAN layer where it supports only one CC
+
+@param pHandle
+  Pointer to XRAN layer handle
+@param nNumInstances
+  total number of instances of CC
+@param pSectorInstanceHandles
+  Pointer to xran_cc_handle_t where to store Handle pointer
+
+@return
+  0 - on success
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a4a957453875309739caacdd651bdab75';
+        func-mem-ref-line = '58';
+        func-mem-ref-name = 'XRAN_STATUS_FAIL';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a6907fcd45c00443dc2e3258a628208ca';
+        func-mem-ref-line = '111';
+        func-mem-ref-name = 'CHECK_NOT_NULL';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1aad8a35383b986f4ca80437468b6c625f';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'XRAN_STATUS_INVALID_PARAM';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a417ba2c3b49b216e358bc340346bf1cf';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'print_dbg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a341e6485fd9de350805503e938f90708';
+        func-mem-ref-line = '68';
+        func-mem-ref-name = 'XRAN_STATUS_RESOURCE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a3e89a68b1b304e37badf1e8a62a38527';
+        func-mem-ref-line = '148';
+        func-mem-ref-name = 'sectorHandleInfo::nIndex';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a6fa55fef5f643eb92ae1f3890bb239d6';
+        func-mem-ref-line = '149';
+        func-mem-ref-name = 'sectorHandleInfo::nXranPort';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a2b7202fa1a2e3c5187799f8be3b5459f';
+        func-mem-ref-line = '206';
+        func-mem-ref-name = 'xran_device_ctx::xran_port_id';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1ac2f03036711a42868a78783b735097e5';
+        func-mem-ref-line = '120';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__fh__o__du_8h_1a999189549fd6b524b733ddd61f1f9962';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_mm_init';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint64_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nMemorySize';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nMemorySegmentSize';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      func-mem-desc-line = '663';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function initialize Memory Management subsystem (mm) in order to handle memory buffers between XRAN layer
+  and PHY.
+
+@param pHandle
+  Pointer to XRAN layer handle for given CC
+@param nMemorySize
+  memory size of all segments
+@param nMemorySegmentSize
+  size of memory per segment
+
+@return
+  0 - on success
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1ac2f03036711a42868a78783b735097e5';
+        func-mem-ref-line = '120';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__fh__o__du_8h_1a39a9f7b5d01979eb1f8d806d6b9c50fe';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_bm_init';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pPoolIndex';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nNumberOfBuffers';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nBufferSize';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      func-mem-desc-line = '683';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function allocates buffer memory (bm) used between XRAN layer and PHY. In general case it's DPDK mbuf.
+  it uses Memory Management system to get memory chunk and define memory pool on top of it.
+
+@param pHandle
+  Pointer to XRAN layer handle for given CC
+@param nPoolIndex
+  pointer to buffer pool identification to be returned
+@param nNumberOfBuffers
+  number of buffer to allocate in the pool
+@param nBufferSize
+  buffer size to allocate
+
+@return
+  0 - on success
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a6fa55fef5f643eb92ae1f3890bb239d6';
+        func-mem-ref-line = '149';
+        func-mem-ref-name = 'sectorHandleInfo::nXranPort';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a3e89a68b1b304e37badf1e8a62a38527';
+        func-mem-ref-line = '148';
+        func-mem-ref-name = 'sectorHandleInfo::nIndex';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a7f385bf2d48d174e82285595baa66890';
+        func-mem-ref-line = '152';
+        func-mem-ref-name = 'sectorHandleInfo::nBufferPoolIndex';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a099c95b9a26488749a7bade28dd45192';
+        func-mem-ref-line = '154';
+        func-mem-ref-name = 'sectorHandleInfo::p_bufferPool';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1aff7b5c03d15eefed7ec8ba88836914e6';
+        func-mem-ref-line = '47';
+        func-mem-ref-name = 'MBUF_CACHE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a331562c12e62e7bae882440025872c95';
+        func-mem-ref-line = '155';
+        func-mem-ref-name = 'sectorHandleInfo::bufferPoolElmSz';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1af7c3fd31d7919760d9a11bd48b9ad804';
+        func-mem-ref-line = '156';
+        func-mem-ref-name = 'sectorHandleInfo::bufferPoolNumElm';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1ac2f03036711a42868a78783b735097e5';
+        func-mem-ref-line = '120';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__fh__o__du_8h_1ae79ca138dc77d69ef692886be4e5da81';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_bm_allocate_buffer';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nPoolIndex';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void **
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ppData';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void **
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ppCtrl';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      func-mem-desc-line = '703';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function allocates buffer used between XRAN layer and PHY. In general case it's DPDK mbuf.
+
+@param pHandle
+  Pointer to XRAN layer handle for given CC
+@param nPoolIndex
+  buffer pool identification
+@param ppData
+  Pointer to pointer where to store address of new buffer
+@param ppCtrl
+  Pointer to pointer where to store address of internal private control information
+
+
+@return
+  0 - on success
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a099c95b9a26488749a7bade28dd45192';
+        func-mem-ref-line = '154';
+        func-mem-ref-name = 'sectorHandleInfo::p_bufferPool';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a331562c12e62e7bae882440025872c95';
+        func-mem-ref-line = '155';
+        func-mem-ref-name = 'sectorHandleInfo::bufferPoolElmSz';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1ac2f03036711a42868a78783b735097e5';
+        func-mem-ref-line = '120';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__fh__o__du_8h_1a0f904fe772b55bcfc449759a23063aa3';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_bm_free_buffer';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pData';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pCtrl';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      func-mem-desc-line = '720';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function frees buffer used between XRAN layer and PHY. In general case it's DPDK mbuf
+
+@param pHandle
+  Pointer to XRAN layer handle for given CC
+@param pData
+  Pointer to buffer
+@param pData
+  Pointer to internal private control information
+
+@return
+  0 - on success
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1ac2f03036711a42868a78783b735097e5';
+        func-mem-ref-line = '120';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__fh__o__du_8h_1a4120602c15ddabfc3372e238d17f0414';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_mm_destroy';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      func-mem-desc-line = '733';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function destroys Memory Management (MM) layer of XRAN library
+
+@param pHandle
+  Pointer to XRAN layer handle for given CC
+
+@return
+  0 - on success
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a937105f52446cfcb951e43e1dc3c4d8b';
+        func-mem-ref-line = '238';
+        func-mem-ref-name = 'xran_get_if_state';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a2f600110ab5726a0f21375b7f24c0326a35916b54fc6804c2f2dc1f5891f3047e';
+        func-mem-ref-line = '192';
+        func-mem-ref-name = 'XRAN_RUNNING';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1ae5f944f4eff8e2963b83b56f208a114d';
+        func-mem-ref-line = '274';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'sample-app_8c_1ac871776e03d4a4ae1717d2600a7f7dff';
+        func-mem-ref-line = '1122';
+        func-mem-ref-name = 'stop_xran';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__fh__o__du_8h_1ac94e2474beef3b68521cfd391211b1be';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_5g_fronthault_config';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_buffer_list *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pSrcBuffer';
+        func-mem-param-array = '[XRAN_MAX_ANTENNA_NR][XRAN_N_FE_BUF_LEN]';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_buffer_list *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pSrcCpBuffer';
+        func-mem-param-array = '[XRAN_MAX_ANTENNA_NR][XRAN_N_FE_BUF_LEN]';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_buffer_list *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pDstBuffer';
+        func-mem-param-array = '[XRAN_MAX_ANTENNA_NR][XRAN_N_FE_BUF_LEN]';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_buffer_list *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pDstCpBuffer';
+        func-mem-param-array = '[XRAN_MAX_ANTENNA_NR][XRAN_N_FE_BUF_LEN]';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+xran_transport_callback_fn
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pCallback';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pCallbackTag';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      func-mem-desc-line = '760';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function configures TX(DL) and RX(UL) output buffers and callback (UL only) for XRAN layer with
+  given handle
+
+@param pHandle
+  Pointer to XRAN layer handle for given CC
+@param pSrcBuffer
+  list of memory buffers to use to fetch IQs from PHY to XRAN layer (DL)
+@param pSrcCpBuffer
+  list of memory buffers to use to configure C-plane (DL)
+@param pDstBuffer
+  list of memory buffers to use to deliver IQs from XRAN layer to PHY (UL)
+@param pDstCpBuffer
+  list of memory buffers to use to configure C-plane (UL)
+@param xran_transport_callback_fn pCallback
+  Callback function to call with arrival of all packets for given CC for given symbol
+@param pCallbackTag
+  Parameters of Callback function
+
+@return
+  0  - on success
+  -1 - on error
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a814959a7b5ff6cd4474433f62312eee0';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'XRAN_STATUS_SUCCESS';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a417ba2c3b49b216e358bc340346bf1cf';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'print_dbg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a4a957453875309739caacdd651bdab75';
+        func-mem-ref-line = '58';
+        func-mem-ref-name = 'XRAN_STATUS_FAIL';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a3e89a68b1b304e37badf1e8a62a38527';
+        func-mem-ref-line = '148';
+        func-mem-ref-name = 'sectorHandleInfo::nIndex';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1af0963ba32cc8ecd280afd2e474eb426a';
+        func-mem-ref-line = '109';
+        func-mem-ref-name = 'XRAN_N_FE_BUF_LEN';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a35fa05e7523928c0c86cbcf835c12dc5';
+        func-mem-ref-line = '111';
+        func-mem-ref-name = 'XRAN_MAX_ANTENNA_NR';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1aeb7832eb5f4721f4a281feaacd1bb466';
+        func-mem-ref-line = '222';
+        func-mem-ref-name = 'xran_device_ctx::sFrontHaulTxBbuIoBufCtrl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1a48c33fa4a8f2f93d51cba58b78d3cd9f';
+        func-mem-ref-line = '123';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::bValid';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1af00b094918ddba2073443dcd755141f6';
+        func-mem-ref-line = '125';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::nSegGenerated';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1a7dc97933eadb8a8049057209c3303818';
+        func-mem-ref-line = '124';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::nSegToBeGen';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1a09ab9a2f4541256129428a4ccabc6803';
+        func-mem-ref-line = '127';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::nSegTransferred';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1ab79185e465507117d7b13fd30ec49f70';
+        func-mem-ref-line = '129';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::sBufferList';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a3d723fbd99a0f76d412b2b79931fbc6e';
+        func-mem-ref-line = '594';
+        func-mem-ref-name = 'xran_buffer_list::nNumBuffers';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a87d92ec177ed9c388685a91051f66205';
+        func-mem-ref-line = '122';
+        func-mem-ref-name = 'XRAN_NUM_OF_SYMBOL_PER_SLOT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1afa8c44acddb126e8bb0652d7b4e4395e';
+        func-mem-ref-line = '596';
+        func-mem-ref-name = 'xran_buffer_list::pBuffers';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a9ef97a8be35f99eec4b85d06a3216762';
+        func-mem-ref-line = '230';
+        func-mem-ref-name = 'xran_device_ctx::sFrontHaulTxBuffers';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a964fb75fa6395056fade4167354019f5';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_device_ctx::sFrontHaulTxPrbMapBbuIoBufCtrl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ad1cf1b34ac94d618897d8767cbfc7c44';
+        func-mem-ref-line = '231';
+        func-mem-ref-name = 'xran_device_ctx::sFrontHaulTxPrbMapBuffers';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1af3ad0b6136919aabcdbac46b754aa7ed';
+        func-mem-ref-line = '224';
+        func-mem-ref-name = 'xran_device_ctx::sFrontHaulRxBbuIoBufCtrl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a1dfd09a710fa1cf63f61883a284a5f0f';
+        func-mem-ref-line = '232';
+        func-mem-ref-name = 'xran_device_ctx::sFrontHaulRxBuffers';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a3bfdc9ec9f4c738715460ddd03f0833f';
+        func-mem-ref-line = '225';
+        func-mem-ref-name = 'xran_device_ctx::sFrontHaulRxPrbMapBbuIoBufCtrl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a0c71464127a5828784d5775051f134d6';
+        func-mem-ref-line = '233';
+        func-mem-ref-name = 'xran_device_ctx::sFrontHaulRxPrbMapBuffers';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a023feefd3cb93d648f673ce1a8c79563';
+        func-mem-ref-line = '238';
+        func-mem-ref-name = 'xran_device_ctx::pCallback';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a4bb009dc28deffeccf1559528dbc5bee';
+        func-mem-ref-line = '239';
+        func-mem-ref-name = 'xran_device_ctx::pCallbackTag';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a0ac55d6b8988083425a147f343c34455';
+        func-mem-ref-line = '256';
+        func-mem-ref-name = 'xran_device_ctx::xran2phy_mem_ready';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1ac2f03036711a42868a78783b735097e5';
+        func-mem-ref-line = '120';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1ad93226058ef4fd59bd7d0cd55701b752';
+        func-mem-ref-line = '936';
+        func-mem-ref-name = 'xranLibWraper::Open';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__fh__o__du_8h_1ab204e979de14c21d34e9b88c6c700d25';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_5g_prach_req';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_buffer_list *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pDstBuffer';
+        func-mem-param-array = '[XRAN_MAX_ANTENNA_NR][XRAN_N_FE_BUF_LEN]';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+xran_transport_callback_fn
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pCallback';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pCallbackTag';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      func-mem-desc-line = '786';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function configures PRACH output buffers and callback for XRAN layer with given handle
+
+@param pHandle
+  Pointer to XRAN layer handle for given CC
+@param pDstBuffer
+  list of memory buffers to use to deliver PRACH IQs from xran layer to PHY
+@param xran_transport_callback_fn pCallback
+  Callback function to call with arrival of PRACH packets for given CC
+@param pCallbackTag
+  Parameters of Callback function
+
+@return
+  0  - on success
+  -1 - on error
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a814959a7b5ff6cd4474433f62312eee0';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'XRAN_STATUS_SUCCESS';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a4a957453875309739caacdd651bdab75';
+        func-mem-ref-line = '58';
+        func-mem-ref-name = 'XRAN_STATUS_FAIL';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a3e89a68b1b304e37badf1e8a62a38527';
+        func-mem-ref-line = '148';
+        func-mem-ref-name = 'sectorHandleInfo::nIndex';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1af0963ba32cc8ecd280afd2e474eb426a';
+        func-mem-ref-line = '109';
+        func-mem-ref-name = 'XRAN_N_FE_BUF_LEN';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a35fa05e7523928c0c86cbcf835c12dc5';
+        func-mem-ref-line = '111';
+        func-mem-ref-name = 'XRAN_MAX_ANTENNA_NR';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a4bcca72021c589be2adf3647647a1232';
+        func-mem-ref-line = '226';
+        func-mem-ref-name = 'xran_device_ctx::sFHPrachRxBbuIoBufCtrl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1a48c33fa4a8f2f93d51cba58b78d3cd9f';
+        func-mem-ref-line = '123';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::bValid';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1af00b094918ddba2073443dcd755141f6';
+        func-mem-ref-line = '125';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::nSegGenerated';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1a7dc97933eadb8a8049057209c3303818';
+        func-mem-ref-line = '124';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::nSegToBeGen';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1a09ab9a2f4541256129428a4ccabc6803';
+        func-mem-ref-line = '127';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::nSegTransferred';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1ab79185e465507117d7b13fd30ec49f70';
+        func-mem-ref-line = '129';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::sBufferList';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a3d723fbd99a0f76d412b2b79931fbc6e';
+        func-mem-ref-line = '594';
+        func-mem-ref-name = 'xran_buffer_list::nNumBuffers';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1afa8c44acddb126e8bb0652d7b4e4395e';
+        func-mem-ref-line = '596';
+        func-mem-ref-name = 'xran_buffer_list::pBuffers';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a7976d6beded6455154f323e1e542f085';
+        func-mem-ref-line = '234';
+        func-mem-ref-name = 'xran_device_ctx::sFHPrachRxBuffers';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a5f7077fcb0eef30eca298a156e25ec0c';
+        func-mem-ref-line = '241';
+        func-mem-ref-name = 'xran_device_ctx::pPrachCallback';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a023feefd3cb93d648f673ce1a8c79563';
+        func-mem-ref-line = '238';
+        func-mem-ref-name = 'xran_device_ctx::pCallback';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a31909ed26aa2152e78db6fc72237b5d1';
+        func-mem-ref-line = '242';
+        func-mem-ref-name = 'xran_device_ctx::pPrachCallbackTag';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a4bb009dc28deffeccf1559528dbc5bee';
+        func-mem-ref-line = '239';
+        func-mem-ref-name = 'xran_device_ctx::pCallbackTag';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1ac2f03036711a42868a78783b735097e5';
+        func-mem-ref-line = '120';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1ad93226058ef4fd59bd7d0cd55701b752';
+        func-mem-ref-line = '936';
+        func-mem-ref-name = 'xranLibWraper::Open';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__fh__o__du_8h_1a2bd01fc3432f80a787d6bf317949dd80';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_5g_srs_req';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_buffer_list *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pDstBuffer';
+        func-mem-param-array = '[XRAN_MAX_ANT_ARRAY_ELM_NR][XRAN_N_FE_BUF_LEN]';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+xran_transport_callback_fn
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pCallback';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pCallbackTag';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      func-mem-desc-line = '809';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function configures SRS output buffers and callback for XRAN layer with given handle
+
+@param pHandle
+  Pointer to XRAN layer handle for given CC
+@param pDstBuffer
+  list of memory buffers to use to deliver SRS IQs from xran layer to PHY
+@param xran_transport_callback_fn pCallback
+  Callback function to call with arrival of SRS packets for given CC
+@param pCallbackTag
+  Parameters of Callback function
+
+@return
+  0  - on success
+  -1 - on error
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a814959a7b5ff6cd4474433f62312eee0';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'XRAN_STATUS_SUCCESS';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a4a957453875309739caacdd651bdab75';
+        func-mem-ref-line = '58';
+        func-mem-ref-name = 'XRAN_STATUS_FAIL';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a3e89a68b1b304e37badf1e8a62a38527';
+        func-mem-ref-line = '148';
+        func-mem-ref-name = 'sectorHandleInfo::nIndex';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1af0963ba32cc8ecd280afd2e474eb426a';
+        func-mem-ref-line = '109';
+        func-mem-ref-name = 'XRAN_N_FE_BUF_LEN';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1af3e0ced3530652b3c92220c8783b55fa';
+        func-mem-ref-line = '118';
+        func-mem-ref-name = 'XRAN_MAX_ANT_ARRAY_ELM_NR';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a8d643c55cfe976d88d44beefc0af0dff';
+        func-mem-ref-line = '227';
+        func-mem-ref-name = 'xran_device_ctx::sFHSrsRxBbuIoBufCtrl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1a48c33fa4a8f2f93d51cba58b78d3cd9f';
+        func-mem-ref-line = '123';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::bValid';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1af00b094918ddba2073443dcd755141f6';
+        func-mem-ref-line = '125';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::nSegGenerated';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1a7dc97933eadb8a8049057209c3303818';
+        func-mem-ref-line = '124';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::nSegToBeGen';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1a09ab9a2f4541256129428a4ccabc6803';
+        func-mem-ref-line = '127';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::nSegTransferred';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1ab79185e465507117d7b13fd30ec49f70';
+        func-mem-ref-line = '129';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::sBufferList';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a3d723fbd99a0f76d412b2b79931fbc6e';
+        func-mem-ref-line = '594';
+        func-mem-ref-name = 'xran_buffer_list::nNumBuffers';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1afa8c44acddb126e8bb0652d7b4e4395e';
+        func-mem-ref-line = '596';
+        func-mem-ref-name = 'xran_buffer_list::pBuffers';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a8d0c3597635cdeb50f50f5c43d36e875';
+        func-mem-ref-line = '236';
+        func-mem-ref-name = 'xran_device_ctx::sFHSrsRxBuffers';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a09221a6b8c8f4910a8d0ab9f14aa8d9b';
+        func-mem-ref-line = '244';
+        func-mem-ref-name = 'xran_device_ctx::pSrsCallback';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a023feefd3cb93d648f673ce1a8c79563';
+        func-mem-ref-line = '238';
+        func-mem-ref-name = 'xran_device_ctx::pCallback';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1aa1ab602d8bd88daec92581433fee0ff3';
+        func-mem-ref-line = '245';
+        func-mem-ref-name = 'xran_device_ctx::pSrsCallbackTag';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a4bb009dc28deffeccf1559528dbc5bee';
+        func-mem-ref-line = '239';
+        func-mem-ref-name = 'xran_device_ctx::pCallbackTag';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__fh__o__du_8h_1ac5d259c362d10b47c233b5098052cbf2';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_time_stats';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint64_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'total_time';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint64_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'used_time';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'core_used';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'clear';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      func-mem-desc-line = '832';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function returns XRAN core utilization stats
+
+@param total_time (out)
+  Pointer to variable to store Total time thread has been running
+@param used_time (out)
+  Pointer to variable to store Total time essential tasks have been running on the thread
+@param core_used (out)
+  Pointer to variable to store Core on which the XRAN thread is running
+@param clear (in)
+  If set to 1, then internal variables total_time and used_time are cleared
+
+@return
+  0 - on success
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__fh__o__du_8h_1a03f408f45e97aa68ca47c92e4e7d1a70';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_open';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_fh_config *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pConf';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      func-mem-desc-line = '847';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function opens XRAN layer with given handle
+
+@param pHandle
+  Pointer to XRAN layer handle for given CC
+@param pointer to struct xran_fh_config pConf
+  Pointer to XRAN configuration structure with specific settings to use
+
+@return
+  0 - on success
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a4adf91126704ea524f98f461f6180c85';
+        func-mem-ref-line = '209';
+        func-mem-ref-name = 'xran_device_ctx::fh_cfg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a583c2f58d0655789ea36e22d605ab9ad';
+        func-mem-ref-line = '523';
+        func-mem-ref-name = 'xran_fh_config::log_level';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a27ff648f80c139235421b81f957fcb7e';
+        func-mem-ref-line = '518';
+        func-mem-ref-name = 'xran_fh_config::ru_conf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1af92ff2dfd2bddd0880d779c04b9fb359';
+        func-mem-ref-line = '484';
+        func-mem-ref-name = 'xran_ru_config::xranCat';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1abf0211a253f5881ebad3910cef98d30ea25cae7703b653209b61647fa65ac7e9f';
+        func-mem-ref-line = '264';
+        func-mem-ref-name = 'XRAN_CATEGORY_A';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1ae6070ee9caf6a7ea8d7ef052ed0a559a';
+        func-mem-ref-line = '2995';
+        func-mem-ref-name = 'xran_get_conf_numerology';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a6dcac3ea0b3d99c20c2e6f7091b8b342';
+        func-mem-ref-line = '500';
+        func-mem-ref-name = 'xran_fh_config::nCC';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a34dbe5e515cc78b4ce26fa287e6c1edc';
+        func-mem-ref-line = '110';
+        func-mem-ref-name = 'XRAN_MAX_SECTOR_NR';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ad1b1309ca2645e24fa201f8decae1988';
+        func-mem-ref-line = '490';
+        func-mem-ref-name = 'xran_ru_config::iqOrder';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a0d9cb4cebbc59a8fa5bfef7547898859a0064217ac0728d6ac2d4f92d95db0d21';
+        func-mem-ref-line = '478';
+        func-mem-ref-name = 'XRAN_I_Q_ORDER';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a74e72997edeea7f9f1696baffb9989b4';
+        func-mem-ref-line = '489';
+        func-mem-ref-name = 'xran_ru_config::byteOrder';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ab5ce6839bae2968c79930a0bfa17f4d8a61bd03fd3153385f6791bd16e55892b8';
+        func-mem-ref-line = '472';
+        func-mem-ref-name = 'XRAN_NE_BE_BYTE_ORDER';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a4a957453875309739caacdd651bdab75';
+        func-mem-ref-line = '58';
+        func-mem-ref-name = 'XRAN_STATUS_FAIL';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        func-mem-ref-line = '308';
+        func-mem-ref-name = 'xran_init_prach';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1acb5dd6ae5569cb3090d441c800068244';
+        func-mem-ref-line = '294';
+        func-mem-ref-name = 'xran_init_srs';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8c_1a3ca98b2a49501149a7b5baf9174897d8';
+        func-mem-ref-line = '66';
+        func-mem-ref-name = 'xran_cp_init_sectiondb';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a54de92e0ced826beeb759580d170562b';
+        func-mem-ref-line = '278';
+        func-mem-ref-name = 'xran_init_sectionid';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a7a3c06a23d41de0038747348be9bb9da';
+        func-mem-ref-line = '400';
+        func-mem-ref-name = 'xran_init_seqid';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a7a25206e77e83a57fd036102cebfb4f0';
+        func-mem-ref-line = '491';
+        func-mem-ref-name = 'xran_ru_config::xran_max_frame';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a7a25206e77e83a57fd036102cebfb4f0';
+        func-mem-ref-line = '116';
+        func-mem-ref-name = 'xran_max_frame';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a4420e8cf61fbcd985ef37ef3425dc899';
+        func-mem-ref-line = '109';
+        func-mem-ref-name = 'interval_us';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__frame__struct_8c_1a8e8598556da3e49fa48cb646c24162fa';
+        func-mem-ref-line = '108';
+        func-mem-ref-name = 'xran_fs_get_tti_interval';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__timer_8c_1a6c1790e87767257159038d0d98a393e6';
+        func-mem-ref-line = '93';
+        func-mem-ref-name = 'timing_set_numerology';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__frame__struct_8c_1a075025c7652869adb79799313aab4f64';
+        func-mem-ref-line = '346';
+        func-mem-ref-name = 'xran_fs_set_slot_type';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a72b0cba491d0dd2703d684cb2c2a14cf';
+        func-mem-ref-line = '517';
+        func-mem-ref-name = 'xran_fh_config::frame_conf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a3b86317723a592e240c0047e53a6326d';
+        func-mem-ref-line = '460';
+        func-mem-ref-name = 'xran_frame_config::nFrameDuplexType';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a53a1d989c6dee827495401b1973c9ef8';
+        func-mem-ref-line = '464';
+        func-mem-ref-name = 'xran_frame_config::nTddPeriod';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a4664e9a9005020b4a98ada2d256906e2';
+        func-mem-ref-line = '465';
+        func-mem-ref-name = 'xran_frame_config::sSlotConfig';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__frame__struct_8c_1a2fd9b68ce2fa4734a021203b320e4e04';
+        func-mem-ref-line = '309';
+        func-mem-ref-name = 'xran_fs_slot_limit_init';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        func-mem-ref-line = '177';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1ad93226058ef4fd59bd7d0cd55701b752';
+        func-mem-ref-line = '936';
+        func-mem-ref-name = 'xranLibWraper::Open';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__fh__o__du_8h_1ad4852c0827600db95f9841e2f5f9f6f1';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_start';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      func-mem-desc-line = '860';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function starts XRAN layer with given handle
+
+@param pHandle
+  Pointer to XRAN layer handle for given CC
+
+@return
+  0 - on success
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a937105f52446cfcb951e43e1dc3c4d8b';
+        func-mem-ref-line = '238';
+        func-mem-ref-name = 'xran_get_if_state';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a2f600110ab5726a0f21375b7f24c0326a35916b54fc6804c2f2dc1f5891f3047e';
+        func-mem-ref-line = '192';
+        func-mem-ref-name = 'XRAN_RUNNING';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8c_1aef5f52e6a4f49171518a59382eb03df5';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'xran_if_current_state';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1af9989f7ffd89540fc26371e24a29fefc';
+        func-mem-ref-line = '990';
+        func-mem-ref-name = 'xranLibWraper::Start';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__fh__o__du_8h_1a8f2daee2fe90126f1f7c361b7760a7a3';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_stop';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      func-mem-desc-line = '873';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function stops XRAN layer with given handle
+
+@param pHandle
+  Pointer to XRAN layer handle for given CC
+
+@return
+  0 - on success
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a937105f52446cfcb951e43e1dc3c4d8b';
+        func-mem-ref-line = '238';
+        func-mem-ref-name = 'xran_get_if_state';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a2f600110ab5726a0f21375b7f24c0326a57a68dd3f4413f7cc255838c4442938c';
+        func-mem-ref-line = '193';
+        func-mem-ref-name = 'XRAN_STOPPED';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8c_1aef5f52e6a4f49171518a59382eb03df5';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'xran_if_current_state';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1af7c499a1fa8e52a104500d7d01c1a280';
+        func-mem-ref-line = '998';
+        func-mem-ref-name = 'xranLibWraper::Stop';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__fh__o__du_8h_1a2f8866c9d6536a56e4d8232b8c45808b';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_close';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      func-mem-desc-line = '886';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function closes XRAN layer with given handle
+
+@param pHandle
+  Pointer to XRAN layer handle for given CC
+
+@return
+  0 - on success
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8c_1aef5f52e6a4f49171518a59382eb03df5';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'xran_if_current_state';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a2f600110ab5726a0f21375b7f24c0326a57a68dd3f4413f7cc255838c4442938c';
+        func-mem-ref-line = '193';
+        func-mem-ref-name = 'XRAN_STOPPED';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a931587596081ef8178c2b128facb0411';
+        func-mem-ref-line = '729';
+        func-mem-ref-name = 'xranLibWraper::TearDown';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a7f7a3199c392465d0767c6506c1af5b4';
+        func-mem-ref-line = '984';
+        func-mem-ref-name = 'xranLibWraper::Close';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__fh__o__du_8h_1adfcabe4091a4782ecb9ca029314c99ca';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_reg_sym_cb';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+xran_callback_sym_fn
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'symCb';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'symCbParam';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'symb';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ant';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      func-mem-desc-line = '908';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function registers callback to XRAN layer. Function support callbacks aligned on packet arrival.
+
+@param pHandle
+  Pointer to XRAN layer handle for given CC
+@param symCb
+  pointer to callback function
+@param symCb
+  pointer to Callback Function parameters
+@param symb
+  symbol to be register for
+@param ant
+  Antenna number to trigger callback for packet arrival
+
+@return
+   0 - in case of success
+  -1 - in case of failure
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a937105f52446cfcb951e43e1dc3c4d8b';
+        func-mem-ref-line = '238';
+        func-mem-ref-name = 'xran_get_if_state';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a2f600110ab5726a0f21375b7f24c0326a35916b54fc6804c2f2dc1f5891f3047e';
+        func-mem-ref-line = '192';
+        func-mem-ref-name = 'XRAN_RUNNING';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1a7b1dc2a3c7a3d8e2eb7f2616417feb75';
+        func-mem-ref-line = '268';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__fh__o__du_8h_1aa8354b56b0be4be47c44a8a5c38db86e';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_reg_physide_cb';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+xran_fh_tti_callback_fn
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'Cb';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cbParam';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'skipTtiNum';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+enum
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'callback_to_phy_id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      func-mem-desc-line = '931';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function registers callback to XRAN layer. Function support callbacks align to OTA time. TTI even, half of slot,
+  full slot with respect to PTP time.
+
+@param pHandle
+  Pointer to XRAN layer handle for given CC
+@param Cb
+  pointer to callback function
+@param cbParam
+  pointer to Callback Function parameters
+@param skipTtiNum
+  number of calls to be skipped before first call
+@param callback_to_phy_id
+  call back time identification (see enum callback_to_phy_id)
+
+@return
+   0 - in case of success
+  -1 - in case of failure
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a937105f52446cfcb951e43e1dc3c4d8b';
+        func-mem-ref-line = '238';
+        func-mem-ref-name = 'xran_get_if_state';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a2f600110ab5726a0f21375b7f24c0326a35916b54fc6804c2f2dc1f5891f3047e';
+        func-mem-ref-line = '192';
+        func-mem-ref-name = 'XRAN_RUNNING';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a88a1e1ec152b7daa669176e91660aead';
+        func-mem-ref-line = '252';
+        func-mem-ref-name = 'xran_device_ctx::ttiCb';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ab85e177210025d9e720d2696965c5af4';
+        func-mem-ref-line = '253';
+        func-mem-ref-name = 'xran_device_ctx::TtiCbParam';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1abd4614a35f8f2cba7d7a671c9e545573';
+        func-mem-ref-line = '254';
+        func-mem-ref-name = 'xran_device_ctx::SkipTti';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1a74a4819defc7dbd1cfa7e793456be743';
+        func-mem-ref-line = '244';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1ad93226058ef4fd59bd7d0cd55701b752';
+        func-mem-ref-line = '936';
+        func-mem-ref-name = 'xranLibWraper::Open';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__fh__o__du_8h_1a2816fdf0ed3269e998720d01c2b6bf76';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_slot_idx';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nFrameIdx';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nSubframeIdx';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nSlotIdx';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint64_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nSecond';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      func-mem-desc-line = '953';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function returns current TTI, Frame, Subframe, Slot Number as seen "Over air" base on PTP time
+
+@param nFrameIdx
+   Pointer to Frame number [0-99]
+
+@param nSubframeIdx
+   Pointer to Subframe number [0-10]
+
+@param nSlotIdx
+   Pointer to Slot number [0-7]
+
+@param nSecond
+   Pointer to current UTC second
+
+@return
+  current TTI number [0-7999]
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1aa76014e778bb54907d85e05cac204d71';
+        func-mem-ref-line = '98';
+        func-mem-ref-name = 'XranGetTtiNum';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a98175f360f5753bc99c4edd3c2d8bd04';
+        func-mem-ref-line = '113';
+        func-mem-ref-name = 'xran_lib_ota_sym_idx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a87d92ec177ed9c388685a91051f66205';
+        func-mem-ref-line = '122';
+        func-mem-ref-name = 'XRAN_NUM_OF_SYMBOL_PER_SLOT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a36c7ae37e30524321b18fde971372b92';
+        func-mem-ref-line = '106';
+        func-mem-ref-name = 'XranGetSlotNum';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a76e4794a93b44d5f6bd835f1640f7f4f';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'SLOTNUM_PER_SUBFRAME';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a5ca2a2076a042acdca2e326a436a7882';
+        func-mem-ref-line = '104';
+        func-mem-ref-name = 'XranGetSubFrameNum';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1a695a7a6db2c879d5a4ec04a4bc99d0e4';
+        func-mem-ref-line = '57';
+        func-mem-ref-name = 'SUBFRAMES_PER_SYSTEMFRAME';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a5a8a3a7c7c4ff43865b57971dfbf0aa6';
+        func-mem-ref-line = '102';
+        func-mem-ref-name = 'XranGetFrameNum';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1a593270c79e8ce298caeb715272c65173';
+        func-mem-ref-line = '226';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1ad4544f4d6f4713c010f083bce5758d14';
+        func-mem-ref-line = '963';
+        func-mem-ref-name = 'rx_ul_deadline_half_cb';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a63aa00dad3b771f4db5df8ca8ac68323';
+        func-mem-ref-line = '999';
+        func-mem-ref-name = 'rx_ul_deadline_full_cb';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__fh__o__du_8h_1ac153c5a3e3f4f64ab0fafca6f593c380';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_common_counters';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pXranLayerHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_common_counters *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pStats';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      func-mem-desc-line = '969';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function retrun XRAN layer common counters for given handle
+
+@param pHandle
+  Pointer to XRAN layer handle for given CC
+
+@param pStats
+  Pointer to pointer of common counter structure
+
+@return
+  0 - on success
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ad2bc382255cb424431bb7515a796e5bf';
+        func-mem-ref-line = '271';
+        func-mem-ref-name = 'xran_device_ctx::fh_counters';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a814959a7b5ff6cd4474433f62312eee0';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'XRAN_STATUS_SUCCESS';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1aad8a35383b986f4ca80437468b6c625f';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'XRAN_STATUS_INVALID_PARAM';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1a8e9607426b34de712f7d450018d0dc05';
+        func-mem-ref-line = '210';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__fh__o__du_8h_1a937105f52446cfcb951e43e1dc3c4d8b';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+enum xran_if_state
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_if_state';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      func-mem-desc-line = '969';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function returns status of operation of FH layer
+
+@return
+ XRAN_INIT    - init state
+ XRAN_RUNNING - running
+ XRAN_STOPPED - stopped
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8c_1aef5f52e6a4f49171518a59382eb03df5';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'xran_if_current_state';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a61da580fc69a74f3ef17956ba5fd88a0';
+        func-mem-ref-line = '1114';
+        func-mem-ref-name = 'xranLibWraper::is_running';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1ad4852c0827600db95f9841e2f5f9f6f1';
+        func-mem-ref-line = '2841';
+        func-mem-ref-name = 'xran_start';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a8f2daee2fe90126f1f7c361b7760a7a3';
+        func-mem-ref-line = '2852';
+        func-mem-ref-name = 'xran_stop';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a4120602c15ddabfc3372e238d17f0414';
+        func-mem-ref-line = '2877';
+        func-mem-ref-name = 'xran_mm_destroy';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1adfcabe4091a4782ecb9ca029314c99ca';
+        func-mem-ref-line = '2888';
+        func-mem-ref-name = 'xran_reg_sym_cb';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a57bc216aff0d372305a6d13a072c605b';
+        func-mem-ref-line = '2900';
+        func-mem-ref-name = 'xran_reg_physide_cb';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1ad1ada9c5c57979c50f1a17a9050b8f3a';
+        func-mem-ref-line = '2918';
+        func-mem-ref-name = 'xran_register_cb_mbuf2ring';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__fh__o__du_8h_1ad32fb64c20521dbcfeb317e143046e27';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_malloc';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+size_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'buf_len';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      func-mem-desc-line = '996';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function allocates memory of given size from heap
+
+@param buf_len
+  buffer size
+
+@return
+  ptr - to memory buffer or NULL
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__fh__o__du_8h_1a68b53cf51fb3aee4a6d8be54d540965a';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t *
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_add_hdr_offset';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dst';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'compMethod';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+      func-mem-desc-line = '1012';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function calculates offset for ptr according to ORAN headers requared
+
+@param dst
+  pointer to be addjusted
+@compMethod
+  compression method according to enum xran_compression_method
+
+@return
+  ptr - pointer to payload given header requared
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1afc082593977ad91f3dcdd2175cb74615a7fbf705170e00d2ce3e838fa9826ca8d';
+        func-mem-ref-line = '204';
+        func-mem-ref-name = 'XRAN_COMPMETHOD_NONE';
+    };
+    }; /* func-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_fh_o_du.h';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+This file provides public interface to xRAN Front Haul layer implementation as defined in the
+     ORAN-WG4.CUS.0-v01.00 spec. Implementation specific to
+     Lower Layer Split Central Unit (O-DU): a logical node that includes the eNB/gNB functions as
+     listed in section 2.1 split option 7-2x, excepting those functions allocated exclusively to the O-RU.
+     The O-DU controls the operation of O-RUs for 5G NR Radio Access technology.
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+@author Intel Corporation
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'xran__frame__struct_8c';
+  file-name = 'xran_frame_struct.c';
+    enum = {
+    enum-member = {
+      enum-mem-kind = 'enum';
+      enum-mem-id   = 'xran__frame__struct_8c_1a6dc2f74f96bce0cce28b65f446b76bc9';
+      enum-mem-virt = normal;
+      enum-mem-prot = public;
+      enum-mem-name = 'nXranChBwOptions';
+      enum-mem-enum = { enum-name = XRAN_BW_5_0_MHZ; enum-value = '= 5'; };
+      enum-mem-enum = { enum-name = XRAN_BW_10_0_MHZ; enum-value = '= 10'; };
+      enum-mem-enum = { enum-name = XRAN_BW_15_0_MHZ; enum-value = '= 15'; };
+      enum-mem-enum = { enum-name = XRAN_BW_20_0_MHZ; enum-value = '= 20'; };
+      enum-mem-enum = { enum-name = XRAN_BW_25_0_MHZ; enum-value = '= 25'; };
+      enum-mem-enum = { enum-name = XRAN_BW_30_0_MHZ; enum-value = '= 30'; };
+      enum-mem-enum = { enum-name = XRAN_BW_40_0_MHZ; enum-value = '= 40'; };
+      enum-mem-enum = { enum-name = XRAN_BW_50_0_MHZ; enum-value = '= 50'; };
+      enum-mem-enum = { enum-name = XRAN_BW_60_0_MHZ; enum-value = '= 60'; };
+      enum-mem-enum = { enum-name = XRAN_BW_70_0_MHZ; enum-value = '= 70'; };
+      enum-mem-enum = { enum-name = XRAN_BW_80_0_MHZ; enum-value = '= 80'; };
+      enum-mem-enum = { enum-name = XRAN_BW_90_0_MHZ; enum-value = '= 90'; };
+      enum-mem-enum = { enum-name = XRAN_BW_100_0_MHZ; enum-value = '= 100'; };
+      enum-mem-enum = { enum-name = XRAN_BW_200_0_MHZ; enum-value = '= 200'; };
+      enum-mem-enum = { enum-name = XRAN_BW_400_0_MHZ; enum-value = '= 400'; };
+      enum-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.c';
+      enum-mem-desc-line = '37';
+      enum-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* enum-member */
+    };
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__frame__struct_8c_1a8e8598556da3e49fa48cb646c24162fa';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_fs_get_tti_interval';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nMu';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.c';
+      func-mem-desc-line = '108';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8c_1a2d77acfd0f679f0a8a73ef14abc706a9';
+        func-mem-ref-line = '128';
+        func-mem-ref-name = 'nTtiInterval';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        func-mem-ref-line = '2756';
+        func-mem-ref-name = 'xran_open';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__frame__struct_8c_1a358977362c5bc0e3adc9f897994c0d09';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_fs_get_scs';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nMu';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.c';
+      func-mem-desc-line = '121';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8c_1a8734b8bf5121975264c578e7a875adf6';
+        func-mem-ref-line = '118';
+        func-mem-ref-name = 'nSubCarrierSpacing';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__frame__struct_8c_1adef530f5f3ebc94606c692d8784ddaf2';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_fs_get_num_rbs';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nNumerology';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nBandwidth';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nAbsFrePointA';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.c';
+      func-mem-desc-line = '149';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param[in]   nNumerology - Numerology determine sub carrier spacing, Value: 0->4 0: 15khz,  1: 30khz,  2: 60khz 3: 120khz, 4: 240khz
+@param[in]   nBandwidth - Carrier bandwidth for in MHz. Value: 5->400
+@param[in]   nAbsFrePointA - Abs Freq Point A of the Carrier Center Frequency for in KHz Value: 450000->52600000
+
+@return  Number of RBs in cell
+
+@description
+Returns number of RBs based on 38.101-1 and 38.101-2 for the cell
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'gen__test_8m_1a887ee7a54247d19e5e93955a7b9663ae';
+        func-mem-ref-line = '96';
+        func-mem-ref-name = 'numRBs';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__frame__struct_8c_1a6dc2f74f96bce0cce28b65f446b76bc9af1715c0daef0f54811ab8a87f42742ee';
+        func-mem-ref-line = '38';
+        func-mem-ref-name = 'XRAN_BW_5_0_MHZ';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__frame__struct_8c_1acc4fa9a039885a36bec7d1f6b68de1b0';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_fs_cal_nrarfcn';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nCenterFreq';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.c';
+      func-mem-desc-line = '274';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param[in]   center frequency
+
+@return  NR-ARFCN
+
+@description
+This calculates NR-ARFCN value according to center frequency
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__frame__struct_8c_1a2fd9b68ce2fa4734a021203b320e4e04';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_fs_slot_limit_init';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'tti_interval_us';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.c';
+      func-mem-desc-line = '309';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        func-mem-ref-line = '2756';
+        func-mem-ref-name = 'xran_open';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__frame__struct_8c_1a7f5a87395d3930f222e58976960c99e2';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_fs_get_max_slot';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.c';
+      func-mem-desc-line = '316';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a9c3700d61ba446fa9b05cca2ca9018ab';
+        func-mem-ref-line = '632';
+        func-mem-ref-name = 'tti_ota_cb';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__frame__struct_8c_1a00aa0f7cc00a6ca9cde2bec43eb1c9f9';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_fs_get_max_slot_SFN';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.c';
+      func-mem-desc-line = '321';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a63aa00dad3b771f4db5df8ca8ac68323';
+        func-mem-ref-line = '999';
+        func-mem-ref-name = 'rx_ul_deadline_full_cb';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__frame__struct_8c_1ac81b5cb02d886c3eb9e7f006ea1f62f4';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_fs_slot_limit';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nSfIdx';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.c';
+      func-mem-desc-line = '326';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__frame__struct_8c_1a9cc99d80a722f6afd2aaf6c6bd2e8887';
+        func-mem-ref-line = '477';
+        func-mem-ref-name = 'xran_fs_get_slot_type';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__frame__struct_8c_1a3ad2b8ea8fe3559ce6d0195ed25dca11';
+        func-mem-ref-line = '508';
+        func-mem-ref-name = 'xran_fs_get_symbol_type';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__frame__struct_8c_1a907e2367ffa2ddb6776aad8e15715a3a';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_fs_clear_slot_type';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nPhyInstanceId';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.c';
+      func-mem-desc-line = '339';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__frame__struct_8c_1a075025c7652869adb79799313aab4f64';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_fs_set_slot_type';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nPhyInstanceId';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nFrameDuplexType';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nTddPeriod';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_slot_config *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'psSlotConfig';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.c';
+      func-mem-desc-line = '346';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a581b66d2fea333f0a2e9ca3f9589fd89';
+        func-mem-ref-line = '143';
+        func-mem-ref-name = 'XRAN_SLOT_TYPE_LAST';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        func-mem-ref-line = '2756';
+        func-mem-ref-name = 'xran_open';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__frame__struct_8c_1a875ef2ff0c44ad26c75bebe2a4732c80';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_fs_get_slot_type';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nCellIdx';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nSlotdx';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nType';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.c';
+      func-mem-desc-line = '477';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__frame__struct_8c_1ac81b5cb02d886c3eb9e7f006ea1f62f4';
+        func-mem-ref-line = '326';
+        func-mem-ref-name = 'xran_fs_slot_limit';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__frame__struct_8c_1a3ad2b8ea8fe3559ce6d0195ed25dca11';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_fs_get_symbol_type';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nCellIdx';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nSlotdx';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nSymbIdx';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.c';
+      func-mem-desc-line = '508';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__frame__struct_8c_1ac81b5cb02d886c3eb9e7f006ea1f62f4';
+        func-mem-ref-line = '326';
+        func-mem-ref-name = 'xran_fs_slot_limit';
+    };
+    }; /* func-member */
+    };
+    var = {
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__frame__struct_8c_1adeaca85bff8e90492381b51b5dd5b55c';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'nNumRbsPerSymF1';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=
+{
+    
+        {25,    52,     79,     106,    133,    160,    216,    270,    0,         0,      0,      0,      0},         
+        {11,    24,     38,     51,     65,     78,     106,    133,    162,       0,    217,    245,    273},         
+        {0,     11,     18,     24,     31,     38,     51,     65,     79,        0,    107,    121,    135}          
+}
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.c';
+      var-mem-desc-line = '44';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__frame__struct_8c_1ac5b0db7e5c13fb0650285fa9f40a5038';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'nNumRbsPerSymF2';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=
+{
+    
+        {66,    132,    264,     0},        
+        {32,    66,     132,     264}       
+}
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.c';
+      var-mem-desc-line = '53';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__frame__struct_8c_1a8734b8bf5121975264c578e7a875adf6';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'nSubCarrierSpacing';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=
+{
+    15,     
+    30,     
+    60,     
+    120,    
+    240     
+}
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.c';
+      var-mem-desc-line = '61';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__frame__struct_8c_1a2d77acfd0f679f0a8a73ef14abc706a9';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'nTtiInterval';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=
+{
+    1000,    
+    500,     
+    250,     
+    125,     
+}
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.c';
+      var-mem-desc-line = '71';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__frame__struct_8c_1ad39b126a8b9123072b41967be14235ba';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'nCpSizeF1';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=
+{
+    
+        {{40, 36}, {80, 72}, {120, 108}, {160, 144}, {160, 144}, {240, 216}, {320, 288}, {320, 288},     {0, 0},     {0, 0},     {0, 0},     {0, 0},     {0, 0}},        
+        {{22, 18}, {44, 36},   {66, 54},   {88, 72},   {88, 72}, {132, 108}, {176, 144}, {176, 144}, {264, 216}, {264, 216}, {352, 288}, {352, 288}, {352, 288}},       
+        {  {0, 0}, {26, 18},   {39, 27},   {52, 36},   {52, 36},   {78, 54},  {104, 72},  {104, 72}, {156, 108}, {156, 108}, {208, 144}, {208, 144}, {208, 144}},       
+}
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.c';
+      var-mem-desc-line = '80';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__frame__struct_8c_1a41b634e3c43560c0a29f60ddbf491d99';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static int16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'nCpSizeF2';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=
+{
+    
+        {  {0, 0}, {104, 72}, {208, 144}, {416, 288}}, 
+        {{68, 36}, {136, 72}, {272, 144}, {544, 288}}, 
+}
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.c';
+      var-mem-desc-line = '89';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__frame__struct_8c_1ab4b4c08a38709385466e905e5f9f8b52';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xran_fs_max_slot_num';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 8000
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.c';
+      var-mem-desc-line = '96';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__frame__struct_8c_1a5751e3efa10049345ec2d3150bb8d52b';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xran_fs_max_slot_num_SFN';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 20480
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.c';
+      var-mem-desc-line = '97';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__frame__struct_8c_1a0edd12e984d49b5deec7ffc87564e0a2';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xran_fs_num_slot_tdd_loop';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= { XRAN_NUM_OF_SLOT_IN_TDD_LOOP }
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.c';
+      var-mem-desc-line = '98';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__frame__struct_8c_1ac827954a8da080237e2ecab9f4eae3b6';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xran_fs_num_dl_sym_sp';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= {0}
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.c';
+      var-mem-desc-line = '99';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__frame__struct_8c_1aa9beec8b58bf35d4fb02aad5fad641a7';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xran_fs_num_ul_sym_sp';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= {0}
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.c';
+      var-mem-desc-line = '100';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__frame__struct_8c_1a3a0ea1c639ac51e7a34ca088fa2c3e4a';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint8_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xran_fs_slot_type';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= {{XRAN_SLOT_TYPE_INVALID}}
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.c';
+      var-mem-desc-line = '101';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__frame__struct_8c_1a85da8d0eceae886f394391c5e276a491';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint8_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xran_fs_slot_symb_type';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= {{{XRAN_SLOT_TYPE_INVALID}}}
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.c';
+      var-mem-desc-line = '102';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__frame__struct_8c_1a0525eb7f21da6dde9a0426577ec2b619';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static float
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xran_fs_ul_rate';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= {0.0}
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.c';
+      var-mem-desc-line = '103';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__frame__struct_8c_1ac80bb75f44867f7fa3ae9a98afa83bf4';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static float
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xran_fs_dl_rate';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= {0.0}
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.c';
+      var-mem-desc-line = '104';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__frame__struct_8c_1a7a25206e77e83a57fd036102cebfb4f0';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xran_max_frame';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.c';
+      var-mem-desc-line = '106';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+value of max frame used. expected to be 99 (old compatibility mode) and 1023 as per section 9.7.2   System Frame Number Calculation  
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1adbe808fba48ef1390180fb1bdc68c1d7';
+        var-mem-ref-line = '201';
+        var-mem-ref-name = 'xran_updateSfnSecStart';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        var-mem-ref-line = '2756';
+        var-mem-ref-name = 'xran_open';
+    };
+    }; /* var-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.c';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'xran__frame__struct_8h';
+  file-name = 'xran_frame_struct.h';
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__frame__struct_8h_1a8e8598556da3e49fa48cb646c24162fa';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_fs_get_tti_interval';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nMu';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.h';
+      func-mem-desc-line = '38';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8c_1a2d77acfd0f679f0a8a73ef14abc706a9';
+        func-mem-ref-line = '128';
+        func-mem-ref-name = 'nTtiInterval';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        func-mem-ref-line = '2756';
+        func-mem-ref-name = 'xran_open';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__frame__struct_8h_1a358977362c5bc0e3adc9f897994c0d09';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_fs_get_scs';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nMu';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.h';
+      func-mem-desc-line = '39';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8c_1a8734b8bf5121975264c578e7a875adf6';
+        func-mem-ref-line = '118';
+        func-mem-ref-name = 'nSubCarrierSpacing';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__frame__struct_8h_1adef530f5f3ebc94606c692d8784ddaf2';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_fs_get_num_rbs';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nNumerology';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nBandwidth';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nAbsFrePointA';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.h';
+      func-mem-desc-line = '55';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param[in]   nNumerology - Numerology determine sub carrier spacing, Value: 0->4 0: 15khz,  1: 30khz,  2: 60khz 3: 120khz, 4: 240khz
+@param[in]   nBandwidth - Carrier bandwidth for in MHz. Value: 5->400
+@param[in]   nAbsFrePointA - Abs Freq Point A of the Carrier Center Frequency for in KHz Value: 450000->52600000
+
+@return  Number of RBs in cell
+
+@description
+Returns number of RBs based on 38.101-1 and 38.101-2 for the cell
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'gen__test_8m_1a887ee7a54247d19e5e93955a7b9663ae';
+        func-mem-ref-line = '96';
+        func-mem-ref-name = 'numRBs';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__frame__struct_8c_1a6dc2f74f96bce0cce28b65f446b76bc9af1715c0daef0f54811ab8a87f42742ee';
+        func-mem-ref-line = '38';
+        func-mem-ref-name = 'XRAN_BW_5_0_MHZ';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__frame__struct_8h_1acc4fa9a039885a36bec7d1f6b68de1b0';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_fs_cal_nrarfcn';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nCenterFreq';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.h';
+      func-mem-desc-line = '69';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param[in]   center frequency
+
+@return  NR-ARFCN
+
+@description
+This calculates NR-ARFCN value according to center frequency
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__frame__struct_8h_1a2dae6c563c553fcc13a9cd3c87b9f37b';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_fs_slot_limit';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nSlotIdx';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.h';
+      func-mem-desc-line = '70';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__frame__struct_8c_1a9cc99d80a722f6afd2aaf6c6bd2e8887';
+        func-mem-ref-line = '477';
+        func-mem-ref-name = 'xran_fs_get_slot_type';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__frame__struct_8c_1a3ad2b8ea8fe3559ce6d0195ed25dca11';
+        func-mem-ref-line = '508';
+        func-mem-ref-name = 'xran_fs_get_symbol_type';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__frame__struct_8h_1a74a51cc251882612b53feb4895bcab61';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_fs_clear_slot_type';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nCcId';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.h';
+      func-mem-desc-line = '71';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__frame__struct_8h_1a93baa96226b7790c8db4942f304269fc';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_fs_set_slot_type';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nCcId';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nFrameDuplexType';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nTddPeriod';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_slot_config *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'psSlotConfig';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.h';
+      func-mem-desc-line = '72';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a581b66d2fea333f0a2e9ca3f9589fd89';
+        func-mem-ref-line = '143';
+        func-mem-ref-name = 'XRAN_SLOT_TYPE_LAST';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        func-mem-ref-line = '2756';
+        func-mem-ref-name = 'xran_open';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__frame__struct_8h_1a9cc99d80a722f6afd2aaf6c6bd2e8887';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_fs_get_slot_type';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nCcId';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nSlotIdx';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nType';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.h';
+      func-mem-desc-line = '73';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__frame__struct_8c_1ac81b5cb02d886c3eb9e7f006ea1f62f4';
+        func-mem-ref-line = '326';
+        func-mem-ref-name = 'xran_fs_slot_limit';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__frame__struct_8h_1a2fd9b68ce2fa4734a021203b320e4e04';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_fs_slot_limit_init';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'tti_interval_us';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.h';
+      func-mem-desc-line = '74';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        func-mem-ref-line = '2756';
+        func-mem-ref-name = 'xran_open';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__frame__struct_8h_1a7f5a87395d3930f222e58976960c99e2';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_fs_get_max_slot';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.h';
+      func-mem-desc-line = '75';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a9c3700d61ba446fa9b05cca2ca9018ab';
+        func-mem-ref-line = '632';
+        func-mem-ref-name = 'tti_ota_cb';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__frame__struct_8h_1a00aa0f7cc00a6ca9cde2bec43eb1c9f9';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_fs_get_max_slot_SFN';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.h';
+      func-mem-desc-line = '76';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a63aa00dad3b771f4db5df8ca8ac68323';
+        func-mem-ref-line = '999';
+        func-mem-ref-name = 'rx_ul_deadline_full_cb';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__frame__struct_8h_1a3ad2b8ea8fe3559ce6d0195ed25dca11';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_fs_get_symbol_type';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nCellIdx';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nSlotdx';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nSymbIdx';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.h';
+      func-mem-desc-line = '77';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__frame__struct_8c_1ac81b5cb02d886c3eb9e7f006ea1f62f4';
+        func-mem-ref-line = '326';
+        func-mem-ref-name = 'xran_fs_slot_limit';
+    };
+    }; /* func-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_frame_struct.h';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+Header file for function to work with 5G NR frame structure and related
+       routines.
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+@author Intel Corporation
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'xran__lib__mlog__tasks__id_8h';
+  file-name = 'xran_lib_mlog_tasks_id.h';
+    define = {
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1ad63ecf36236d55b6889b694a37f4c82a';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_CORE_0';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+0
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '33';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a206f9b6fd7606da5b0ddbeda0cc2d30d';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_CORE_1';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+1
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '34';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a85fd89028c0e45defdd171a529cb3eb5';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_CORE_2';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '35';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a497b673d19fb0e0a12e047433e0a0e91';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_CORE_3';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+3
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '36';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1ab2899a3a28bf6b48f5f252944f96d07b';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_CORE_4';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+4
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '37';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a33defb76a292b4840ef108746339240c';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_CORE_5';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+5
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '38';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a26695e5577928c9e80d055714a937329';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_CORE_6';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+6
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '39';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1ae38446635f2f0f32f48776a8af2d21c7';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_CORE_7';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+7
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '40';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1aac32aa932a156c8c4c0be901d63cfb4f';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_CORE_8';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+8
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '41';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a9b127d3cfc1299cb5706e46c1ef6d756';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_CORE_9';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+9
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '42';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a95a2ee6d2e9053eba72cfbd68b61e726';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_CORE_10';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+10
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '43';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1ac7c78da6670986038e59ec04197ba2de';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_CORE_11';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+11
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '44';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a4810ab3931b63321f315a33471562621';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_CORE_12';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+12
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '45';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a1b85fbf64ceefa1ff866a9904cc08447';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_CORE_13';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+13
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '46';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a662204d14e93ec97c3860dba456708ae';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_CORE_14';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+14
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '47';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a05f7fe99fea79c815423f3b68b045bbc';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_CORE_15';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+15
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '48';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1ab62f03244680e08b6d290b84605b926d';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_CORE_16';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+16
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '49';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a8e34684ae6b2d25c23323b56693266f0';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_IA_CORE';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+100
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '51';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a728d396b7200cb96f090f6eb6ee94a2a';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_XRAN_BBDEV_DL_POLL';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+51
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '60';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a05b2720d7f0668cc8f18850d5dd6e695';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_XRAN_BBDEV_DL_POLL_DISPATCH';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+52
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '61';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a7a3cf239d5765c257866fee0dda8b8a5';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_XRAN_BBDEV_UL_POLL';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+53
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '62';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a54cc76a7682b1337cc0995a37ac0fe7b';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_XRAN_BBDEV_UL_POLL_DISPATCH';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+54
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '63';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a907f22b7c7e5df63190d8aba4e2bf023';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_TTI_TIMER';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2100
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '65';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1abfca261c8192f02ca16f5b4cb6f1bd2d';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_TTI_CB';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2101
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '66';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1affee1f1af3fcf29b997a01029b638474';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_SYM_TIMER';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2102
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '68';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a06cadb1ff834c4ae8f8fa45c6d80fcae';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_GNB_PROC_TIMING_TIMEOUT';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2103
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '69';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1acc9b1e97d62709b2d8ad44d74f106cce';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_TIME_SYSTIME_POLL';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2104
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '71';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1ad8251a1df978adccb5efbebbb8b84930';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_TIME_SYSTIME_STOP';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2105
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '72';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a58e330374d0f1c8a407119c8ba2abb62';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_TIME_ARM_TIMER';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2106
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '73';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a161a96778c3bc9e9d598862e96b15063';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_RADIO_FREQ_RX_PKT';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2400
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '76';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a3357c8290df6ff594f159ccb9ea95325';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_RADIO_RX_STOP';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2401
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '77';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a6f2a962f776a42a526abba0cc07021e5';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_RADIO_RX_UL_IQ';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2402
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '78';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a517b6ffde57e63eb6ec8e27c36b6a964';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_RADIO_PRACH_PKT';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2403
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '79';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a5ab7d90cffa704f04692a04d907afcce';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_RADIO_FE_COMPRESS';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2404
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '80';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1ad53e4ae374e70276a1fa7b0e9de3a0d2';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_RADIO_FE_DECOMPRESS';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2405
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '81';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1aab833f12f1fe268637f47212f510c6dd';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_RADIO_TX_BYPASS_PROC';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2406
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '82';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1ace7506955e3098166206e80696ef0d2e';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_RADIO_ETH_TX_BURST';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2407
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '83';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1aa37014d774b5c3d6509d30141892f6ac';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_RADIO_TX_DL_IQ';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2408
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '84';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a9e59ba233c913a636f05b3b6df8d56ab';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_RADIO_RX_VALIDATE';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2409
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '85';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a04e0d4987fd890e90a978128ba1f55d6';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_RADIO_RX_IRQ_ON';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2410
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '87';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1ac6c575fd12ace0fd0e8e6482a38bf4e4';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_RADIO_RX_IRQ_OFF';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2411
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '88';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a33d74432c736b24705e21b257d340fc3';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_RADIO_RX_EPOLL_WAIT';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2412
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '89';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a2c0e970227fbb04f166ac82f8c44948b';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_RADIO_TX_LTEMODE_PROC';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2413
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '91';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a7d04f6ec1a4fb714ea5d0da629de4247';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_RADIO_RX_LTEMODE_PROC';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2414
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '92';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a82ce188c8318ece4dda41674d34e347f';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_RADIO_TX_PLAY_BACK_IQ';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2415
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '94';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a1f5a84fd3596ec0f8cdac6762df1f6d9';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_PROCESS_TX_SYM';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2416
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '96';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a92c86b63d1d44b3e81c3728e106cbfd1';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_CP_DL_CB';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2500
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '98';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a0fb3a4d1a275f2930824141dd134d918';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_CP_UL_CB';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2501
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '99';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a8d216bc1a0fa3dc1370a8cf30a217870';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_UP_DL_CB';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2502
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '100';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1aea9a7b880c29dc3cbc02586c0f3b8487';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_SYM_OTA_CB';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2503
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '101';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a888c066a592695a9b6c49abbc79594d3';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_TTI_CB_TO_PHY';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2504
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '102';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a15f6dea581e37101f719cdddefd768b9';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_HALF_SLOT_CB_TO_PHY';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2505
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '103';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a20e72b654cfb14e3a280a2244640fea8';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_FULL_SLOT_CB_TO_PHY';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2506
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '104';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a7cd97a899b320a85a3b41bb60a02a116';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_UP_UL_HALF_DEAD_LINE_CB';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2507
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '105';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1ac49aef4af90e965464cd29fd0e0d5426';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_UP_UL_FULL_DEAD_LINE_CB';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2508
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '106';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1a9f54a4a7253be8580e0996d84b1bf638';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_PROCESS_UP_PKT';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2600
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '108';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__mlog__tasks__id_8h_1afe16668c89ce93c5234dc0b39a49a670';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_PROCESS_CP_PKT';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2700
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+      define-mem-desc-line = '109';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_lib_mlog_tasks_id.h';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'xran__lib__wrap_8hpp';
+  file-name = 'xran_lib_wrap.hpp';
+    define = {
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__wrap_8hpp_1a7959c3e12f3260a6461fe2610203d1af';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_UT_CFG_FILENAME';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"conf.json"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      define-mem-desc-line = '38';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__wrap_8hpp_1a7c71ebeaaa34df8b1f1e2f33c6d7a54e';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_UT_KEY_GLOBALCFG';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"GLOBAL"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      define-mem-desc-line = '40';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__wrap_8hpp_1ad3747a607e4b273dfae8278854ffc532';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_UT_KEY_GLOBALCFG_IO';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"io_cfg"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      define-mem-desc-line = '41';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__wrap_8hpp_1ad8d180966ea390f149dea00f5616b540';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_UT_KEY_GLOBALCFG_EAXCID';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"eAxCId_cfg"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      define-mem-desc-line = '42';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__wrap_8hpp_1a0c97e7d2cdb34b857e3b6de86b49f55d';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_UT_KEY_GLOBALCFG_PRACH';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"prach_cfg"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      define-mem-desc-line = '43';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__wrap_8hpp_1a98f3e1fb2c2dd1381aac8d01b293486a';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_UT_KEY_GLOBALCFG_RU';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"ru_cfg"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      define-mem-desc-line = '44';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__wrap_8hpp_1a1976c5b3ee9779f3fe720e706b5c4e72';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_UT_KEY_GLOBALCFG_SLOT';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"slotcfg_"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      define-mem-desc-line = '45';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__wrap_8hpp_1a16ea7ba6b48522ff69767c3a3d31b776';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MAX_NUM_OF_XRAN_CTX';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(2)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      define-mem-desc-line = '47';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__wrap_8hpp_1a7b323875aec9da8e30e082063f75b50b';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'SW_FPGA_TOTAL_BUFFER_LEN';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(4*1024*1024*1024)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      define-mem-desc-line = '49';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__wrap_8hpp_1ae9c34194d5ec7c9c24b680085991306c';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'SW_FPGA_SEGMENT_BUFFER_LEN';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(1*1024*1024*1024)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      define-mem-desc-line = '50';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__wrap_8hpp_1ad5b1e2ec82b937000bd1fe89acb5384c';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'SW_FPGA_FH_TOTAL_BUFFER_LEN';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(1*1024*1024*1024)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      define-mem-desc-line = '51';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__wrap_8hpp_1a67e68cef19d6e679b04c315c9234a0e3';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'FPGA_TO_SW_PRACH_RX_BUFFER_LEN';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(8192)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      define-mem-desc-line = '52';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__lib__wrap_8hpp_1a14c306e04a1b3ecdd13b82ab9ca6c9b5';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MAX_ANT_CARRIER_SUPPORTED';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(XRAN_MAX_SECTOR_NR*XRAN_MAX_ANTENNA_NR)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      define-mem-desc-line = '54';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    };
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__lib__wrap_8hpp_1a6c189fbbc24f87fad24cff9cbd0e6a42';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'sym_ota_cb';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_timer *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'tim';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'arg';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      func-mem-desc-line = '62';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__lib__wrap_8hpp_1a9c3700d61ba446fa9b05cca2ca9018ab';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'tti_ota_cb';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_timer *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'tim';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'arg';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      func-mem-desc-line = '63';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1ab3a08558e2971726cddceed59f9fd3bd';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'MLogTick';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1a2ea88cf07a4bee8b98cb6cea2ef3ae36';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'MLogTask';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__mlog__tasks__id_8h_1a907f22b7c7e5df63190d8aba4e2bf023';
+        func-mem-ref-line = '65';
+        func-mem-ref-name = 'PID_TTI_TIMER';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a273a09cbea9267272f4e2a339059e442';
+        func-mem-ref-line = '111';
+        func-mem-ref-name = 'xran_lib_ota_tti';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__frame__struct_8c_1a7f5a87395d3930f222e58976960c99e2';
+        func-mem-ref-line = '316';
+        func-mem-ref-name = 'xran_fs_get_max_slot';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1a7e13e6c34f14ba82e361777280a5dcc1';
+        func-mem-ref-line = '43';
+        func-mem-ref-name = 'MLogIncrementCounter';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a5a8a3a7c7c4ff43865b57971dfbf0aa6';
+        func-mem-ref-line = '102';
+        func-mem-ref-name = 'XranGetFrameNum';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a3783fbb2a26b8a0530c489850a905a38';
+        func-mem-ref-line = '1007';
+        func-mem-ref-name = 'xranLibWraper::update_tti';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a195da46c3cb90e36da543594416cbba7';
+        func-mem-ref-line = '582';
+        func-mem-ref-name = 'sym_ota_cb';
+    };
+    }; /* func-member */
+    };
+    var = {
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__lib__wrap_8hpp_1a273a09cbea9267272f4e2a339059e442';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xran_lib_ota_tti';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      var-mem-desc-line = '58';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Slot index in a second [0:(1000000/TTI-1)]  
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        var-mem-ref-line = '740';
+        var-mem-ref-name = 'xranLibWraper::Init';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a9c3700d61ba446fa9b05cca2ca9018ab';
+        var-mem-ref-line = '632';
+        var-mem-ref-name = 'tti_ota_cb';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1ab26e37a9d8915b33e29d632af88ff3a3';
+        var-mem-ref-line = '1045';
+        var-mem-ref-name = 'tx_cp_ul_cb';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__lib__wrap_8hpp_1a8cec0b41a42705e6ab9f49914ca666c2';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xran_lib_ota_sym';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      var-mem-desc-line = '59';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Symbol index in a slot [0:13]  
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        var-mem-ref-line = '740';
+        var-mem-ref-name = 'xranLibWraper::Init';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__lib__wrap_8hpp_1ac4ce5a18c687ee515676e035359a1e89';
+        var-mem-ref-line = '1012';
+        var-mem-ref-name = 'xranLibWraper::update_symbol_index';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__lib__wrap_8hpp_1ab795436cc8b07e2b0d665502274b30e6';
+        var-mem-ref-line = '1112';
+        var-mem-ref-name = 'xranLibWraper::get_symbol_index';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__lib__wrap_8hpp_1a98175f360f5753bc99c4edd3c2d8bd04';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xran_lib_ota_sym_idx';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      var-mem-desc-line = '60';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Symbol index in a second [0 : 14*(1000000/TTI)-1]
+        where TTI is TTI interval in microseconds  
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        var-mem-ref-line = '740';
+        var-mem-ref-name = 'xranLibWraper::Init';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__lib__wrap_8hpp_1ac4ce5a18c687ee515676e035359a1e89';
+        var-mem-ref-line = '1012';
+        var-mem-ref-name = 'xranLibWraper::update_symbol_index';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a195da46c3cb90e36da543594416cbba7';
+        var-mem-ref-line = '582';
+        var-mem-ref-name = 'sym_ota_cb';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1ad4544f4d6f4713c010f083bce5758d14';
+        var-mem-ref-line = '963';
+        var-mem-ref-name = 'rx_ul_deadline_half_cb';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a63aa00dad3b771f4db5df8ca8ac68323';
+        var-mem-ref-line = '999';
+        var-mem-ref-name = 'rx_ul_deadline_full_cb';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a5b3b3bf6af57ee77a2bb1701ad24c7db';
+        var-mem-ref-line = '2202';
+        var-mem-ref-name = 'xran_process_tx_sym';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a2816fdf0ed3269e998720d01c2b6bf76';
+        var-mem-ref-line = '2936';
+        var-mem-ref-name = 'xran_get_slot_idx';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__lib__wrap_8hpp_1a1b2100f9f398243bb4bdbf0db003b9a3';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+xranLibWraper *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xranlib';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+      var-mem-desc-line = '1158';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'chain__tests_8cc_1af4e08ea14f09b53fce43ec39aba7a605';
+        var-mem-ref-line = '49';
+        var-mem-ref-name = 'xran_ut_tx_cp_dl';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'chain__tests_8cc_1a61f8088ed26f5ccc6a323c3b0feb66c2';
+        var-mem-ref-line = '55';
+        var-mem-ref-name = 'xran_ut_tx_cp_ul';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'chain__tests_8cc_1a73639c0dcf18fe068dc350fc0c8ba2f2';
+        var-mem-ref-line = '61';
+        var-mem-ref-name = 'xran_ut_tx_up_dl';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'chain__tests_8cc_1ad274ca70e6c47c2c549422b1cba1f0b0';
+        var-mem-ref-line = '67';
+        var-mem-ref-name = 'xran_ut_tx_cpup_dl';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'chain__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        var-mem-ref-line = '135';
+        var-mem-ref-name = 'TestChain::SetUp';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'chain__tests_8cc_1a6c5f599800ca755367ad7df4da60eb86';
+        var-mem-ref-line = '226';
+        var-mem-ref-name = 'TEST_P';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'init__sys__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        var-mem-ref-line = '79';
+        var-mem-ref-name = 'Init_Sys_Check::SetUp';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'init__sys__functional_8cc_1ac4fca95dc3b93372ce7f2078baf8e8b6';
+        var-mem-ref-line = '86';
+        var-mem-ref-name = 'Init_Sys_Check::TearDown';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__lib__wrap_8hpp_1a7d671b9b851d9b0fbae6777e85643c3b';
+        var-mem-ref-line = '1148';
+        var-mem-ref-name = 'xranLibWraper::get_cfg_fh';
+    };
+    }; /* var-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xran_lib_wrap.hpp';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'xran__main_8c';
+  file-name = 'xran_main.c';
+    define = {
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__main_8c_1a369266c24eacffb87046522897a570d5';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = '_GNU_SOURCE';
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      define-mem-desc-line = '26';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__main_8c_1afeff9fda18e3a64301487ca8eb871a40';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'DIV_ROUND_OFFSET';
+      define-mem-param  = {
+        define-mem-def-name = 'X';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'Y';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+( X/Y + ((X%Y)?1:0) )
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      define-mem-desc-line = '65';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__main_8c_1ab458f491dfd93be111edf3f3b0d4da71';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XranOffsetSym';
+      define-mem-param  = {
+        define-mem-def-name = 'offSym';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'otaSym';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'numSymTotal';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(((int32_t)offSym > (int32_t)otaSym) ? \
+                            ((int32_t)otaSym + ((int32_t)numSymTotal) - (uint32_t)offSym) : \
+                            (((int32_t)otaSym - (int32_t)offSym) >= numSymTotal) ?  \
+                                    (((int32_t)otaSym - (int32_t)offSym) - numSymTotal) : \
+                                    ((int32_t)otaSym - (int32_t)offSym))
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      define-mem-desc-line = '67';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__main_8c_1a16ea7ba6b48522ff69767c3a3d31b776';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MAX_NUM_OF_XRAN_CTX';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(2)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      define-mem-desc-line = '73';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__main_8c_1af0c52a84a91cf33014ff0b0f11a65c69';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XranIncrementCtx';
+      define-mem-param  = {
+        define-mem-def-name = 'ctx';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+((ctx >= (MAX_NUM_OF_XRAN_CTX-1)) ? 0 : (ctx+1))
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      define-mem-desc-line = '74';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__main_8c_1aa552d067ce32d770eb31618b0af0eacb';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XranDecrementCtx';
+      define-mem-param  = {
+        define-mem-def-name = 'ctx';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+((ctx == 0) ? (MAX_NUM_OF_XRAN_CTX-1) : (ctx-1))
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      define-mem-desc-line = '75';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__main_8c_1af2babb53fd06205eba49b1213e8e18d8';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MAX_NUM_OF_DPDK_TIMERS';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(10)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      define-mem-desc-line = '77';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__main_8c_1a2948db68c95f1846f75d82ab409a0e98';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'DpdkTimerIncrementCtx';
+      define-mem-param  = {
+        define-mem-def-name = 'ctx';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+((ctx >= (MAX_NUM_OF_DPDK_TIMERS-1)) ? 0 : (ctx+1))
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      define-mem-desc-line = '78';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__main_8c_1aa143c249cca4bf1866a724baac742586';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'DpdkTimerDecrementCtx';
+      define-mem-param  = {
+        define-mem-def-name = 'ctx';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+((ctx == 0) ? (MAX_NUM_OF_DPDK_TIMERS-1) : (ctx-1))
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      define-mem-desc-line = '79';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__main_8c_1aee8aca8f74a8a2b095a6b7bf90b9543f';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'UNIX_TO_GPS_SECONDS_OFFSET';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+315964782UL
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      define-mem-desc-line = '90';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__main_8c_1a244be9d83c95821d802d6a0c6c169cb1';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'NUM_OF_FRAMES_PER_SECOND';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+100
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      define-mem-desc-line = '91';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    };
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a7491c24fd4d4e30ac3664337cd077341';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'extbuf_free_callback';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *addr
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = '__rte_unused';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *opaque
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = '__rte_unused';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '130';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a5b8958fc5688ba856cba84038ee4b938';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_timer_arm';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_timer *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'tim';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'arg';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '136';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1ab3a08558e2971726cddceed59f9fd3bd';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'MLogTick';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8c_1aef5f52e6a4f49171518a59382eb03df5';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'xran_if_current_state';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a2f600110ab5726a0f21375b7f24c0326a35916b54fc6804c2f2dc1f5891f3047e';
+        func-mem-ref-line = '192';
+        func-mem-ref-name = 'XRAN_RUNNING';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a3842cc1a01bcaa4df37fd8c10308ff01';
+        func-mem-ref-line = '208';
+        func-mem-ref-name = 'xran_device_ctx::fh_init';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a8a5462b0059073e90d42f8bfa066d566';
+        func-mem-ref-line = '324';
+        func-mem-ref-name = 'xran_fh_init::io_cfg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1aa442a227739dcff5212e5356dee54b68';
+        func-mem-ref-line = '303';
+        func-mem-ref-name = 'xran_io_cfg::timing_core';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aaca86e5bcbfb97d8c24c271a9332b994';
+        func-mem-ref-line = '103';
+        func-mem-ref-name = 'timer_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1a2ea88cf07a4bee8b98cb6cea2ef3ae36';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'MLogTask';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__mlog__tasks__id_8h_1a58e330374d0f1c8a407119c8ba2abb62';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'PID_TIME_ARM_TIMER';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a7645422ee7c8d332c29c3a54bf780ca3';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_process_tx_sym';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'arg';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '138';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1ab3a08558e2971726cddceed59f9fd3bd';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'MLogTick';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8c_1ae69cd45536b5b80a0eac08ee522d8aa2';
+        func-mem-ref-line = '47';
+        func-mem-ref-name = 'num_eAxc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a0ac55d6b8988083425a147f343c34455';
+        func-mem-ref-line = '256';
+        func-mem-ref-name = 'xran_device_ctx::xran2phy_mem_ready';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1ab458f491dfd93be111edf3f3b0d4da71';
+        func-mem-ref-line = '67';
+        func-mem-ref-name = 'XranOffsetSym';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ae3f1b1cbdaabdcfb693b93d75d4a9972';
+        func-mem-ref-line = '249';
+        func-mem-ref-name = 'xran_device_ctx::sym_up';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a98175f360f5753bc99c4edd3c2d8bd04';
+        func-mem-ref-line = '113';
+        func-mem-ref-name = 'xran_lib_ota_sym_idx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a87d92ec177ed9c388685a91051f66205';
+        func-mem-ref-line = '122';
+        func-mem-ref-name = 'XRAN_NUM_OF_SYMBOL_PER_SLOT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a76e4794a93b44d5f6bd835f1640f7f4f';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'SLOTNUM_PER_SUBFRAME';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1aa76014e778bb54907d85e05cac204d71';
+        func-mem-ref-line = '98';
+        func-mem-ref-name = 'XranGetTtiNum';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a36c7ae37e30524321b18fde971372b92';
+        func-mem-ref-line = '106';
+        func-mem-ref-name = 'XranGetSlotNum';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a5ca2a2076a042acdca2e326a436a7882';
+        func-mem-ref-line = '104';
+        func-mem-ref-name = 'XranGetSubFrameNum';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1a695a7a6db2c879d5a4ec04a4bc99d0e4';
+        func-mem-ref-line = '57';
+        func-mem-ref-name = 'SUBFRAMES_PER_SYSTEMFRAME';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a5a8a3a7c7c4ff43865b57971dfbf0aa6';
+        func-mem-ref-line = '102';
+        func-mem-ref-name = 'XranGetFrameNum';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'chain__tests_8cc_1a73639c0dcf18fe068dc350fc0c8ba2f2';
+        func-mem-ref-line = '61';
+        func-mem-ref-name = 'xran_ut_tx_up_dl';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'chain__tests_8cc_1ad274ca70e6c47c2c549422b1cba1f0b0';
+        func-mem-ref-line = '67';
+        func-mem-ref-name = 'xran_ut_tx_cpup_dl';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1acb6ecf7858c99c963182b9b7884deca6';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_process_rx_sym';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'arg';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iq_data_start';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'size';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'CC_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'Ant_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'frame_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'subframe_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'slot_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'symb_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'num_prbu';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'start_prbu';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'sym_inc';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'rb';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'sect_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mb_free';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '140';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a725b4fbf070658ef449db5718a6c9f22';
+        func-mem-ref-line = '56';
+        func-mem-ref-name = 'SLOTS_PER_SYSTEMFRAME';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a76e4794a93b44d5f6bd835f1640f7f4f';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'SLOTNUM_PER_SUBFRAME';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a34dbe5e515cc78b4ce26fa287e6c1edc';
+        func-mem-ref-line = '110';
+        func-mem-ref-name = 'XRAN_MAX_SECTOR_NR';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a35fa05e7523928c0c86cbcf835c12dc5';
+        func-mem-ref-line = '111';
+        func-mem-ref-name = 'XRAN_MAX_ANTENNA_NR';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a87d92ec177ed9c388685a91051f66205';
+        func-mem-ref-line = '122';
+        func-mem-ref-name = 'XRAN_NUM_OF_SYMBOL_PER_SLOT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1af3ad0b6136919aabcdbac46b754aa7ed';
+        func-mem-ref-line = '224';
+        func-mem-ref-name = 'xran_device_ctx::sFrontHaulRxBbuIoBufCtrl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1af0963ba32cc8ecd280afd2e474eb426a';
+        func-mem-ref-line = '109';
+        func-mem-ref-name = 'XRAN_N_FE_BUF_LEN';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1ab79185e465507117d7b13fd30ec49f70';
+        func-mem-ref-line = '129';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::sBufferList';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1afa8c44acddb126e8bb0652d7b4e4395e';
+        func-mem-ref-line = '596';
+        func-mem-ref-name = 'xran_buffer_list::pBuffers';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a77f0d5374ee675db57c0b29946ca7744';
+        func-mem-ref-line = '566';
+        func-mem-ref-name = 'xran_flat_buffer::pData';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a3bfdc9ec9f4c738715460ddd03f0833f';
+        func-mem-ref-line = '225';
+        func-mem-ref-name = 'xran_device_ctx::sFrontHaulRxPrbMapBbuIoBufCtrl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a2357c89e196d6c8c53e29bf04d168b7e';
+        func-mem-ref-line = '423';
+        func-mem-ref-name = 'xran_prb_map::prbMap';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a5a2ad8f5285dd33572e310069cdac3c4';
+        func-mem-ref-line = '422';
+        func-mem-ref-name = 'xran_prb_map::nPrbElm';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8h_1a39fca1837c5ce7715cbf571669660c13a90bbe176be23902fec1de76501599769';
+        func-mem-ref-line = '137';
+        func-mem-ref-name = 'MBUF_FREE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ab97ae0d1cc679c3c40b779b34ab7b4cf';
+        func-mem-ref-line = '49';
+        func-mem-ref-name = 'N_SC_PER_PRB';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a4adf91126704ea524f98f461f6180c85';
+        func-mem-ref-line = '209';
+        func-mem-ref-name = 'xran_device_ctx::fh_cfg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a27ff648f80c139235421b81f957fcb7e';
+        func-mem-ref-line = '518';
+        func-mem-ref-name = 'xran_fh_config::ru_conf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a74e72997edeea7f9f1696baffb9989b4';
+        func-mem-ref-line = '489';
+        func-mem-ref-name = 'xran_ru_config::byteOrder';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ab5ce6839bae2968c79930a0bfa17f4d8ae0b667dc04b0baacb15bc9c40b776098';
+        func-mem-ref-line = '473';
+        func-mem-ref-name = 'XRAN_CPU_LE_BYTE_ORDER';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ab5ce6839bae2968c79930a0bfa17f4d8a61bd03fd3153385f6791bd16e55892b8';
+        func-mem-ref-line = '472';
+        func-mem-ref-name = 'XRAN_NE_BE_BYTE_ORDER';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1addb9297d816b26c680888115de8c9538';
+        func-mem-ref-line = '570';
+        func-mem-ref-name = 'xran_flat_buffer::pCtrl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8h_1a39fca1837c5ce7715cbf571669660c13a5c8f213f6ff879119c23ec38c63a54e5';
+        func-mem-ref-line = '136';
+        func-mem-ref-name = 'MBUF_KEEP';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a6c405fdd34c38d29b355cd051527ad9b';
+        func-mem-ref-line = '404';
+        func-mem-ref-name = 'xran_prb_elm::p_sec_desc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1addb9297d816b26c680888115de8c9538';
+        func-mem-ref-line = '389';
+        func-mem-ref-name = 'xran_section_desc::pCtrl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a77f0d5374ee675db57c0b29946ca7744';
+        func-mem-ref-line = '388';
+        func-mem-ref-name = 'xran_section_desc::pData';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ae55ac9499e5406559ad2ff0376dd0a68';
+        func-mem-ref-line = '386';
+        func-mem-ref-name = 'xran_section_desc::iq_buffer_len';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a4d1fb35f3f2d9f3556fbd1761a167255';
+        func-mem-ref-line = '385';
+        func-mem-ref-name = 'xran_section_desc::iq_buffer_offset';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1a3d4bd5c7eec6da4ab71688e209100761';
+        func-mem-ref-line = '143';
+        func-mem-ref-name = 'process_mbuf';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a14cfa955b7fdf58378a97b4cfa7268f8';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_process_prach_sym';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'arg';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iq_data_start';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'size';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'CC_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'Ant_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'frame_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'subframe_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'slot_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'symb_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'num_prbu';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'start_prbu';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'sym_inc';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'rb';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'sect_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mb_free';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '157';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a0ac55d6b8988083425a147f343c34455';
+        func-mem-ref-line = '256';
+        func-mem-ref-name = 'xran_device_ctx::xran2phy_mem_ready';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a725b4fbf070658ef449db5718a6c9f22';
+        func-mem-ref-line = '56';
+        func-mem-ref-name = 'SLOTS_PER_SYSTEMFRAME';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a76e4794a93b44d5f6bd835f1640f7f4f';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'SLOTNUM_PER_SUBFRAME';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a34dbe5e515cc78b4ce26fa287e6c1edc';
+        func-mem-ref-line = '110';
+        func-mem-ref-name = 'XRAN_MAX_SECTOR_NR';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a35fa05e7523928c0c86cbcf835c12dc5';
+        func-mem-ref-line = '111';
+        func-mem-ref-name = 'XRAN_MAX_ANTENNA_NR';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a87d92ec177ed9c388685a91051f66205';
+        func-mem-ref-line = '122';
+        func-mem-ref-name = 'XRAN_NUM_OF_SYMBOL_PER_SLOT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a26e6c6447dffca5e7ece503e8c0e890c';
+        func-mem-ref-line = '262';
+        func-mem-ref-name = 'xran_device_ctx::prach_start_symbol';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a4bcca72021c589be2adf3647647a1232';
+        func-mem-ref-line = '226';
+        func-mem-ref-name = 'xran_device_ctx::sFHPrachRxBbuIoBufCtrl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1af0963ba32cc8ecd280afd2e474eb426a';
+        func-mem-ref-line = '109';
+        func-mem-ref-name = 'XRAN_N_FE_BUF_LEN';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1ab79185e465507117d7b13fd30ec49f70';
+        func-mem-ref-line = '129';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::sBufferList';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1afa8c44acddb126e8bb0652d7b4e4395e';
+        func-mem-ref-line = '596';
+        func-mem-ref-name = 'xran_buffer_list::pBuffers';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a77f0d5374ee675db57c0b29946ca7744';
+        func-mem-ref-line = '566';
+        func-mem-ref-name = 'xran_flat_buffer::pData';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a4adf91126704ea524f98f461f6180c85';
+        func-mem-ref-line = '209';
+        func-mem-ref-name = 'xran_device_ctx::fh_cfg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a27ff648f80c139235421b81f957fcb7e';
+        func-mem-ref-line = '518';
+        func-mem-ref-name = 'xran_fh_config::ru_conf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a74e72997edeea7f9f1696baffb9989b4';
+        func-mem-ref-line = '489';
+        func-mem-ref-name = 'xran_ru_config::byteOrder';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ab5ce6839bae2968c79930a0bfa17f4d8ae0b667dc04b0baacb15bc9c40b776098';
+        func-mem-ref-line = '473';
+        func-mem-ref-name = 'XRAN_CPU_LE_BYTE_ORDER';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8h_1a39fca1837c5ce7715cbf571669660c13a90bbe176be23902fec1de76501599769';
+        func-mem-ref-line = '137';
+        func-mem-ref-name = 'MBUF_FREE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1addb9297d816b26c680888115de8c9538';
+        func-mem-ref-line = '570';
+        func-mem-ref-name = 'xran_flat_buffer::pCtrl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8h_1a39fca1837c5ce7715cbf571669660c13a5c8f213f6ff879119c23ec38c63a54e5';
+        func-mem-ref-line = '136';
+        func-mem-ref-name = 'MBUF_KEEP';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1a3d4bd5c7eec6da4ab71688e209100761';
+        func-mem-ref-line = '143';
+        func-mem-ref-name = 'process_mbuf';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a300b87c29358bb161404c0122a9b2a46';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_process_srs_sym';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'arg';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iq_data_start';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'size';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'CC_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'Ant_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'frame_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'subframe_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'slot_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'symb_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'num_prbu';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'start_prbu';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'sym_inc';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'rb';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'sect_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mb_free';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '174';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a0ac55d6b8988083425a147f343c34455';
+        func-mem-ref-line = '256';
+        func-mem-ref-name = 'xran_device_ctx::xran2phy_mem_ready';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a725b4fbf070658ef449db5718a6c9f22';
+        func-mem-ref-line = '56';
+        func-mem-ref-name = 'SLOTS_PER_SYSTEMFRAME';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a76e4794a93b44d5f6bd835f1640f7f4f';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'SLOTNUM_PER_SUBFRAME';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a34dbe5e515cc78b4ce26fa287e6c1edc';
+        func-mem-ref-line = '110';
+        func-mem-ref-name = 'XRAN_MAX_SECTOR_NR';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a87d92ec177ed9c388685a91051f66205';
+        func-mem-ref-line = '122';
+        func-mem-ref-name = 'XRAN_NUM_OF_SYMBOL_PER_SLOT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a8d643c55cfe976d88d44beefc0af0dff';
+        func-mem-ref-line = '227';
+        func-mem-ref-name = 'xran_device_ctx::sFHSrsRxBbuIoBufCtrl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1af0963ba32cc8ecd280afd2e474eb426a';
+        func-mem-ref-line = '109';
+        func-mem-ref-name = 'XRAN_N_FE_BUF_LEN';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1ab79185e465507117d7b13fd30ec49f70';
+        func-mem-ref-line = '129';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::sBufferList';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1afa8c44acddb126e8bb0652d7b4e4395e';
+        func-mem-ref-line = '596';
+        func-mem-ref-name = 'xran_buffer_list::pBuffers';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a77f0d5374ee675db57c0b29946ca7744';
+        func-mem-ref-line = '566';
+        func-mem-ref-name = 'xran_flat_buffer::pData';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1ab97ae0d1cc679c3c40b779b34ab7b4cf';
+        func-mem-ref-line = '49';
+        func-mem-ref-name = 'N_SC_PER_PRB';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a4adf91126704ea524f98f461f6180c85';
+        func-mem-ref-line = '209';
+        func-mem-ref-name = 'xran_device_ctx::fh_cfg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a27ff648f80c139235421b81f957fcb7e';
+        func-mem-ref-line = '518';
+        func-mem-ref-name = 'xran_fh_config::ru_conf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a74e72997edeea7f9f1696baffb9989b4';
+        func-mem-ref-line = '489';
+        func-mem-ref-name = 'xran_ru_config::byteOrder';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ab5ce6839bae2968c79930a0bfa17f4d8ae0b667dc04b0baacb15bc9c40b776098';
+        func-mem-ref-line = '473';
+        func-mem-ref-name = 'XRAN_CPU_LE_BYTE_ORDER';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ab5ce6839bae2968c79930a0bfa17f4d8a61bd03fd3153385f6791bd16e55892b8';
+        func-mem-ref-line = '472';
+        func-mem-ref-name = 'XRAN_NE_BE_BYTE_ORDER';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a3842cc1a01bcaa4df37fd8c10308ff01';
+        func-mem-ref-line = '208';
+        func-mem-ref-name = 'xran_device_ctx::fh_init';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a3c8ee4e9dd2a5354e83fb30c95598f30';
+        func-mem-ref-line = '331';
+        func-mem-ref-name = 'xran_fh_init::mtu';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a5448b37ad609bb66bf44b44d1f9bac72';
+        func-mem-ref-line = '507';
+        func-mem-ref-name = 'xran_fh_config::nULRBs';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1addb9297d816b26c680888115de8c9538';
+        func-mem-ref-line = '570';
+        func-mem-ref-name = 'xran_flat_buffer::pCtrl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8h_1a39fca1837c5ce7715cbf571669660c13a5c8f213f6ff879119c23ec38c63a54e5';
+        func-mem-ref-line = '136';
+        func-mem-ref-name = 'MBUF_KEEP';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8h_1a39fca1837c5ce7715cbf571669660c13a90bbe176be23902fec1de76501599769';
+        func-mem-ref-line = '137';
+        func-mem-ref-name = 'MBUF_FREE';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1a3d4bd5c7eec6da4ab71688e209100761';
+        func-mem-ref-line = '143';
+        func-mem-ref-name = 'process_mbuf';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a9c3700d61ba446fa9b05cca2ca9018ab';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'tti_ota_cb';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_timer *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'tim';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'arg';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '192';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1ab3a08558e2971726cddceed59f9fd3bd';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'MLogTick';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1a2ea88cf07a4bee8b98cb6cea2ef3ae36';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'MLogTask';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__mlog__tasks__id_8h_1a907f22b7c7e5df63190d8aba4e2bf023';
+        func-mem-ref-line = '65';
+        func-mem-ref-name = 'PID_TTI_TIMER';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a273a09cbea9267272f4e2a339059e442';
+        func-mem-ref-line = '111';
+        func-mem-ref-name = 'xran_lib_ota_tti';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__frame__struct_8c_1a7f5a87395d3930f222e58976960c99e2';
+        func-mem-ref-line = '316';
+        func-mem-ref-name = 'xran_fs_get_max_slot';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1a7e13e6c34f14ba82e361777280a5dcc1';
+        func-mem-ref-line = '43';
+        func-mem-ref-name = 'MLogIncrementCounter';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a5a8a3a7c7c4ff43865b57971dfbf0aa6';
+        func-mem-ref-line = '102';
+        func-mem-ref-name = 'XranGetFrameNum';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a3783fbb2a26b8a0530c489850a905a38';
+        func-mem-ref-line = '1007';
+        func-mem-ref-name = 'xranLibWraper::update_tti';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a195da46c3cb90e36da543594416cbba7';
+        func-mem-ref-line = '582';
+        func-mem-ref-name = 'sym_ota_cb';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a6bec02784f5898c72bdbe64469186a45';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'tti_to_phy_cb';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_timer *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'tim';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'arg';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '193';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1ab3a08558e2971726cddceed59f9fd3bd';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'MLogTick';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a01cfa0ddd894bb94d785f755bfdd8b9e';
+        func-mem-ref-line = '265';
+        func-mem-ref-name = 'xran_device_ctx::phy_tti_cb_done';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a96de765800aa6de0788fc530cbc16825';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_timer_arm_ex';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_timer *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'tim';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'CbFct';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'CbArg';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+unsigned
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'tim_lcore';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '194';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1ab3a08558e2971726cddceed59f9fd3bd';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'MLogTick';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8c_1aef5f52e6a4f49171518a59382eb03df5';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'xran_if_current_state';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a2f600110ab5726a0f21375b7f24c0326a35916b54fc6804c2f2dc1f5891f3047e';
+        func-mem-ref-line = '192';
+        func-mem-ref-name = 'XRAN_RUNNING';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1a2ea88cf07a4bee8b98cb6cea2ef3ae36';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'MLogTask';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__mlog__tasks__id_8h_1a58e330374d0f1c8a407119c8ba2abb62';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'PID_TIME_ARM_TIMER';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a195da46c3cb90e36da543594416cbba7';
+        func-mem-ref-line = '582';
+        func-mem-ref-name = 'sym_ota_cb';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a23e5556f127fd7a4c2542d4448cfbcff';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint16_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_getSfnSecStart';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '197';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1adbe808fba48ef1390180fb1bdc68c1d7';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_updateSfnSecStart';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '201';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__timer_8c_1abee5de4c0d88f6c17ce6b3962d097f07';
+        func-mem-ref-line = '88';
+        func-mem-ref-name = 'timing_get_current_second';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aee8aca8f74a8a2b095a6b7bf90b9543f';
+        func-mem-ref-line = '90';
+        func-mem-ref-name = 'UNIX_TO_GPS_SECONDS_OFFSET';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a244be9d83c95821d802d6a0c6c169cb1';
+        func-mem-ref-line = '91';
+        func-mem-ref-name = 'NUM_OF_FRAMES_PER_SECOND';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a7a25206e77e83a57fd036102cebfb4f0';
+        func-mem-ref-line = '116';
+        func-mem-ref-name = 'xran_max_frame';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a0ff39df15c9c5e487a730d422d2c4725';
+        func-mem-ref-line = '115';
+        func-mem-ref-name = 'xran_SFN_at_Sec_Start';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8c_1ad1b05d3ad049de39bc3f9bcdfdf66d1b';
+        func-mem-ref-line = '121';
+        func-mem-ref-name = 'tx_bytes_per_sec';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8c_1aea924947c3d744f2208baa8a79229f3f';
+        func-mem-ref-line = '119';
+        func-mem-ref-name = 'tx_bytes_counter';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8c_1adc695e955f335d5dedb486ce89a4e0b3';
+        func-mem-ref-line = '122';
+        func-mem-ref-name = 'rx_bytes_per_sec';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8c_1af2fff595280c3b2999bfa40d7beafadf';
+        func-mem-ref-line = '120';
+        func-mem-ref-name = 'rx_bytes_counter';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1acdb2a8632ebd3e59e5d6f17c4bf358ef';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_getSlotIdxSecond';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '216';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_device_ctx *
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_dev_get_ctx';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '223';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1a9796d6da0db5312f3ddffc3c43038daf';
+        func-mem-ref-line = '112';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1a3d4bd5c7eec6da4ab71688e209100761';
+        func-mem-ref-line = '143';
+        func-mem-ref-name = 'process_mbuf';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1ab67b9cc6e54d8ba3945b265b47af743c';
+        func-mem-ref-line = '436';
+        func-mem-ref-name = 'send_symbol_ex';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1a484fa852a2e973600abba0efb1fbefb9';
+        func-mem-ref-line = '510';
+        func-mem-ref-name = 'send_cpmsg';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a165ca95dea40ce1abcc161f39087d38d';
+        func-mem-ref-line = '1024';
+        func-mem-ref-name = 'xranLibWraper::apply_cpenable';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a7192955290ca84553d071cedc5ee89cb';
+        func-mem-ref-line = '243';
+        func-mem-ref-name = 'xran_is_prach_slot';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a195da46c3cb90e36da543594416cbba7';
+        func-mem-ref-line = '582';
+        func-mem-ref-name = 'sym_ota_cb';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a9c3700d61ba446fa9b05cca2ca9018ab';
+        func-mem-ref-line = '632';
+        func-mem-ref-name = 'tti_ota_cb';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a5b8958fc5688ba856cba84038ee4b938';
+        func-mem-ref-line = '711';
+        func-mem-ref-name = 'xran_timer_arm';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a96de765800aa6de0788fc530cbc16825';
+        func-mem-ref-line = '724';
+        func-mem-ref-name = 'xran_timer_arm_ex';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a66ed2e3f4cefcfdd71841c152c80aa20';
+        func-mem-ref-line = '737';
+        func-mem-ref-name = 'xran_cp_create_and_send_section';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a4474e27c827459f3af40954b0c6f962b';
+        func-mem-ref-line = '910';
+        func-mem-ref-name = 'tx_cp_dl_cb';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1ad4544f4d6f4713c010f083bce5758d14';
+        func-mem-ref-line = '963';
+        func-mem-ref-name = 'rx_ul_deadline_half_cb';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a63aa00dad3b771f4db5df8ca8ac68323';
+        func-mem-ref-line = '999';
+        func-mem-ref-name = 'rx_ul_deadline_full_cb';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1ab26e37a9d8915b33e29d632af88ff3a3';
+        func-mem-ref-line = '1045';
+        func-mem-ref-name = 'tx_cp_ul_cb';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a6bec02784f5898c72bdbe64469186a45';
+        func-mem-ref-line = '1136';
+        func-mem-ref-name = 'tti_to_phy_cb';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1ae4973aab78785b0738c729b26a1474e2';
+        func-mem-ref-line = '1165';
+        func-mem-ref-name = 'xran_timing_source_thread';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a7a412a9cd0ac919dccb2112fb386d64a';
+        func-mem-ref-line = '1342';
+        func-mem-ref-name = 'handle_ecpri_ethertype';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a14cfa955b7fdf58378a97b4cfa7268f8';
+        func-mem-ref-line = '1384';
+        func-mem-ref-name = 'xran_process_prach_sym';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a300b87c29358bb161404c0122a9b2a46';
+        func-mem-ref-line = '1461';
+        func-mem-ref-name = 'xran_process_srs_sym';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1ac5201df2d161091f7319ff2f57432823';
+        func-mem-ref-line = '1536';
+        func-mem-ref-name = 'xran_pkt_validate';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1acb6ecf7858c99c963182b9b7884deca6';
+        func-mem-ref-line = '1578';
+        func-mem-ref-name = 'xran_process_rx_sym';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a072be4e030e23440817b205256d2df29';
+        func-mem-ref-line = '1715';
+        func-mem-ref-name = 'xran_process_tx_sym_cp_off';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1ad2506f0edcccb4fbdc5b41b03270a1af';
+        func-mem-ref-line = '2000';
+        func-mem-ref-name = 'xran_process_tx_sym_cp_on';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a5b3b3bf6af57ee77a2bb1701ad24c7db';
+        func-mem-ref-line = '2202';
+        func-mem-ref-name = 'xran_process_tx_sym';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a4ea0e9c036a1dc7605f53f1f862f4952';
+        func-mem-ref-line = '2319';
+        func-mem-ref-name = 'xran_init';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1ac94e2474beef3b68521cfd391211b1be';
+        func-mem-ref-line = '2551';
+        func-mem-ref-name = 'xran_5g_fronthault_config';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1ab204e979de14c21d34e9b88c6c700d25';
+        func-mem-ref-line = '2636';
+        func-mem-ref-name = 'xran_5g_prach_req';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a2bd01fc3432f80a787d6bf317949dd80';
+        func-mem-ref-line = '2679';
+        func-mem-ref-name = 'xran_5g_srs_req';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        func-mem-ref-line = '2756';
+        func-mem-ref-name = 'xran_open';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a57bc216aff0d372305a6d13a072c605b';
+        func-mem-ref-line = '2900';
+        func-mem-ref-name = 'xran_reg_physide_cb';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1ad1ada9c5c57979c50f1a17a9050b8f3a';
+        func-mem-ref-line = '2918';
+        func-mem-ref-name = 'xran_register_cb_mbuf2ring';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a761e3947dcc547008a12a9cca10b1ea0';
+        func-mem-ref-line = '2955';
+        func-mem-ref-name = 'xran_get_conf_eAxC';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1ad749041bcf50616bac96e4d13b661272';
+        func-mem-ref-line = '2965';
+        func-mem-ref-name = 'xran_get_conf_num_bfweights';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__timer_8c_1af01e1311b604e50d00b7ecce78d2ce22';
+        func-mem-ref-line = '116';
+        func-mem-ref-name = 'timing_adjust_gps_second';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__timer_8c_1a52ade7f1436323f071cf7151f7bdb097';
+        func-mem-ref-line = '146';
+        func-mem-ref-name = 'poll_next_tick';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1aaf38329209bc44e1dfd355f1e62a7a23';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static struct xran_fh_config *
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_lib_get_ctx_fhcfg';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '228';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a9348246ce882be9b72449a64385d7217';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_beamid';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dir';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ant_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'slot_id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '233';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a937105f52446cfcb951e43e1dc3c4d8b';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+enum xran_if_state
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_if_state';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '233';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function returns status of operation of FH layer
+
+@return
+ XRAN_INIT    - init state
+ XRAN_RUNNING - running
+ XRAN_STOPPED - stopped
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8c_1aef5f52e6a4f49171518a59382eb03df5';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'xran_if_current_state';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a61da580fc69a74f3ef17956ba5fd88a0';
+        func-mem-ref-line = '1114';
+        func-mem-ref-name = 'xranLibWraper::is_running';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1ad4852c0827600db95f9841e2f5f9f6f1';
+        func-mem-ref-line = '2841';
+        func-mem-ref-name = 'xran_start';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a8f2daee2fe90126f1f7c361b7760a7a3';
+        func-mem-ref-line = '2852';
+        func-mem-ref-name = 'xran_stop';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a4120602c15ddabfc3372e238d17f0414';
+        func-mem-ref-line = '2877';
+        func-mem-ref-name = 'xran_mm_destroy';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1adfcabe4091a4782ecb9ca029314c99ca';
+        func-mem-ref-line = '2888';
+        func-mem-ref-name = 'xran_reg_sym_cb';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a57bc216aff0d372305a6d13a072c605b';
+        func-mem-ref-line = '2900';
+        func-mem-ref-name = 'xran_reg_physide_cb';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1ad1ada9c5c57979c50f1a17a9050b8f3a';
+        func-mem-ref-line = '2918';
+        func-mem-ref-name = 'xran_register_cb_mbuf2ring';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a7192955290ca84553d071cedc5ee89cb';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_is_prach_slot';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'subframe_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'slot_id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '243';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ac1db3db55038ef0b2f69827746eaf87c';
+        func-mem-ref-line = '210';
+        func-mem-ref-name = 'xran_device_ctx::PrachCPConfig';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a4adf91126704ea524f98f461f6180c85';
+        func-mem-ref-line = '209';
+        func-mem-ref-name = 'xran_device_ctx::fh_cfg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a72b0cba491d0dd2703d684cb2c2a14cf';
+        func-mem-ref-line = '517';
+        func-mem-ref-name = 'xran_fh_config::frame_conf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a78b2fab8e8d6a6424c2712d528fd9a58';
+        func-mem-ref-line = '461';
+        func-mem-ref-name = 'xran_frame_config::nNumerology';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a3b00fdd9e145b9c7be29aa35c6f94fe1';
+        func-mem-ref-line = '138';
+        func-mem-ref-name = 'xran_prach_cp_config::isPRACHslot';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a855041f3139611ca7478502e3241b2f1';
+        func-mem-ref-line = '134';
+        func-mem-ref-name = 'xran_prach_cp_config::nrofPrachInSlot';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a76e4794a93b44d5f6bd835f1640f7f4f';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'SLOTNUM_PER_SUBFRAME';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a54de92e0ced826beeb759580d170562b';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_init_sectionid';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '278';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'gen__test_8m_1a38d2cdf58cc777c61b71dd2785d139af';
+        func-mem-ref-line = '166';
+        func-mem-ref-name = 'ant';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1gga9c60a23fdae979ad1842b255790d1558a927c0750db0e35def0b5e1a088a5b9e4';
+        func-mem-ref-line = '150';
+        func-mem-ref-name = 'XRAN_DIR_MAX';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a6447bf8849000b9fecf51d77d4fa50b2';
+        func-mem-ref-line = '125';
+        func-mem-ref-name = 'XRAN_MAX_CELLS_PER_PORT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a35fa05e7523928c0c86cbcf835c12dc5';
+        func-mem-ref-line = '111';
+        func-mem-ref-name = 'XRAN_MAX_ANTENNA_NR';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        func-mem-ref-line = '2756';
+        func-mem-ref-name = 'xran_open';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1acb5dd6ae5569cb3090d441c800068244';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_init_srs';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_fh_config *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pConf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_device_ctx *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'p_xran_dev_ctx';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '294';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a0dc2f992bcfe4f620d6ce2e969986d5c';
+        func-mem-ref-line = '220';
+        func-mem-ref-name = 'xran_device_ctx::srs_cfg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a47592bac9bb3ddd09772d5385ffdd508';
+        func-mem-ref-line = '448';
+        func-mem-ref-name = 'xran_srs_config::symbMask';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a418f7a13335ab7fbfb840bae611ed0e5';
+        func-mem-ref-line = '516';
+        func-mem-ref-name = 'xran_fh_config::srs_conf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a38a5594e33178248d80ccde98a16262a';
+        func-mem-ref-line = '449';
+        func-mem-ref-name = 'xran_srs_config::eAxC_offset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a417ba2c3b49b216e358bc340346bf1cf';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'print_dbg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a814959a7b5ff6cd4474433f62312eee0';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'XRAN_STATUS_SUCCESS';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        func-mem-ref-line = '2756';
+        func-mem-ref-name = 'xran_open';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_init_prach';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_fh_config *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pConf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_device_ctx *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'p_xran_dev_ctx';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '308';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a167e91cb91119363bf10c9430b6f082c';
+        func-mem-ref-line = '515';
+        func-mem-ref-name = 'xran_fh_config::prach_conf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a72b0cba491d0dd2703d684cb2c2a14cf';
+        func-mem-ref-line = '517';
+        func-mem-ref-name = 'xran_fh_config::frame_conf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a78b2fab8e8d6a6424c2712d528fd9a58';
+        func-mem-ref-line = '461';
+        func-mem-ref-name = 'xran_frame_config::nNumerology';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1acb5fe8097b0115e038eb02d5900f66d6';
+        func-mem-ref-line = '432';
+        func-mem-ref-name = 'xran_prach_config::nPrachConfIdx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ac1db3db55038ef0b2f69827746eaf87c';
+        func-mem-ref-line = '210';
+        func-mem-ref-name = 'xran_device_ctx::PrachCPConfig';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__ul__tables_8c_1ac7439428a0fb0c1782323193707965f6';
+        func-mem-ref-line = '553';
+        func-mem-ref-name = 'gxranPrachDataTable_mmw';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a3b86317723a592e240c0047e53a6326d';
+        func-mem-ref-line = '460';
+        func-mem-ref-name = 'xran_frame_config::nFrameDuplexType';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__ul__tables_8c_1a1c7c9fd55feeae30dc0b8502ef4cab03';
+        func-mem-ref-line = '292';
+        func-mem-ref-name = 'gxranPrachDataTable_sub6_tdd';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__ul__tables_8c_1a5edf7a402993c76a3a27bee4f390d38c';
+        func-mem-ref-line = '32';
+        func-mem-ref-name = 'gxranPrachDataTable_sub6_fdd';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1acda2526836f55a54072c7582b0735ec6';
+        func-mem-ref-line = '105';
+        func-mem-ref-name = 'xRANPrachConfigTableStruct::preambleFmrt';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__ul__tables_8c_1ab7c9c49ac127f2812c5ffe8c54364286';
+        func-mem-ref-line = '845';
+        func-mem-ref-name = 'gxranPreambleforLRA';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a583c2f58d0655789ea36e22d605ab9ad';
+        func-mem-ref-line = '523';
+        func-mem-ref-name = 'xran_fh_config::log_level';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a232bf4a599983638ff369472234af97c';
+        func-mem-ref-line = '110';
+        func-mem-ref-name = 'xRANPrachConfigTableStruct::startingSym';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ae7b193beba4cc63eed61b211bae9e802';
+        func-mem-ref-line = '113';
+        func-mem-ref-name = 'xRANPrachConfigTableStruct::duration';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a2e544eaae35a5756272d62af4fa53a19';
+        func-mem-ref-line = '112';
+        func-mem-ref-name = 'xRANPrachConfigTableStruct::occassionsInPrachSlot';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ad5150de5e1c141cfe288f260afb00830';
+        func-mem-ref-line = '127';
+        func-mem-ref-name = 'xran_prach_cp_config::filterIdx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1ae51812e2dae7d8776b443f818f277d5bad96d5c4d6db49c45dfe5a07ba6ad7440';
+        func-mem-ref-line = '69';
+        func-mem-ref-name = 'XRAN_FILTERINDEX_PRACH_ABC';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ac54814779041bec5dcf8aec288d69b06';
+        func-mem-ref-line = '128';
+        func-mem-ref-name = 'xran_prach_cp_config::startSymId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a6b13285aabf8f2f4598143b2670204c1';
+        func-mem-ref-line = '129';
+        func-mem-ref-name = 'xran_prach_cp_config::startPrbc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a5c648c99c04370a4e8767f919a2289bf';
+        func-mem-ref-line = '441';
+        func-mem-ref-name = 'xran_prach_config::nPrachFreqStart';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1aabc4fe26e40f742fd255e2bb8534de75';
+        func-mem-ref-line = '130';
+        func-mem-ref-name = 'xran_prach_cp_config::numPrbc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a8c9c50771b8a51b0209b1866855b80dda4dbd8b9cc1a25a875c17515359bd1b1d';
+        func-mem-ref-line = '89';
+        func-mem-ref-name = 'FORMAT_A1';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1aa68c277a66312b4b90819cccc055bdb7';
+        func-mem-ref-line = '132';
+        func-mem-ref-name = 'xran_prach_cp_config::timeOffset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a3cab2a5fe931bc424f18ac0b23f2060e';
+        func-mem-ref-line = '122';
+        func-mem-ref-name = 'xRANPrachPreambleLRAStruct::nRaCp';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a3af58496c14a1c91c015aa6ffe7dca49';
+        func-mem-ref-line = '133';
+        func-mem-ref-name = 'xran_prach_cp_config::freqOffset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a3b43924c5ef23b0496d1a7adf2752dbf';
+        func-mem-ref-line = '442';
+        func-mem-ref-name = 'xran_prach_config::nPrachFreqOffset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ab9b99e41ea39f16780f66a539aa872c8';
+        func-mem-ref-line = '433';
+        func-mem-ref-name = 'xran_prach_config::nPrachSubcSpacing';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a0f561e77fa0f040b637f4e04f6cd8078';
+        func-mem-ref-line = '136';
+        func-mem-ref-name = 'xran_prach_cp_config::x';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a0f561e77fa0f040b637f4e04f6cd8078';
+        func-mem-ref-line = '106';
+        func-mem-ref-name = 'xRANPrachConfigTableStruct::x';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a855041f3139611ca7478502e3241b2f1';
+        func-mem-ref-line = '134';
+        func-mem-ref-name = 'xran_prach_cp_config::nrofPrachInSlot';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a855041f3139611ca7478502e3241b2f1';
+        func-mem-ref-line = '111';
+        func-mem-ref-name = 'xRANPrachConfigTableStruct::nrofPrachInSlot';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a1d627e83c5e0ae889b71ea0508991f29';
+        func-mem-ref-line = '137';
+        func-mem-ref-name = 'xran_prach_cp_config::y';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a1d627e83c5e0ae889b71ea0508991f29';
+        func-mem-ref-line = '107';
+        func-mem-ref-name = 'xRANPrachConfigTableStruct::y';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a664cb6ca464c69ef60a445fa4f4b3522';
+        func-mem-ref-line = '131';
+        func-mem-ref-name = 'xran_prach_cp_config::numSymbol';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a2e544eaae35a5756272d62af4fa53a19';
+        func-mem-ref-line = '135';
+        func-mem-ref-name = 'xran_prach_cp_config::occassionsInPrachSlot';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a48f74053065142fe9cffa09c460965e1';
+        func-mem-ref-line = '108';
+        func-mem-ref-name = 'xRANPrachConfigTableStruct::slotNr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a3b00fdd9e145b9c7be29aa35c6f94fe1';
+        func-mem-ref-line = '138';
+        func-mem-ref-name = 'xran_prach_cp_config::isPRACHslot';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1af7a48e76794ce5d801ab6d0f848abb53';
+        func-mem-ref-line = '80';
+        func-mem-ref-name = 'XRAN_PRACH_CANDIDATE_SLOT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a34dbe5e515cc78b4ce26fa287e6c1edc';
+        func-mem-ref-line = '110';
+        func-mem-ref-name = 'XRAN_MAX_SECTOR_NR';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a26e6c6447dffca5e7ece503e8c0e890c';
+        func-mem-ref-line = '262';
+        func-mem-ref-name = 'xran_device_ctx::prach_start_symbol';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a53af49f65e0dafdafcde73d693961a78';
+        func-mem-ref-line = '263';
+        func-mem-ref-name = 'xran_device_ctx::prach_last_symbol';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a38a5594e33178248d80ccde98a16262a';
+        func-mem-ref-line = '139';
+        func-mem-ref-name = 'xran_prach_cp_config::eAxC_offset';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a3fc01469558ddf728239d59038ac5803';
+        func-mem-ref-line = '3039';
+        func-mem-ref-name = 'xran_get_num_eAxc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a417ba2c3b49b216e358bc340346bf1cf';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'print_dbg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a814959a7b5ff6cd4474433f62312eee0';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'XRAN_STATUS_SUCCESS';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        func-mem-ref-line = '177';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        func-mem-ref-line = '2756';
+        func-mem-ref-name = 'xran_open';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a8546e95e2daf30058a66904e7f801723';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_alloc_sectionid';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dir';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ant_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'slot_id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '379';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a6447bf8849000b9fecf51d77d4fa50b2';
+        func-mem-ref-line = '125';
+        func-mem-ref-name = 'XRAN_MAX_CELLS_PER_PORT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a35fa05e7523928c0c86cbcf835c12dc5';
+        func-mem-ref-line = '111';
+        func-mem-ref-name = 'XRAN_MAX_ANTENNA_NR';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1af3e0ced3530652b3c92220c8783b55fa';
+        func-mem-ref-line = '118';
+        func-mem-ref-name = 'XRAN_MAX_ANT_ARRAY_ELM_NR';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1aaa01e98d3b3439a332302aebe21459dd';
+        func-mem-ref-line = '535';
+        func-mem-ref-name = 'generate_cpmsg_dlul';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        func-mem-ref-line = '595';
+        func-mem-ref-name = 'generate_cpmsg_prach';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a7a3c06a23d41de0038747348be9bb9da';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_init_seqid';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '400';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'gen__test_8m_1a38d2cdf58cc777c61b71dd2785d139af';
+        func-mem-ref-line = '166';
+        func-mem-ref-name = 'ant';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a6447bf8849000b9fecf51d77d4fa50b2';
+        func-mem-ref-line = '125';
+        func-mem-ref-name = 'XRAN_MAX_CELLS_PER_PORT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1gga9c60a23fdae979ad1842b255790d1558a927c0750db0e35def0b5e1a088a5b9e4';
+        func-mem-ref-line = '150';
+        func-mem-ref-name = 'XRAN_DIR_MAX';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a35fa05e7523928c0c86cbcf835c12dc5';
+        func-mem-ref-line = '111';
+        func-mem-ref-name = 'XRAN_MAX_ANTENNA_NR';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        func-mem-ref-line = '2756';
+        func-mem-ref-name = 'xran_open';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1abedca5602cf06d6f39524387b6c72b38';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint8_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_cp_seqid';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dir';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ant_id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '418';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1af9aa4498b613d1a7302ef6b38af04954';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint8_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_updl_seqid';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ant_id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '435';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1ab3191f816f144936713d3655d93f1656';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint8_t *
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_updl_seqid_addr';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ant_id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '449';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a8786dbb573ae7dbc009db07927399e61';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static int8_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_check_upul_seqid';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ant_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'slot_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'seq_id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '463';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a1a6d4a5b34923cb2ec45709bb177095b';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint8_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_upul_seqid';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ant_id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '489';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a9978422762aaae9a7e907b17b8ef7023';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint8_t *
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_upul_seqid_addr';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ant_id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '502';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1aa6257f6d31f8f03e54e7d2ccb56de23b';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static int8_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_check_cp_seqid';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dir';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ant_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'seq_id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '515';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a4008a906c3e80dcf72600ca789a4ed41';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static int8_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_check_updl_seqid';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ant_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'slot_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'seq_id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '539';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a4eb2b37a85455e8078520bcea40296cc';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'process_cplane';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pkt';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '571';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8h_1a5921f2439294279b8111fed577c5c37a';
+        func-mem-ref-line = '322';
+        func-mem-ref-name = 'xran_cp_gen_params::sections';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a7a412a9cd0ac919dccb2112fb386d64a';
+        func-mem-ref-line = '1342';
+        func-mem-ref-name = 'handle_ecpri_ethertype';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a195da46c3cb90e36da543594416cbba7';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'sym_ota_cb';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_timer *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'tim';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'arg';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+unsigned long *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'used_tick';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '582';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1ab3a08558e2971726cddceed59f9fd3bd';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'MLogTick';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a605ecc3c0ad6066e39465a108b873373';
+        func-mem-ref-line = '100';
+        func-mem-ref-name = 'XranGetSymNum';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a98175f360f5753bc99c4edd3c2d8bd04';
+        func-mem-ref-line = '113';
+        func-mem-ref-name = 'xran_lib_ota_sym_idx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a87d92ec177ed9c388685a91051f66205';
+        func-mem-ref-line = '122';
+        func-mem-ref-name = 'XRAN_NUM_OF_SYMBOL_PER_SLOT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__timer_8c_1a1d2f23e35725cd993cbb72de9f4f565a';
+        func-mem-ref-line = '131';
+        func-mem-ref-name = 'xran_tick';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a9c3700d61ba446fa9b05cca2ca9018ab';
+        func-mem-ref-line = '632';
+        func-mem-ref-name = 'tti_ota_cb';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__timer_8c_1a2c22baf2fd259384ee376d438bb461c1';
+        func-mem-ref-line = '138';
+        func-mem-ref-name = 'get_ticks_diff';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a01cfa0ddd894bb94d785f755bfdd8b9e';
+        func-mem-ref-line = '265';
+        func-mem-ref-name = 'xran_device_ctx::phy_tti_cb_done';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a96de765800aa6de0788fc530cbc16825';
+        func-mem-ref-line = '724';
+        func-mem-ref-name = 'xran_timer_arm_ex';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a66ed2e3f4cefcfdd71841c152c80aa20';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_cp_create_and_send_section';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ru_port_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dir';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'tti';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_prb_map *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'prbMap';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+enum xran_category
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'category';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ctx_id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '737';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a36c7ae37e30524321b18fde971372b92';
+        func-mem-ref-line = '106';
+        func-mem-ref-name = 'XranGetSlotNum';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a76e4794a93b44d5f6bd835f1640f7f4f';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'SLOTNUM_PER_SUBFRAME';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a5ca2a2076a042acdca2e326a436a7882';
+        func-mem-ref-line = '104';
+        func-mem-ref-name = 'XranGetSubFrameNum';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1a695a7a6db2c879d5a4ec04a4bc99d0e4';
+        func-mem-ref-line = '57';
+        func-mem-ref-name = 'SUBFRAMES_PER_SYSTEMFRAME';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a5a8a3a7c7c4ff43865b57971dfbf0aa6';
+        func-mem-ref-line = '102';
+        func-mem-ref-name = 'XranGetFrameNum';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a4474e27c827459f3af40954b0c6f962b';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'tx_cp_dl_cb';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_timer *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'tim';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'arg';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '910';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1ab3a08558e2971726cddceed59f9fd3bd';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'MLogTick';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8c_1ae69cd45536b5b80a0eac08ee522d8aa2';
+        func-mem-ref-line = '47';
+        func-mem-ref-name = 'num_eAxc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a3fc01469558ddf728239d59038ac5803';
+        func-mem-ref-line = '3039';
+        func-mem-ref-name = 'xran_get_num_eAxc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1ad51ee5b7f1f27c770f1eb658b5ee523e';
+        func-mem-ref-line = '3029';
+        func-mem-ref-name = 'xran_get_num_cc';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'chain__tests_8cc_1af4e08ea14f09b53fce43ec39aba7a605';
+        func-mem-ref-line = '49';
+        func-mem-ref-name = 'xran_ut_tx_cp_dl';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'chain__tests_8cc_1ad274ca70e6c47c2c549422b1cba1f0b0';
+        func-mem-ref-line = '67';
+        func-mem-ref-name = 'xran_ut_tx_cpup_dl';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1ad4544f4d6f4713c010f083bce5758d14';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'rx_ul_deadline_half_cb';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_timer *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'tim';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'arg';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '963';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1ab3a08558e2971726cddceed59f9fd3bd';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'MLogTick';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1aa76014e778bb54907d85e05cac204d71';
+        func-mem-ref-line = '98';
+        func-mem-ref-name = 'XranGetTtiNum';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a98175f360f5753bc99c4edd3c2d8bd04';
+        func-mem-ref-line = '113';
+        func-mem-ref-name = 'xran_lib_ota_sym_idx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a87d92ec177ed9c388685a91051f66205';
+        func-mem-ref-line = '122';
+        func-mem-ref-name = 'XRAN_NUM_OF_SYMBOL_PER_SLOT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a2816fdf0ed3269e998720d01c2b6bf76';
+        func-mem-ref-line = '2936';
+        func-mem-ref-name = 'xran_get_slot_idx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1a695a7a6db2c879d5a4ec04a4bc99d0e4';
+        func-mem-ref-line = '57';
+        func-mem-ref-name = 'SUBFRAMES_PER_SYSTEMFRAME';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a76e4794a93b44d5f6bd835f1640f7f4f';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'SLOTNUM_PER_SUBFRAME';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a0ac55d6b8988083425a147f343c34455';
+        func-mem-ref-line = '256';
+        func-mem-ref-name = 'xran_device_ctx::xran2phy_mem_ready';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1ad51ee5b7f1f27c770f1eb658b5ee523e';
+        func-mem-ref-line = '3029';
+        func-mem-ref-name = 'xran_get_num_cc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ae3228d07f4ce31d4707fd5934fb8ec03';
+        func-mem-ref-line = '260';
+        func-mem-ref-name = 'xran_device_ctx::rx_packet_callback_tracker';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1af0963ba32cc8ecd280afd2e474eb426a';
+        func-mem-ref-line = '109';
+        func-mem-ref-name = 'XRAN_N_FE_BUF_LEN';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a4bb009dc28deffeccf1559528dbc5bee';
+        func-mem-ref-line = '239';
+        func-mem-ref-name = 'xran_device_ctx::pCallbackTag';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a88d73cc1cc6695b6e27bad4609d887e1';
+        func-mem-ref-line = '290';
+        func-mem-ref-name = 'xran_cb_tag::slotiId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a0a81ee27053a63e71a6c7db060562eb0';
+        func-mem-ref-line = '289';
+        func-mem-ref-name = 'xran_cb_tag::symbol';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a814959a7b5ff6cd4474433f62312eee0';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'XRAN_STATUS_SUCCESS';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a023feefd3cb93d648f673ce1a8c79563';
+        func-mem-ref-line = '238';
+        func-mem-ref-name = 'xran_device_ctx::pCallback';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1a2ea88cf07a4bee8b98cb6cea2ef3ae36';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'MLogTask';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__mlog__tasks__id_8h_1a7cd97a899b320a85a3b41bb60a02a116';
+        func-mem-ref-line = '105';
+        func-mem-ref-name = 'PID_UP_UL_HALF_DEAD_LINE_CB';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a63aa00dad3b771f4db5df8ca8ac68323';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'rx_ul_deadline_full_cb';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_timer *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'tim';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'arg';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '999';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1ab3a08558e2971726cddceed59f9fd3bd';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'MLogTick';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1aa76014e778bb54907d85e05cac204d71';
+        func-mem-ref-line = '98';
+        func-mem-ref-name = 'XranGetTtiNum';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a98175f360f5753bc99c4edd3c2d8bd04';
+        func-mem-ref-line = '113';
+        func-mem-ref-name = 'xran_lib_ota_sym_idx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a87d92ec177ed9c388685a91051f66205';
+        func-mem-ref-line = '122';
+        func-mem-ref-name = 'XRAN_NUM_OF_SYMBOL_PER_SLOT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a2816fdf0ed3269e998720d01c2b6bf76';
+        func-mem-ref-line = '2936';
+        func-mem-ref-name = 'xran_get_slot_idx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1a695a7a6db2c879d5a4ec04a4bc99d0e4';
+        func-mem-ref-line = '57';
+        func-mem-ref-name = 'SUBFRAMES_PER_SYSTEMFRAME';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a76e4794a93b44d5f6bd835f1640f7f4f';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'SLOTNUM_PER_SUBFRAME';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__frame__struct_8c_1a00aa0f7cc00a6ca9cde2bec43eb1c9f9';
+        func-mem-ref-line = '321';
+        func-mem-ref-name = 'xran_fs_get_max_slot_SFN';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a0ac55d6b8988083425a147f343c34455';
+        func-mem-ref-line = '256';
+        func-mem-ref-name = 'xran_device_ctx::xran2phy_mem_ready';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1ad51ee5b7f1f27c770f1eb658b5ee523e';
+        func-mem-ref-line = '3029';
+        func-mem-ref-name = 'xran_get_num_cc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a4bb009dc28deffeccf1559528dbc5bee';
+        func-mem-ref-line = '239';
+        func-mem-ref-name = 'xran_device_ctx::pCallbackTag';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a88d73cc1cc6695b6e27bad4609d887e1';
+        func-mem-ref-line = '290';
+        func-mem-ref-name = 'xran_cb_tag::slotiId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a0a81ee27053a63e71a6c7db060562eb0';
+        func-mem-ref-line = '289';
+        func-mem-ref-name = 'xran_cb_tag::symbol';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a814959a7b5ff6cd4474433f62312eee0';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'XRAN_STATUS_SUCCESS';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a023feefd3cb93d648f673ce1a8c79563';
+        func-mem-ref-line = '238';
+        func-mem-ref-name = 'xran_device_ctx::pCallback';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a5f7077fcb0eef30eca298a156e25ec0c';
+        func-mem-ref-line = '241';
+        func-mem-ref-name = 'xran_device_ctx::pPrachCallback';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a31909ed26aa2152e78db6fc72237b5d1';
+        func-mem-ref-line = '242';
+        func-mem-ref-name = 'xran_device_ctx::pPrachCallbackTag';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1a2ea88cf07a4bee8b98cb6cea2ef3ae36';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'MLogTask';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__mlog__tasks__id_8h_1ac49aef4af90e965464cd29fd0e0d5426';
+        func-mem-ref-line = '106';
+        func-mem-ref-name = 'PID_UP_UL_FULL_DEAD_LINE_CB';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1ab26e37a9d8915b33e29d632af88ff3a3';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'tx_cp_ul_cb';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_timer *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'tim';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'arg';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '1045';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1ab3a08558e2971726cddceed59f9fd3bd';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'MLogTick';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8c_1ae69cd45536b5b80a0eac08ee522d8aa2';
+        func-mem-ref-line = '47';
+        func-mem-ref-name = 'num_eAxc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ac1db3db55038ef0b2f69827746eaf87c';
+        func-mem-ref-line = '210';
+        func-mem-ref-name = 'xran_device_ctx::PrachCPConfig';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1ae3663b3f472b4003acc7f91e61669735';
+        func-mem-ref-line = '3049';
+        func-mem-ref-name = 'xran_get_ru_category';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1abf0211a253f5881ebad3910cef98d30ea25cae7703b653209b61647fa65ac7e9f';
+        func-mem-ref-line = '264';
+        func-mem-ref-name = 'XRAN_CATEGORY_A';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a3fc01469558ddf728239d59038ac5803';
+        func-mem-ref-line = '3039';
+        func-mem-ref-name = 'xran_get_num_eAxc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aaf7b03037e0687819501554a42fb3c52';
+        func-mem-ref-line = '3059';
+        func-mem-ref-name = 'xran_get_num_eAxcUl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1ad51ee5b7f1f27c770f1eb658b5ee523e';
+        func-mem-ref-line = '3029';
+        func-mem-ref-name = 'xran_get_num_cc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a273a09cbea9267272f4e2a339059e442';
+        func-mem-ref-line = '111';
+        func-mem-ref-name = 'xran_lib_ota_tti';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1ac9a8f4c80840a80e1a27ff9776e13f66';
+        func-mem-ref-line = '97';
+        func-mem-ref-name = 'xran_timer_ctx::tti_to_process';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1af0963ba32cc8ecd280afd2e474eb426a';
+        func-mem-ref-line = '109';
+        func-mem-ref-name = 'XRAN_N_FE_BUF_LEN';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a36c7ae37e30524321b18fde971372b92';
+        func-mem-ref-line = '106';
+        func-mem-ref-name = 'XranGetSlotNum';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a76e4794a93b44d5f6bd835f1640f7f4f';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'SLOTNUM_PER_SUBFRAME';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a5ca2a2076a042acdca2e326a436a7882';
+        func-mem-ref-line = '104';
+        func-mem-ref-name = 'XranGetSubFrameNum';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1a695a7a6db2c879d5a4ec04a4bc99d0e4';
+        func-mem-ref-line = '57';
+        func-mem-ref-name = 'SUBFRAMES_PER_SYSTEMFRAME';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a5a8a3a7c7c4ff43865b57971dfbf0aa6';
+        func-mem-ref-line = '102';
+        func-mem-ref-name = 'XranGetFrameNum';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'chain__tests_8cc_1a61f8088ed26f5ccc6a323c3b0feb66c2';
+        func-mem-ref-line = '55';
+        func-mem-ref-name = 'xran_ut_tx_cp_ul';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a739e4c11ebd576733ec5fc965e7a2cc6';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'ul_up_full_slot_cb';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_timer *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'tim';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'arg';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '1129';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1ab3a08558e2971726cddceed59f9fd3bd';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'MLogTick';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1a2ea88cf07a4bee8b98cb6cea2ef3ae36';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'MLogTask';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__mlog__tasks__id_8h_1a888c066a592695a9b6c49abbc79594d3';
+        func-mem-ref-line = '102';
+        func-mem-ref-name = 'PID_TTI_CB_TO_PHY';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1ae4973aab78785b0738c729b26a1474e2';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_timing_source_thread';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'args';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '1165';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'master_8py_1ad5c7a065cddc009146ea1b1192eb2102';
+        func-mem-ref-line = '498';
+        func-mem-ref-name = 'master::res';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a7986392c9b5ba31ca86b38401d940baa';
+        func-mem-ref-line = '250';
+        func-mem-ref-name = 'xran_device_ctx::sym_up_ul';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ae3f1b1cbdaabdcfb693b93d75d4a9972';
+        func-mem-ref-line = '249';
+        func-mem-ref-name = 'xran_device_ctx::sym_up';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a7a412a9cd0ac919dccb2112fb386d64a';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'handle_ecpri_ethertype';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pkt';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint64_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'rx_time';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '1342';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8h_1a39fca1837c5ce7715cbf571669660c13a90bbe176be23902fec1de76501599769';
+        func-mem-ref-line = '137';
+        func-mem-ref-name = 'MBUF_FREE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8c_1af2fff595280c3b2999bfa40d7beafadf';
+        func-mem-ref-line = '120';
+        func-mem-ref-name = 'rx_bytes_counter';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1aa90ff3ad961fe295cdffddc945999212';
+        func-mem-ref-line = '132';
+        func-mem-ref-name = 'xran_ecpri_hdr::cmnhdr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a5b41115e5686e3ff4f14c356a3aa209a';
+        func-mem-ref-line = '118';
+        func-mem-ref-name = 'xran_ecpri_cmn_hdr::ecpri_mesg_type';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1gga5f49588115e2d0a807ad613ae866384aaef46b9a1a9d9f7c3276e1e99b02ef6de';
+        func-mem-ref-line = '77';
+        func-mem-ref-name = 'ECPRI_IQ_DATA';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8c_1a3d4bd5c7eec6da4ab71688e209100761';
+        func-mem-ref-line = '143';
+        func-mem-ref-name = 'process_mbuf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1gga5f49588115e2d0a807ad613ae866384aa54c48b34d68f3445f6108e416a655955';
+        func-mem-ref-line = '79';
+        func-mem-ref-name = 'ECPRI_RT_CONTROL_DATA';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1ab3a08558e2971726cddceed59f9fd3bd';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'MLogTick';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a742cfd7821c00ae099b7d4809de9a765';
+        func-mem-ref-line = '48';
+        func-mem-ref-name = 'O_RU';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a4eb2b37a85455e8078520bcea40296cc';
+        func-mem-ref-line = '571';
+        func-mem-ref-name = 'process_cplane';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1a2ea88cf07a4bee8b98cb6cea2ef3ae36';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'MLogTask';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__lib__mlog__tasks__id_8h_1afe16668c89ce93c5234dc0b39a49a670';
+        func-mem-ref-line = '109';
+        func-mem-ref-name = 'PID_PROCESS_CP_PKT';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a4ea0e9c036a1dc7605f53f1f862f4952';
+        func-mem-ref-line = '2319';
+        func-mem-ref-name = 'xran_init';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1ac5201df2d161091f7319ff2f57432823';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_pkt_validate';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'arg';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iq_data_start';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'size';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'CC_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'Ant_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'frame_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'subframe_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'slot_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'symb_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct ecpri_seq_id *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'seq_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'num_prbu';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'start_prbu';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'sym_inc';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'rb';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'sect_id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '1536';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ad2bc382255cb424431bb7515a796e5bf';
+        func-mem-ref-line = '271';
+        func-mem-ref-name = 'xran_device_ctx::fh_counters';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a3842cc1a01bcaa4df37fd8c10308ff01';
+        func-mem-ref-line = '208';
+        func-mem-ref-name = 'xran_device_ctx::fh_init';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a8a5462b0059073e90d42f8bfa066d566';
+        func-mem-ref-line = '324';
+        func-mem-ref-name = 'xran_fh_init::io_cfg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a1e6927fa1486224044e568f9c370519b';
+        func-mem-ref-line = '295';
+        func-mem-ref-name = 'xran_io_cfg::id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ada810b81429ee4ec611614fd69dc99da';
+        func-mem-ref-line = '47';
+        func-mem-ref-name = 'O_DU';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1a3d4bd5c7eec6da4ab71688e209100761';
+        func-mem-ref-line = '143';
+        func-mem-ref-name = 'process_mbuf';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a98688c9e38dee57053ba667647966144';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_send_burst';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_device_ctx *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dev';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'n';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'port';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '1689';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a072be4e030e23440817b205256d2df29';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_process_tx_sym_cp_off';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ctx_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'tti';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ant_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'frame_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'subframe_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'slot_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'sym_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'do_srs';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '1715';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1ab3a08558e2971726cddceed59f9fd3bd';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'MLogTick';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ac1db3db55038ef0b2f69827746eaf87c';
+        func-mem-ref-line = '210';
+        func-mem-ref-name = 'xran_device_ctx::PrachCPConfig';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a0dc2f992bcfe4f620d6ce2e969986d5c';
+        func-mem-ref-line = '220';
+        func-mem-ref-name = 'xran_device_ctx::srs_cfg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a7c54b342a8b4907858f7f0f074ddd79d';
+        func-mem-ref-line = '3069';
+        func-mem-ref-name = 'xran_get_num_ant_elm';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1ad2506f0edcccb4fbdc5b41b03270a1af';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_process_tx_sym_cp_on';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ctx_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'tti';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cc_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ant_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'frame_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'subframe_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'slot_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'sym_id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '2000';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1ab3a08558e2971726cddceed59f9fd3bd';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'MLogTick';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ac1db3db55038ef0b2f69827746eaf87c';
+        func-mem-ref-line = '210';
+        func-mem-ref-name = 'xran_device_ctx::PrachCPConfig';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a0dc2f992bcfe4f620d6ce2e969986d5c';
+        func-mem-ref-line = '220';
+        func-mem-ref-name = 'xran_device_ctx::srs_cfg';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a3ec34c1401982803f519f83c7a18175c';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_packet_and_dpdk_timer_thread';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'args';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '2282';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a4ea0e9c036a1dc7605f53f1f862f4952';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_init';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'argc';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'argv';
+        func-mem-param-array = '[]';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_fh_init *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'p_xran_fh_init';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'appName';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void **
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pXranLayerHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '2319';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Initialize the XRAN Layer via DPDK.
+
+@param argc
+  A non-negative value.  If it is greater than 0, the array members
+  for argv[0] through argv[argc] (non-inclusive) shall contain pointers
+  to strings.
+@param argv
+  An array of strings.  The contents of the array, as well as the strings
+  which are pointed to by the array, may be modified by this function.
+
+@return
+  0 - on success
+  Error codes returned via rte_errno
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a8a5462b0059073e90d42f8bfa066d566';
+        func-mem-ref-line = '324';
+        func-mem-ref-name = 'xran_fh_init::io_cfg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8c_1aef5f52e6a4f49171518a59382eb03df5';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'xran_if_current_state';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a2f600110ab5726a0f21375b7f24c0326a4b6bcf9a51e104e19a5fa2d859a63080';
+        func-mem-ref-line = '191';
+        func-mem-ref-name = 'XRAN_INIT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a3a10011d5a15ba88d65b9e027cdff35e';
+        func-mem-ref-line = '325';
+        func-mem-ref-name = 'xran_fh_init::eAxCId_conf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ab0bb0b684cc2798a2ef1ceabe4a47e38';
+        func-mem-ref-line = '356';
+        func-mem-ref-name = 'xran_fh_init::enableCP';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ac0646000d1448798a186e109df0bb3dd';
+        func-mem-ref-line = '357';
+        func-mem-ref-name = 'xran_fh_init::prachEnable';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a367975ed81727c2747411672f73b2754';
+        func-mem-ref-line = '358';
+        func-mem-ref-name = 'xran_fh_init::srsEnable';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a6fcbf469691a192f1ce298f70981c17a';
+        func-mem-ref-line = '363';
+        func-mem-ref-name = 'xran_fh_init::DynamicSectionEna';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8c_1a69c763967ba7e28c4a589ce624c226ff';
+        func-mem-ref-line = '124';
+        func-mem-ref-name = 'xran_register_ethertype_handler';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1af87cccd4396539ae2fd0000a61907e92';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'ETHER_TYPE_ECPRI';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a7a412a9cd0ac919dccb2112fb386d64a';
+        func-mem-ref-line = '1342';
+        func-mem-ref-name = 'handle_ecpri_ethertype';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8h_1a1e6927fa1486224044e568f9c370519b';
+        func-mem-ref-line = '83';
+        func-mem-ref-name = 'xran_io_loop_cfg::id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8c_1a97dcf8200aebed714f47764c302a06b5';
+        func-mem-ref-line = '288';
+        func-mem-ref-name = 'xran_ethdi_init_dpdk_io';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a6a78f61ed42f876c7cfa835be5ed0942';
+        func-mem-ref-line = '329';
+        func-mem-ref-name = 'xran_fh_init::filePrefix';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1adcde08e47bdc5157e76975f32d1e96e8';
+        func-mem-ref-line = '333';
+        func-mem-ref-name = 'xran_fh_init::p_o_du_addr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ab05fc2b0bda23212626e2f075ce8e817';
+        func-mem-ref-line = '334';
+        func-mem-ref-name = 'xran_fh_init::p_o_ru_addr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1adc6cb9229207f58f6c4375305dcb5384';
+        func-mem-ref-line = '359';
+        func-mem-ref-name = 'xran_fh_init::cp_vlan_tag';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ae5c22bf3cd63e278914bf627dab04ce8';
+        func-mem-ref-line = '360';
+        func-mem-ref-name = 'xran_fh_init::up_vlan_tag';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a126b53d8cc57521b34496dbe3a26621f';
+        func-mem-ref-line = '678';
+        func-mem-ref-name = 'xranLibWraper::SetUp';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1acdd1d3179a2ecc831b45df3ac4ee230c';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_sector_get_instances';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pDevHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nNumInstances';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+xran_cc_handle_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pSectorInstanceHandles';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '2408';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function returns handles for number of sectors supported by XRAN layer. Currently function
+  supports one handle XRAN layer where it supports only one CC
+
+@param pHandle
+  Pointer to XRAN layer handle
+@param nNumInstances
+  total number of instances of CC
+@param pSectorInstanceHandles
+  Pointer to xran_cc_handle_t where to store Handle pointer
+
+@return
+  0 - on success
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a4a957453875309739caacdd651bdab75';
+        func-mem-ref-line = '58';
+        func-mem-ref-name = 'XRAN_STATUS_FAIL';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a6907fcd45c00443dc2e3258a628208ca';
+        func-mem-ref-line = '111';
+        func-mem-ref-name = 'CHECK_NOT_NULL';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1aad8a35383b986f4ca80437468b6c625f';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'XRAN_STATUS_INVALID_PARAM';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a417ba2c3b49b216e358bc340346bf1cf';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'print_dbg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a341e6485fd9de350805503e938f90708';
+        func-mem-ref-line = '68';
+        func-mem-ref-name = 'XRAN_STATUS_RESOURCE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a3e89a68b1b304e37badf1e8a62a38527';
+        func-mem-ref-line = '148';
+        func-mem-ref-name = 'sectorHandleInfo::nIndex';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a6fa55fef5f643eb92ae1f3890bb239d6';
+        func-mem-ref-line = '149';
+        func-mem-ref-name = 'sectorHandleInfo::nXranPort';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a2b7202fa1a2e3c5187799f8be3b5459f';
+        func-mem-ref-line = '206';
+        func-mem-ref-name = 'xran_device_ctx::xran_port_id';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1ac2f03036711a42868a78783b735097e5';
+        func-mem-ref-line = '120';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a999189549fd6b524b733ddd61f1f9962';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_mm_init';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint64_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nMemorySize';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nMemorySegmentSize';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '2447';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function initialize Memory Management subsystem (mm) in order to handle memory buffers between XRAN layer
+  and PHY.
+
+@param pHandle
+  Pointer to XRAN layer handle for given CC
+@param nMemorySize
+  memory size of all segments
+@param nMemorySegmentSize
+  size of memory per segment
+
+@return
+  0 - on success
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1ac2f03036711a42868a78783b735097e5';
+        func-mem-ref-line = '120';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a39a9f7b5d01979eb1f8d806d6b9c50fe';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_bm_init';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pPoolIndex';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nNumberOfBuffers';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nBufferSize';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '2454';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function allocates buffer memory (bm) used between XRAN layer and PHY. In general case it's DPDK mbuf.
+  it uses Memory Management system to get memory chunk and define memory pool on top of it.
+
+@param pHandle
+  Pointer to XRAN layer handle for given CC
+@param nPoolIndex
+  pointer to buffer pool identification to be returned
+@param nNumberOfBuffers
+  number of buffer to allocate in the pool
+@param nBufferSize
+  buffer size to allocate
+
+@return
+  0 - on success
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a6fa55fef5f643eb92ae1f3890bb239d6';
+        func-mem-ref-line = '149';
+        func-mem-ref-name = 'sectorHandleInfo::nXranPort';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a3e89a68b1b304e37badf1e8a62a38527';
+        func-mem-ref-line = '148';
+        func-mem-ref-name = 'sectorHandleInfo::nIndex';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a7f385bf2d48d174e82285595baa66890';
+        func-mem-ref-line = '152';
+        func-mem-ref-name = 'sectorHandleInfo::nBufferPoolIndex';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a099c95b9a26488749a7bade28dd45192';
+        func-mem-ref-line = '154';
+        func-mem-ref-name = 'sectorHandleInfo::p_bufferPool';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethernet_8h_1aff7b5c03d15eefed7ec8ba88836914e6';
+        func-mem-ref-line = '47';
+        func-mem-ref-name = 'MBUF_CACHE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a331562c12e62e7bae882440025872c95';
+        func-mem-ref-line = '155';
+        func-mem-ref-name = 'sectorHandleInfo::bufferPoolElmSz';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1af7c3fd31d7919760d9a11bd48b9ad804';
+        func-mem-ref-line = '156';
+        func-mem-ref-name = 'sectorHandleInfo::bufferPoolNumElm';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1ac2f03036711a42868a78783b735097e5';
+        func-mem-ref-line = '120';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1ae79ca138dc77d69ef692886be4e5da81';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_bm_allocate_buffer';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nPoolIndex';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void **
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ppData';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void **
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ppCtrl';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '2499';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function allocates buffer used between XRAN layer and PHY. In general case it's DPDK mbuf.
+
+@param pHandle
+  Pointer to XRAN layer handle for given CC
+@param nPoolIndex
+  buffer pool identification
+@param ppData
+  Pointer to pointer where to store address of new buffer
+@param ppCtrl
+  Pointer to pointer where to store address of internal private control information
+
+
+@return
+  0 - on success
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a099c95b9a26488749a7bade28dd45192';
+        func-mem-ref-line = '154';
+        func-mem-ref-name = 'sectorHandleInfo::p_bufferPool';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a331562c12e62e7bae882440025872c95';
+        func-mem-ref-line = '155';
+        func-mem-ref-name = 'sectorHandleInfo::bufferPoolElmSz';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1ac2f03036711a42868a78783b735097e5';
+        func-mem-ref-line = '120';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a0f904fe772b55bcfc449759a23063aa3';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_bm_free_buffer';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pData';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pCtrl';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '2541';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function frees buffer used between XRAN layer and PHY. In general case it's DPDK mbuf
+
+@param pHandle
+  Pointer to XRAN layer handle for given CC
+@param pData
+  Pointer to buffer
+@param pData
+  Pointer to internal private control information
+
+@return
+  0 - on success
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1ac2f03036711a42868a78783b735097e5';
+        func-mem-ref-line = '120';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1ac94e2474beef3b68521cfd391211b1be';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_5g_fronthault_config';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_buffer_list *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pSrcBuffer';
+        func-mem-param-array = '[XRAN_MAX_ANTENNA_NR][XRAN_N_FE_BUF_LEN]';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_buffer_list *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pSrcCpBuffer';
+        func-mem-param-array = '[XRAN_MAX_ANTENNA_NR][XRAN_N_FE_BUF_LEN]';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_buffer_list *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pDstBuffer';
+        func-mem-param-array = '[XRAN_MAX_ANTENNA_NR][XRAN_N_FE_BUF_LEN]';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_buffer_list *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pDstCpBuffer';
+        func-mem-param-array = '[XRAN_MAX_ANTENNA_NR][XRAN_N_FE_BUF_LEN]';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+xran_transport_callback_fn
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pCallback';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pCallbackTag';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '2551';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function configures TX(DL) and RX(UL) output buffers and callback (UL only) for XRAN layer with
+  given handle
+
+@param pHandle
+  Pointer to XRAN layer handle for given CC
+@param pSrcBuffer
+  list of memory buffers to use to fetch IQs from PHY to XRAN layer (DL)
+@param pSrcCpBuffer
+  list of memory buffers to use to configure C-plane (DL)
+@param pDstBuffer
+  list of memory buffers to use to deliver IQs from XRAN layer to PHY (UL)
+@param pDstCpBuffer
+  list of memory buffers to use to configure C-plane (UL)
+@param xran_transport_callback_fn pCallback
+  Callback function to call with arrival of all packets for given CC for given symbol
+@param pCallbackTag
+  Parameters of Callback function
+
+@return
+  0  - on success
+  -1 - on error
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a814959a7b5ff6cd4474433f62312eee0';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'XRAN_STATUS_SUCCESS';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a417ba2c3b49b216e358bc340346bf1cf';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'print_dbg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a4a957453875309739caacdd651bdab75';
+        func-mem-ref-line = '58';
+        func-mem-ref-name = 'XRAN_STATUS_FAIL';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a3e89a68b1b304e37badf1e8a62a38527';
+        func-mem-ref-line = '148';
+        func-mem-ref-name = 'sectorHandleInfo::nIndex';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1af0963ba32cc8ecd280afd2e474eb426a';
+        func-mem-ref-line = '109';
+        func-mem-ref-name = 'XRAN_N_FE_BUF_LEN';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a35fa05e7523928c0c86cbcf835c12dc5';
+        func-mem-ref-line = '111';
+        func-mem-ref-name = 'XRAN_MAX_ANTENNA_NR';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1aeb7832eb5f4721f4a281feaacd1bb466';
+        func-mem-ref-line = '222';
+        func-mem-ref-name = 'xran_device_ctx::sFrontHaulTxBbuIoBufCtrl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1a48c33fa4a8f2f93d51cba58b78d3cd9f';
+        func-mem-ref-line = '123';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::bValid';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1af00b094918ddba2073443dcd755141f6';
+        func-mem-ref-line = '125';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::nSegGenerated';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1a7dc97933eadb8a8049057209c3303818';
+        func-mem-ref-line = '124';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::nSegToBeGen';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1a09ab9a2f4541256129428a4ccabc6803';
+        func-mem-ref-line = '127';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::nSegTransferred';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1ab79185e465507117d7b13fd30ec49f70';
+        func-mem-ref-line = '129';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::sBufferList';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a3d723fbd99a0f76d412b2b79931fbc6e';
+        func-mem-ref-line = '594';
+        func-mem-ref-name = 'xran_buffer_list::nNumBuffers';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a87d92ec177ed9c388685a91051f66205';
+        func-mem-ref-line = '122';
+        func-mem-ref-name = 'XRAN_NUM_OF_SYMBOL_PER_SLOT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1afa8c44acddb126e8bb0652d7b4e4395e';
+        func-mem-ref-line = '596';
+        func-mem-ref-name = 'xran_buffer_list::pBuffers';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a9ef97a8be35f99eec4b85d06a3216762';
+        func-mem-ref-line = '230';
+        func-mem-ref-name = 'xran_device_ctx::sFrontHaulTxBuffers';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a964fb75fa6395056fade4167354019f5';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_device_ctx::sFrontHaulTxPrbMapBbuIoBufCtrl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ad1cf1b34ac94d618897d8767cbfc7c44';
+        func-mem-ref-line = '231';
+        func-mem-ref-name = 'xran_device_ctx::sFrontHaulTxPrbMapBuffers';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1af3ad0b6136919aabcdbac46b754aa7ed';
+        func-mem-ref-line = '224';
+        func-mem-ref-name = 'xran_device_ctx::sFrontHaulRxBbuIoBufCtrl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a1dfd09a710fa1cf63f61883a284a5f0f';
+        func-mem-ref-line = '232';
+        func-mem-ref-name = 'xran_device_ctx::sFrontHaulRxBuffers';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a3bfdc9ec9f4c738715460ddd03f0833f';
+        func-mem-ref-line = '225';
+        func-mem-ref-name = 'xran_device_ctx::sFrontHaulRxPrbMapBbuIoBufCtrl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a0c71464127a5828784d5775051f134d6';
+        func-mem-ref-line = '233';
+        func-mem-ref-name = 'xran_device_ctx::sFrontHaulRxPrbMapBuffers';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a023feefd3cb93d648f673ce1a8c79563';
+        func-mem-ref-line = '238';
+        func-mem-ref-name = 'xran_device_ctx::pCallback';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a4bb009dc28deffeccf1559528dbc5bee';
+        func-mem-ref-line = '239';
+        func-mem-ref-name = 'xran_device_ctx::pCallbackTag';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a0ac55d6b8988083425a147f343c34455';
+        func-mem-ref-line = '256';
+        func-mem-ref-name = 'xran_device_ctx::xran2phy_mem_ready';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1ac2f03036711a42868a78783b735097e5';
+        func-mem-ref-line = '120';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1ad93226058ef4fd59bd7d0cd55701b752';
+        func-mem-ref-line = '936';
+        func-mem-ref-name = 'xranLibWraper::Open';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1ab204e979de14c21d34e9b88c6c700d25';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_5g_prach_req';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_buffer_list *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pDstBuffer';
+        func-mem-param-array = '[XRAN_MAX_ANTENNA_NR][XRAN_N_FE_BUF_LEN]';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+xran_transport_callback_fn
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pCallback';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pCallbackTag';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '2636';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function configures PRACH output buffers and callback for XRAN layer with given handle
+
+@param pHandle
+  Pointer to XRAN layer handle for given CC
+@param pDstBuffer
+  list of memory buffers to use to deliver PRACH IQs from xran layer to PHY
+@param xran_transport_callback_fn pCallback
+  Callback function to call with arrival of PRACH packets for given CC
+@param pCallbackTag
+  Parameters of Callback function
+
+@return
+  0  - on success
+  -1 - on error
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a814959a7b5ff6cd4474433f62312eee0';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'XRAN_STATUS_SUCCESS';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a4a957453875309739caacdd651bdab75';
+        func-mem-ref-line = '58';
+        func-mem-ref-name = 'XRAN_STATUS_FAIL';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a3e89a68b1b304e37badf1e8a62a38527';
+        func-mem-ref-line = '148';
+        func-mem-ref-name = 'sectorHandleInfo::nIndex';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1af0963ba32cc8ecd280afd2e474eb426a';
+        func-mem-ref-line = '109';
+        func-mem-ref-name = 'XRAN_N_FE_BUF_LEN';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a35fa05e7523928c0c86cbcf835c12dc5';
+        func-mem-ref-line = '111';
+        func-mem-ref-name = 'XRAN_MAX_ANTENNA_NR';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a4bcca72021c589be2adf3647647a1232';
+        func-mem-ref-line = '226';
+        func-mem-ref-name = 'xran_device_ctx::sFHPrachRxBbuIoBufCtrl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1a48c33fa4a8f2f93d51cba58b78d3cd9f';
+        func-mem-ref-line = '123';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::bValid';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1af00b094918ddba2073443dcd755141f6';
+        func-mem-ref-line = '125';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::nSegGenerated';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1a7dc97933eadb8a8049057209c3303818';
+        func-mem-ref-line = '124';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::nSegToBeGen';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1a09ab9a2f4541256129428a4ccabc6803';
+        func-mem-ref-line = '127';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::nSegTransferred';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1ab79185e465507117d7b13fd30ec49f70';
+        func-mem-ref-line = '129';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::sBufferList';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a3d723fbd99a0f76d412b2b79931fbc6e';
+        func-mem-ref-line = '594';
+        func-mem-ref-name = 'xran_buffer_list::nNumBuffers';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1afa8c44acddb126e8bb0652d7b4e4395e';
+        func-mem-ref-line = '596';
+        func-mem-ref-name = 'xran_buffer_list::pBuffers';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a7976d6beded6455154f323e1e542f085';
+        func-mem-ref-line = '234';
+        func-mem-ref-name = 'xran_device_ctx::sFHPrachRxBuffers';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a5f7077fcb0eef30eca298a156e25ec0c';
+        func-mem-ref-line = '241';
+        func-mem-ref-name = 'xran_device_ctx::pPrachCallback';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a023feefd3cb93d648f673ce1a8c79563';
+        func-mem-ref-line = '238';
+        func-mem-ref-name = 'xran_device_ctx::pCallback';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a31909ed26aa2152e78db6fc72237b5d1';
+        func-mem-ref-line = '242';
+        func-mem-ref-name = 'xran_device_ctx::pPrachCallbackTag';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a4bb009dc28deffeccf1559528dbc5bee';
+        func-mem-ref-line = '239';
+        func-mem-ref-name = 'xran_device_ctx::pCallbackTag';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1ac2f03036711a42868a78783b735097e5';
+        func-mem-ref-line = '120';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1ad93226058ef4fd59bd7d0cd55701b752';
+        func-mem-ref-line = '936';
+        func-mem-ref-name = 'xranLibWraper::Open';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a2bd01fc3432f80a787d6bf317949dd80';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_5g_srs_req';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_buffer_list *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pDstBuffer';
+        func-mem-param-array = '[XRAN_MAX_ANT_ARRAY_ELM_NR][XRAN_N_FE_BUF_LEN]';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+xran_transport_callback_fn
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pCallback';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pCallbackTag';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '2679';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function configures SRS output buffers and callback for XRAN layer with given handle
+
+@param pHandle
+  Pointer to XRAN layer handle for given CC
+@param pDstBuffer
+  list of memory buffers to use to deliver SRS IQs from xran layer to PHY
+@param xran_transport_callback_fn pCallback
+  Callback function to call with arrival of SRS packets for given CC
+@param pCallbackTag
+  Parameters of Callback function
+
+@return
+  0  - on success
+  -1 - on error
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a814959a7b5ff6cd4474433f62312eee0';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'XRAN_STATUS_SUCCESS';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a4a957453875309739caacdd651bdab75';
+        func-mem-ref-line = '58';
+        func-mem-ref-name = 'XRAN_STATUS_FAIL';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a3e89a68b1b304e37badf1e8a62a38527';
+        func-mem-ref-line = '148';
+        func-mem-ref-name = 'sectorHandleInfo::nIndex';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1af0963ba32cc8ecd280afd2e474eb426a';
+        func-mem-ref-line = '109';
+        func-mem-ref-name = 'XRAN_N_FE_BUF_LEN';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1af3e0ced3530652b3c92220c8783b55fa';
+        func-mem-ref-line = '118';
+        func-mem-ref-name = 'XRAN_MAX_ANT_ARRAY_ELM_NR';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a8d643c55cfe976d88d44beefc0af0dff';
+        func-mem-ref-line = '227';
+        func-mem-ref-name = 'xran_device_ctx::sFHSrsRxBbuIoBufCtrl';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1a48c33fa4a8f2f93d51cba58b78d3cd9f';
+        func-mem-ref-line = '123';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::bValid';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1af00b094918ddba2073443dcd755141f6';
+        func-mem-ref-line = '125';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::nSegGenerated';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1a7dc97933eadb8a8049057209c3303818';
+        func-mem-ref-line = '124';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::nSegToBeGen';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1a09ab9a2f4541256129428a4ccabc6803';
+        func-mem-ref-line = '127';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::nSegTransferred';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'sample-app_8c_1ab79185e465507117d7b13fd30ec49f70';
+        func-mem-ref-line = '129';
+        func-mem-ref-name = 'BbuIoBufCtrlStruct::sBufferList';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a3d723fbd99a0f76d412b2b79931fbc6e';
+        func-mem-ref-line = '594';
+        func-mem-ref-name = 'xran_buffer_list::nNumBuffers';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1afa8c44acddb126e8bb0652d7b4e4395e';
+        func-mem-ref-line = '596';
+        func-mem-ref-name = 'xran_buffer_list::pBuffers';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a8d0c3597635cdeb50f50f5c43d36e875';
+        func-mem-ref-line = '236';
+        func-mem-ref-name = 'xran_device_ctx::sFHSrsRxBuffers';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a09221a6b8c8f4910a8d0ab9f14aa8d9b';
+        func-mem-ref-line = '244';
+        func-mem-ref-name = 'xran_device_ctx::pSrsCallback';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a023feefd3cb93d648f673ce1a8c79563';
+        func-mem-ref-line = '238';
+        func-mem-ref-name = 'xran_device_ctx::pCallback';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1aa1ab602d8bd88daec92581433fee0ff3';
+        func-mem-ref-line = '245';
+        func-mem-ref-name = 'xran_device_ctx::pSrsCallbackTag';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a4bb009dc28deffeccf1559528dbc5bee';
+        func-mem-ref-line = '239';
+        func-mem-ref-name = 'xran_device_ctx::pCallbackTag';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1ac5d259c362d10b47c233b5098052cbf2';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_time_stats';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint64_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'total_time';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint64_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'used_time';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'core_used';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'clear';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '2721';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function returns XRAN core utilization stats
+
+@param total_time (out)
+  Pointer to variable to store Total time thread has been running
+@param used_time (out)
+  Pointer to variable to store Total time essential tasks have been running on the thread
+@param core_used (out)
+  Pointer to variable to store Core on which the XRAN thread is running
+@param clear (in)
+  If set to 1, then internal variables total_time and used_time are cleared
+
+@return
+  0 - on success
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1ad32fb64c20521dbcfeb317e143046e27';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_malloc';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+size_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'buf_len';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '2736';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function allocates memory of given size from heap
+
+@param buf_len
+  buffer size
+
+@return
+  ptr - to memory buffer or NULL
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a68b53cf51fb3aee4a6d8be54d540965a';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t *
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_add_hdr_offset';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'dst';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'compMethod';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '2741';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function calculates offset for ptr according to ORAN headers requared
+
+@param dst
+  pointer to be addjusted
+@compMethod
+  compression method according to enum xran_compression_method
+
+@return
+  ptr - pointer to payload given header requared
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1afc082593977ad91f3dcdd2175cb74615a7fbf705170e00d2ce3e838fa9826ca8d';
+        func-mem-ref-line = '204';
+        func-mem-ref-name = 'XRAN_COMPMETHOD_NONE';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_open';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_fh_config *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pConf';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '2756';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function opens XRAN layer with given handle
+
+@param pHandle
+  Pointer to XRAN layer handle for given CC
+@param pointer to struct xran_fh_config pConf
+  Pointer to XRAN configuration structure with specific settings to use
+
+@return
+  0 - on success
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a4adf91126704ea524f98f461f6180c85';
+        func-mem-ref-line = '209';
+        func-mem-ref-name = 'xran_device_ctx::fh_cfg';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a583c2f58d0655789ea36e22d605ab9ad';
+        func-mem-ref-line = '523';
+        func-mem-ref-name = 'xran_fh_config::log_level';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a27ff648f80c139235421b81f957fcb7e';
+        func-mem-ref-line = '518';
+        func-mem-ref-name = 'xran_fh_config::ru_conf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1af92ff2dfd2bddd0880d779c04b9fb359';
+        func-mem-ref-line = '484';
+        func-mem-ref-name = 'xran_ru_config::xranCat';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1abf0211a253f5881ebad3910cef98d30ea25cae7703b653209b61647fa65ac7e9f';
+        func-mem-ref-line = '264';
+        func-mem-ref-name = 'XRAN_CATEGORY_A';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1ae6070ee9caf6a7ea8d7ef052ed0a559a';
+        func-mem-ref-line = '2995';
+        func-mem-ref-name = 'xran_get_conf_numerology';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a6dcac3ea0b3d99c20c2e6f7091b8b342';
+        func-mem-ref-line = '500';
+        func-mem-ref-name = 'xran_fh_config::nCC';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a34dbe5e515cc78b4ce26fa287e6c1edc';
+        func-mem-ref-line = '110';
+        func-mem-ref-name = 'XRAN_MAX_SECTOR_NR';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ad1b1309ca2645e24fa201f8decae1988';
+        func-mem-ref-line = '490';
+        func-mem-ref-name = 'xran_ru_config::iqOrder';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a0d9cb4cebbc59a8fa5bfef7547898859a0064217ac0728d6ac2d4f92d95db0d21';
+        func-mem-ref-line = '478';
+        func-mem-ref-name = 'XRAN_I_Q_ORDER';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a74e72997edeea7f9f1696baffb9989b4';
+        func-mem-ref-line = '489';
+        func-mem-ref-name = 'xran_ru_config::byteOrder';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ab5ce6839bae2968c79930a0bfa17f4d8a61bd03fd3153385f6791bd16e55892b8';
+        func-mem-ref-line = '472';
+        func-mem-ref-name = 'XRAN_NE_BE_BYTE_ORDER';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a4a957453875309739caacdd651bdab75';
+        func-mem-ref-line = '58';
+        func-mem-ref-name = 'XRAN_STATUS_FAIL';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        func-mem-ref-line = '308';
+        func-mem-ref-name = 'xran_init_prach';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1acb5dd6ae5569cb3090d441c800068244';
+        func-mem-ref-line = '294';
+        func-mem-ref-name = 'xran_init_srs';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__cp__api_8c_1a3ca98b2a49501149a7b5baf9174897d8';
+        func-mem-ref-line = '66';
+        func-mem-ref-name = 'xran_cp_init_sectiondb';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a54de92e0ced826beeb759580d170562b';
+        func-mem-ref-line = '278';
+        func-mem-ref-name = 'xran_init_sectionid';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a7a3c06a23d41de0038747348be9bb9da';
+        func-mem-ref-line = '400';
+        func-mem-ref-name = 'xran_init_seqid';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a7a25206e77e83a57fd036102cebfb4f0';
+        func-mem-ref-line = '491';
+        func-mem-ref-name = 'xran_ru_config::xran_max_frame';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a7a25206e77e83a57fd036102cebfb4f0';
+        func-mem-ref-line = '116';
+        func-mem-ref-name = 'xran_max_frame';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a4420e8cf61fbcd985ef37ef3425dc899';
+        func-mem-ref-line = '109';
+        func-mem-ref-name = 'interval_us';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__frame__struct_8c_1a8e8598556da3e49fa48cb646c24162fa';
+        func-mem-ref-line = '108';
+        func-mem-ref-name = 'xran_fs_get_tti_interval';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__timer_8c_1a6c1790e87767257159038d0d98a393e6';
+        func-mem-ref-line = '93';
+        func-mem-ref-name = 'timing_set_numerology';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__frame__struct_8c_1a075025c7652869adb79799313aab4f64';
+        func-mem-ref-line = '346';
+        func-mem-ref-name = 'xran_fs_set_slot_type';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a72b0cba491d0dd2703d684cb2c2a14cf';
+        func-mem-ref-line = '517';
+        func-mem-ref-name = 'xran_fh_config::frame_conf';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a3b86317723a592e240c0047e53a6326d';
+        func-mem-ref-line = '460';
+        func-mem-ref-name = 'xran_frame_config::nFrameDuplexType';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a53a1d989c6dee827495401b1973c9ef8';
+        func-mem-ref-line = '464';
+        func-mem-ref-name = 'xran_frame_config::nTddPeriod';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a4664e9a9005020b4a98ada2d256906e2';
+        func-mem-ref-line = '465';
+        func-mem-ref-name = 'xran_frame_config::sSlotConfig';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__frame__struct_8c_1a2fd9b68ce2fa4734a021203b320e4e04';
+        func-mem-ref-line = '309';
+        func-mem-ref-name = 'xran_fs_slot_limit_init';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'prach__functional_8cc_1a62307393b7f454a2b348ada67997b796';
+        func-mem-ref-line = '177';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1ad93226058ef4fd59bd7d0cd55701b752';
+        func-mem-ref-line = '936';
+        func-mem-ref-name = 'xranLibWraper::Open';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1ad4852c0827600db95f9841e2f5f9f6f1';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_start';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '2841';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function starts XRAN layer with given handle
+
+@param pHandle
+  Pointer to XRAN layer handle for given CC
+
+@return
+  0 - on success
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a937105f52446cfcb951e43e1dc3c4d8b';
+        func-mem-ref-line = '238';
+        func-mem-ref-name = 'xran_get_if_state';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a2f600110ab5726a0f21375b7f24c0326a35916b54fc6804c2f2dc1f5891f3047e';
+        func-mem-ref-line = '192';
+        func-mem-ref-name = 'XRAN_RUNNING';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8c_1aef5f52e6a4f49171518a59382eb03df5';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'xran_if_current_state';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1af9989f7ffd89540fc26371e24a29fefc';
+        func-mem-ref-line = '990';
+        func-mem-ref-name = 'xranLibWraper::Start';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a8f2daee2fe90126f1f7c361b7760a7a3';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_stop';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '2852';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function stops XRAN layer with given handle
+
+@param pHandle
+  Pointer to XRAN layer handle for given CC
+
+@return
+  0 - on success
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a937105f52446cfcb951e43e1dc3c4d8b';
+        func-mem-ref-line = '238';
+        func-mem-ref-name = 'xran_get_if_state';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a2f600110ab5726a0f21375b7f24c0326a57a68dd3f4413f7cc255838c4442938c';
+        func-mem-ref-line = '193';
+        func-mem-ref-name = 'XRAN_STOPPED';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8c_1aef5f52e6a4f49171518a59382eb03df5';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'xran_if_current_state';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1af7c499a1fa8e52a104500d7d01c1a280';
+        func-mem-ref-line = '998';
+        func-mem-ref-name = 'xranLibWraper::Stop';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a2f8866c9d6536a56e4d8232b8c45808b';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_close';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '2863';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function closes XRAN layer with given handle
+
+@param pHandle
+  Pointer to XRAN layer handle for given CC
+
+@return
+  0 - on success
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'ethdi_8c_1aef5f52e6a4f49171518a59382eb03df5';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'xran_if_current_state';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a2f600110ab5726a0f21375b7f24c0326a57a68dd3f4413f7cc255838c4442938c';
+        func-mem-ref-line = '193';
+        func-mem-ref-name = 'XRAN_STOPPED';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a931587596081ef8178c2b128facb0411';
+        func-mem-ref-line = '729';
+        func-mem-ref-name = 'xranLibWraper::TearDown';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1a7f7a3199c392465d0767c6506c1af5b4';
+        func-mem-ref-line = '984';
+        func-mem-ref-name = 'xranLibWraper::Close';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a4120602c15ddabfc3372e238d17f0414';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_mm_destroy';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '2877';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function destroys Memory Management (MM) layer of XRAN library
+
+@param pHandle
+  Pointer to XRAN layer handle for given CC
+
+@return
+  0 - on success
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a937105f52446cfcb951e43e1dc3c4d8b';
+        func-mem-ref-line = '238';
+        func-mem-ref-name = 'xran_get_if_state';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a2f600110ab5726a0f21375b7f24c0326a35916b54fc6804c2f2dc1f5891f3047e';
+        func-mem-ref-line = '192';
+        func-mem-ref-name = 'XRAN_RUNNING';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1ae5f944f4eff8e2963b83b56f208a114d';
+        func-mem-ref-line = '274';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'sample-app_8c_1ac871776e03d4a4ae1717d2600a7f7dff';
+        func-mem-ref-line = '1122';
+        func-mem-ref-name = 'stop_xran';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1adfcabe4091a4782ecb9ca029314c99ca';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_reg_sym_cb';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+xran_callback_sym_fn
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'symCb';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'symCbParam';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'symb';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ant';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '2888';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function registers callback to XRAN layer. Function support callbacks aligned on packet arrival.
+
+@param pHandle
+  Pointer to XRAN layer handle for given CC
+@param symCb
+  pointer to callback function
+@param symCb
+  pointer to Callback Function parameters
+@param symb
+  symbol to be register for
+@param ant
+  Antenna number to trigger callback for packet arrival
+
+@return
+   0 - in case of success
+  -1 - in case of failure
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a937105f52446cfcb951e43e1dc3c4d8b';
+        func-mem-ref-line = '238';
+        func-mem-ref-name = 'xran_get_if_state';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a2f600110ab5726a0f21375b7f24c0326a35916b54fc6804c2f2dc1f5891f3047e';
+        func-mem-ref-line = '192';
+        func-mem-ref-name = 'XRAN_RUNNING';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1a7b1dc2a3c7a3d8e2eb7f2616417feb75';
+        func-mem-ref-line = '268';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a57bc216aff0d372305a6d13a072c605b';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_reg_physide_cb';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+xran_fh_tti_callback_fn
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'Cb';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cbParam';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'skipTtiNum';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+enum callback_to_phy_id
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'id';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '2900';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function registers callback to XRAN layer. Function support callbacks align to OTA time. TTI even, half of slot,
+  full slot with respect to PTP time.
+
+@param pHandle
+  Pointer to XRAN layer handle for given CC
+@param Cb
+  pointer to callback function
+@param cbParam
+  pointer to Callback Function parameters
+@param skipTtiNum
+  number of calls to be skipped before first call
+@param callback_to_phy_id
+  call back time identification (see enum callback_to_phy_id)
+
+@return
+   0 - in case of success
+  -1 - in case of failure
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a937105f52446cfcb951e43e1dc3c4d8b';
+        func-mem-ref-line = '238';
+        func-mem-ref-name = 'xran_get_if_state';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a2f600110ab5726a0f21375b7f24c0326a35916b54fc6804c2f2dc1f5891f3047e';
+        func-mem-ref-line = '192';
+        func-mem-ref-name = 'XRAN_RUNNING';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a88a1e1ec152b7daa669176e91660aead';
+        func-mem-ref-line = '252';
+        func-mem-ref-name = 'xran_device_ctx::ttiCb';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ab85e177210025d9e720d2696965c5af4';
+        func-mem-ref-line = '253';
+        func-mem-ref-name = 'xran_device_ctx::TtiCbParam';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1abd4614a35f8f2cba7d7a671c9e545573';
+        func-mem-ref-line = '254';
+        func-mem-ref-name = 'xran_device_ctx::SkipTti';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1a74a4819defc7dbd1cfa7e793456be743';
+        func-mem-ref-line = '244';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1ad93226058ef4fd59bd7d0cd55701b752';
+        func-mem-ref-line = '936';
+        func-mem-ref-name = 'xranLibWraper::Open';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1ad1ada9c5c57979c50f1a17a9050b8f3a';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_register_cb_mbuf2ring';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+xran_ethdi_mbuf_send_fn
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf_send_cp';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+xran_ethdi_mbuf_send_fn
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf_send_up';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '2918';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a937105f52446cfcb951e43e1dc3c4d8b';
+        func-mem-ref-line = '238';
+        func-mem-ref-name = 'xran_get_if_state';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a2f600110ab5726a0f21375b7f24c0326a35916b54fc6804c2f2dc1f5891f3047e';
+        func-mem-ref-line = '192';
+        func-mem-ref-name = 'XRAN_RUNNING';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ad4eb63363a7e445e90ea75b8e99efaad';
+        func-mem-ref-line = '276';
+        func-mem-ref-name = 'xran_device_ctx::send_cpmbuf2ring';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a77daaa6043406a5924fd69b2dd42571e';
+        func-mem-ref-line = '277';
+        func-mem-ref-name = 'xran_device_ctx::send_upmbuf2ring';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__lib__wrap_8hpp_1ad93226058ef4fd59bd7d0cd55701b752';
+        func-mem-ref-line = '936';
+        func-mem-ref-name = 'xranLibWraper::Open';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a2816fdf0ed3269e998720d01c2b6bf76';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_slot_idx';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nFrameIdx';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nSubframeIdx';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nSlotIdx';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint64_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'nSecond';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '2936';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function returns current TTI, Frame, Subframe, Slot Number as seen "Over air" base on PTP time
+
+@param nFrameIdx
+   Pointer to Frame number [0-99]
+
+@param nSubframeIdx
+   Pointer to Subframe number [0-10]
+
+@param nSlotIdx
+   Pointer to Slot number [0-7]
+
+@param nSecond
+   Pointer to current UTC second
+
+@return
+  current TTI number [0-7999]
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1aa76014e778bb54907d85e05cac204d71';
+        func-mem-ref-line = '98';
+        func-mem-ref-name = 'XranGetTtiNum';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a98175f360f5753bc99c4edd3c2d8bd04';
+        func-mem-ref-line = '113';
+        func-mem-ref-name = 'xran_lib_ota_sym_idx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a87d92ec177ed9c388685a91051f66205';
+        func-mem-ref-line = '122';
+        func-mem-ref-name = 'XRAN_NUM_OF_SYMBOL_PER_SLOT';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a36c7ae37e30524321b18fde971372b92';
+        func-mem-ref-line = '106';
+        func-mem-ref-name = 'XranGetSlotNum';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1a76e4794a93b44d5f6bd835f1640f7f4f';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'SLOTNUM_PER_SUBFRAME';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a5ca2a2076a042acdca2e326a436a7882';
+        func-mem-ref-line = '104';
+        func-mem-ref-name = 'XranGetSubFrameNum';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8h_1a695a7a6db2c879d5a4ec04a4bc99d0e4';
+        func-mem-ref-line = '57';
+        func-mem-ref-name = 'SUBFRAMES_PER_SYSTEMFRAME';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a5a8a3a7c7c4ff43865b57971dfbf0aa6';
+        func-mem-ref-line = '102';
+        func-mem-ref-name = 'XranGetFrameNum';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1a593270c79e8ce298caeb715272c65173';
+        func-mem-ref-line = '226';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1ad4544f4d6f4713c010f083bce5758d14';
+        func-mem-ref-line = '963';
+        func-mem-ref-name = 'rx_ul_deadline_half_cb';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a63aa00dad3b771f4db5df8ca8ac68323';
+        func-mem-ref-line = '999';
+        func-mem-ref-name = 'rx_ul_deadline_full_cb';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a761e3947dcc547008a12a9cca10b1ea0';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_eaxcid_config *
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_conf_eAxC';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '2955';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get the configuration of eAxC ID.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@return the pointer of configuration
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__transport_8c_1ae834080139ba785f1a3ac5781bf2ec88';
+        func-mem-ref-line = '65';
+        func-mem-ref-name = 'xran_compose_cid';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__transport_8c_1ab08a85b6527f45a9ba22d25061a96a3c';
+        func-mem-ref-line = '89';
+        func-mem-ref-name = 'xran_decompose_cid';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1ad749041bcf50616bac96e4d13b661272';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_conf_num_bfweights';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '2965';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get the configuration of the total number of beamforming weights on RU.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@return Configured the number of beamforming weights
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__cp__api_8c_1aaa0c6012a36b539f8880c45ac909c331';
+        func-mem-ref-line = '1416';
+        func-mem-ref-name = 'xran_parse_section_ext1';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1ab39a5770374d16662d62a85504a11930';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_conf_prach_scs';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '2975';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get the configuration of subcarrier spacing for PRACH.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@return subcarrier spacing value for PRACH
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        func-mem-ref-line = '595';
+        func-mem-ref-name = 'generate_cpmsg_prach';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1ada345a8a99480787d4274a342aa39535';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_conf_fftsize';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '2985';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get the configuration of FFT size for RU.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@return FFT size value for RU
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        func-mem-ref-line = '595';
+        func-mem-ref-name = 'generate_cpmsg_prach';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1ae6070ee9caf6a7ea8d7ef052ed0a559a';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_conf_numerology';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '2995';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get the configuration of nummerology.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@return Configured numerology
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        func-mem-ref-line = '2756';
+        func-mem-ref-name = 'xran_open';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a5f780beefc47e125ffd42fde16117e62';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_conf_iqwidth';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '3005';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get the configuration of IQ bit width for RU.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@return IQ bit width for RU
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        func-mem-ref-line = '595';
+        func-mem-ref-name = 'generate_cpmsg_prach';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a70d428b456fbe76f8550ff9b782a9e4e';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_conf_compmethod';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '3018';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get the configuration of compression method for RU.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@return Compression method for RU
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        func-mem-ref-line = '595';
+        func-mem-ref-name = 'generate_cpmsg_prach';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1ad51ee5b7f1f27c770f1eb658b5ee523e';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_num_cc';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '3029';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get the configuration of the number of component carriers.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@return Configured the number of component carriers
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a4474e27c827459f3af40954b0c6f962b';
+        func-mem-ref-line = '910';
+        func-mem-ref-name = 'tx_cp_dl_cb';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1ad4544f4d6f4713c010f083bce5758d14';
+        func-mem-ref-line = '963';
+        func-mem-ref-name = 'rx_ul_deadline_half_cb';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a63aa00dad3b771f4db5df8ca8ac68323';
+        func-mem-ref-line = '999';
+        func-mem-ref-name = 'rx_ul_deadline_full_cb';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1ab26e37a9d8915b33e29d632af88ff3a3';
+        func-mem-ref-line = '1045';
+        func-mem-ref-name = 'tx_cp_ul_cb';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a3fc01469558ddf728239d59038ac5803';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_num_eAxc';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '3039';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get the configuration of the number of antenna for UL.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@return Configured the number of antenna
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1a3d4bd5c7eec6da4ab71688e209100761';
+        func-mem-ref-line = '143';
+        func-mem-ref-name = 'process_mbuf';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        func-mem-ref-line = '308';
+        func-mem-ref-name = 'xran_init_prach';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a4474e27c827459f3af40954b0c6f962b';
+        func-mem-ref-line = '910';
+        func-mem-ref-name = 'tx_cp_dl_cb';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1ab26e37a9d8915b33e29d632af88ff3a3';
+        func-mem-ref-line = '1045';
+        func-mem-ref-name = 'tx_cp_ul_cb';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1ae3663b3f472b4003acc7f91e61669735';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+enum xran_category
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_ru_category';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '3039';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get configuration of O-RU (Cat A or Cat B)
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@return Configured the number of antenna
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1ab26e37a9d8915b33e29d632af88ff3a3';
+        func-mem-ref-line = '1045';
+        func-mem-ref-name = 'tx_cp_ul_cb';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1aaf7b03037e0687819501554a42fb3c52';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_num_eAxcUl';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '3059';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get the configuration of the number of antenna.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@return Configured the number of antenna
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1ab26e37a9d8915b33e29d632af88ff3a3';
+        func-mem-ref-line = '1045';
+        func-mem-ref-name = 'tx_cp_ul_cb';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1a7c54b342a8b4907858f7f0f074ddd79d';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_num_ant_elm';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pHandle';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '3069';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Get the configuration of the number of antenna elements.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@return Configured the number of antenna
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a072be4e030e23440817b205256d2df29';
+        func-mem-ref-line = '1715';
+        func-mem-ref-name = 'xran_process_tx_sym_cp_off';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__main_8c_1ac153c5a3e3f4f64ab0fafca6f593c380';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_common_counters';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pXranLayerHandle';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_common_counters *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pStats';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      func-mem-desc-line = '3074';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+  Function retrun XRAN layer common counters for given handle
+
+@param pHandle
+  Pointer to XRAN layer handle for given CC
+
+@param pStats
+  Pointer to pointer of common counter structure
+
+@return
+  0 - on success
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ad2bc382255cb424431bb7515a796e5bf';
+        func-mem-ref-line = '271';
+        func-mem-ref-name = 'xran_device_ctx::fh_counters';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a814959a7b5ff6cd4474433f62312eee0';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'XRAN_STATUS_SUCCESS';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1aad8a35383b986f4ca80437468b6c625f';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'XRAN_STATUS_INVALID_PARAM';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'init__sys__functional_8cc_1a8e9607426b34de712f7d450018d0dc05';
+        func-mem-ref-line = '210';
+        func-mem-ref-name = 'TEST_P';
+    };
+    }; /* func-member */
+    };
+    var = {
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__main_8c_1a2c7ca5fb2e944fba9516f1465d9505d9';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static xran_cc_handle_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'pLibInstanceHandles';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= {NULL}
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      var-mem-desc-line = '100';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__main_8c_1a752c1d380bf15acb179ba8123da0204a';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static struct xran_device_ctx
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'g_xran_dev_ctx';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= { 0 }
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      var-mem-desc-line = '100';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__main_8c_1aaca86e5bcbfb97d8c24c271a9332b994';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_timer_ctx
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'timer_ctx';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      var-mem-desc-line = '100';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a5b8958fc5688ba856cba84038ee4b938';
+        var-mem-ref-line = '711';
+        var-mem-ref-name = 'xran_timer_arm';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__main_8c_1aac6bc7fb63167bddaa2e567ef8273253';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static struct rte_timer
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'tti_to_phy_timer';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      var-mem-desc-line = '100';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__main_8c_1ab1dddff9235205b46b33928affdee92b';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static struct rte_timer
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'sym_timer';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      var-mem-desc-line = '100';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__main_8c_1a2ab9c41f1558f26e7aac1815ff08a898';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static struct rte_timer
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'dpdk_timer';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      var-mem-desc-line = '100';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__main_8c_1a4420e8cf61fbcd985ef37ef3425dc899';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint64_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'interval_us';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 1000
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      var-mem-desc-line = '109';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        var-mem-ref-line = '2756';
+        var-mem-ref-name = 'xran_open';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__main_8c_1a273a09cbea9267272f4e2a339059e442';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xran_lib_ota_tti';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 0
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      var-mem-desc-line = '111';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Slot index in a second [0:(1000000/TTI-1)]  
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        var-mem-ref-line = '740';
+        var-mem-ref-name = 'xranLibWraper::Init';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a9c3700d61ba446fa9b05cca2ca9018ab';
+        var-mem-ref-line = '632';
+        var-mem-ref-name = 'tti_ota_cb';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1ab26e37a9d8915b33e29d632af88ff3a3';
+        var-mem-ref-line = '1045';
+        var-mem-ref-name = 'tx_cp_ul_cb';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__up__api_8c_1adfc5ea408600c8de1384be020b359d95';
+        var-mem-ref-line = '327';
+        var-mem-ref-name = 'xran_extract_iq_samples';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__main_8c_1a8cec0b41a42705e6ab9f49914ca666c2';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xran_lib_ota_sym';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 0
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      var-mem-desc-line = '112';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Symbol index in a slot [0:13]  
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        var-mem-ref-line = '740';
+        var-mem-ref-name = 'xranLibWraper::Init';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__lib__wrap_8hpp_1ac4ce5a18c687ee515676e035359a1e89';
+        var-mem-ref-line = '1012';
+        var-mem-ref-name = 'xranLibWraper::update_symbol_index';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__lib__wrap_8hpp_1ab795436cc8b07e2b0d665502274b30e6';
+        var-mem-ref-line = '1112';
+        var-mem-ref-name = 'xranLibWraper::get_symbol_index';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__main_8c_1a98175f360f5753bc99c4edd3c2d8bd04';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xran_lib_ota_sym_idx';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 0
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      var-mem-desc-line = '113';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Symbol index in a second [0 : 14*(1000000/TTI)-1]
+        where TTI is TTI interval in microseconds  
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__lib__wrap_8hpp_1a200da4e2209141f12cafef2380cb801a';
+        var-mem-ref-line = '740';
+        var-mem-ref-name = 'xranLibWraper::Init';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__lib__wrap_8hpp_1ac4ce5a18c687ee515676e035359a1e89';
+        var-mem-ref-line = '1012';
+        var-mem-ref-name = 'xranLibWraper::update_symbol_index';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a195da46c3cb90e36da543594416cbba7';
+        var-mem-ref-line = '582';
+        var-mem-ref-name = 'sym_ota_cb';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1ad4544f4d6f4713c010f083bce5758d14';
+        var-mem-ref-line = '963';
+        var-mem-ref-name = 'rx_ul_deadline_half_cb';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a63aa00dad3b771f4db5df8ca8ac68323';
+        var-mem-ref-line = '999';
+        var-mem-ref-name = 'rx_ul_deadline_full_cb';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a5b3b3bf6af57ee77a2bb1701ad24c7db';
+        var-mem-ref-line = '2202';
+        var-mem-ref-name = 'xran_process_tx_sym';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a2816fdf0ed3269e998720d01c2b6bf76';
+        var-mem-ref-line = '2936';
+        var-mem-ref-name = 'xran_get_slot_idx';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__main_8c_1a0ff39df15c9c5e487a730d422d2c4725';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xran_SFN_at_Sec_Start';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 0
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      var-mem-desc-line = '115';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+SFN at current second start  
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1adbe808fba48ef1390180fb1bdc68c1d7';
+        var-mem-ref-line = '201';
+        var-mem-ref-name = 'xran_updateSfnSecStart';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__main_8c_1a7a25206e77e83a57fd036102cebfb4f0';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xran_max_frame';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 1023
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      var-mem-desc-line = '116';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+value of max frame used. expected to be 99 (old compatibility mode) and 1023 as per section 9.7.2   System Frame Number Calculation  
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1adbe808fba48ef1390180fb1bdc68c1d7';
+        var-mem-ref-line = '201';
+        var-mem-ref-name = 'xran_updateSfnSecStart';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        var-mem-ref-line = '2756';
+        var-mem-ref-name = 'xran_open';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__main_8c_1ad66661d0f1b3208e58f60be83e7847de';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint8_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xran_cp_seq_id_num';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      var-mem-desc-line = '118';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__main_8c_1ae940f95738e4237c37f1a8ab0e618318';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint8_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xran_updl_seq_id_num';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      var-mem-desc-line = '119';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__main_8c_1acd686355fc9383a2f328029ef828ce74';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint8_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xran_upul_seq_id_num';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      var-mem-desc-line = '120';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+PUSCH, PRACH, SRS for Cat B  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__main_8c_1a6314ece5b451ca3fe76af55f98136c8a';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint8_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xran_section_id_curslot';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      var-mem-desc-line = '122';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__main_8c_1a8e3b6f8e7e93649638a96e0b598ff5d5';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xran_section_id';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      var-mem-desc-line = '123';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__main_8c_1a86192b6ffc900924fe9570bbaa0ff2b9';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint64_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xran_total_tick';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 0
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      var-mem-desc-line = '124';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__main_8c_1a63ddc2d6ae423b6133cf87291a912335';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint64_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xran_used_tick';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 0
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      var-mem-desc-line = '124';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__main_8c_1a2ff4a7d0570bcb316e2f21b4e2aeacc5';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xran_core_used';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 0
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      var-mem-desc-line = '125';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__main_8c_1a24ec10556c8c0188bd76e260777e6eeb';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static int32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'first_call';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 0
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      var-mem-desc-line = '126';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__main_8c_1a220c02073c56b7b0525d81288cb0fbf1';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static struct rte_mbuf_ext_shared_info
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'share_data';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      var-mem-desc-line = '130';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__main_8c_1a4804abe1a52e075526cc601de916ee08';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static struct xran_section_gen_info
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'cpSections';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      var-mem-desc-line = '539';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__main_8c_1af9d684c2bce75ae233afef3fb1a51ba3';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static struct xran_cp_gen_params
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'cpInfo';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+      var-mem-desc-line = '539';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_main.c';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+XRAN main functionality module.
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+@author Intel Corporation
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'xran__mlog__lnx_8h';
+  file-name = 'xran_mlog_lnx.h';
+    define = {
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__lnx_8h_1a436f70ee63bcae81f7e9f6a2b923bc4a';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MLOG_FALSE';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+( 0 )
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_mlog_lnx.h';
+      define-mem-desc-line = '32';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__lnx_8h_1a16ef5507c8fc26ce185dc7fafe9fa4f3';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MLogOpen';
+      define-mem-param  = {
+        define-mem-def-name = 'a';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'b';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'c';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'd';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'e';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+MLOG_FALSE
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_mlog_lnx.h';
+      define-mem-desc-line = '34';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__lnx_8h_1abc81f343a060eb7640f808c3ec044094';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MLogRestart';
+      define-mem-param  = {
+        define-mem-def-name = 'a';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+MLOG_FALSE
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_mlog_lnx.h';
+      define-mem-desc-line = '35';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__lnx_8h_1a3c5a3b260b393219742a4604eee825f3';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MLogPrint';
+      define-mem-param  = {
+        define-mem-def-name = 'a';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+MLOG_FALSE
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_mlog_lnx.h';
+      define-mem-desc-line = '36';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__lnx_8h_1af85fde2b44839241df3d7a055587a63d';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MLogGetFileLocation';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+NULL
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_mlog_lnx.h';
+      define-mem-desc-line = '37';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__lnx_8h_1ab8cc989708d3712f38c9590c0ae36845';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MLogGetFileSize';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+0
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_mlog_lnx.h';
+      define-mem-desc-line = '38';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__lnx_8h_1af082c907eef7707758e6609f51700912';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MLogSetMask';
+      define-mem-param  = {
+        define-mem-def-name = 'a';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+MLOG_FALSE
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_mlog_lnx.h';
+      define-mem-desc-line = '39';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__lnx_8h_1a6810b9d49d41abe30593c97ee2aafb7f';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MLogGetMask';
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_mlog_lnx.h';
+      define-mem-desc-line = '40';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__lnx_8h_1af20d97d01a37bc7b596a3e31dff9f534';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MLogRegisterTick';
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_mlog_lnx.h';
+      define-mem-desc-line = '41';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__lnx_8h_1ab3a08558e2971726cddceed59f9fd3bd';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MLogTick';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+0
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_mlog_lnx.h';
+      define-mem-desc-line = '42';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__lnx_8h_1a7e13e6c34f14ba82e361777280a5dcc1';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MLogIncrementCounter';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+0
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_mlog_lnx.h';
+      define-mem-desc-line = '43';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__lnx_8h_1a2ea88cf07a4bee8b98cb6cea2ef3ae36';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MLogTask';
+      define-mem-param  = {
+        define-mem-def-name = 'w';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'x';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'y';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+0
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_mlog_lnx.h';
+      define-mem-desc-line = '44';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__lnx_8h_1a0ff8af5abafb200b999e885a2eb6f102';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MLogTaskCore';
+      define-mem-param  = {
+        define-mem-def-name = 'w';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'x';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'y';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'z';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+0
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_mlog_lnx.h';
+      define-mem-desc-line = '45';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__lnx_8h_1ab3356d3c04286b221a0dc19c17405781';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MLogMark';
+      define-mem-param  = {
+        define-mem-def-name = 'x';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'y';
+      }; /*        define-mem-def--param */
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_mlog_lnx.h';
+      define-mem-desc-line = '46';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__lnx_8h_1a96ff3293aaa5527d87716499b0a235f8';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MLogDevInfo';
+      define-mem-param  = {
+        define-mem-def-name = 'x';
+      }; /*        define-mem-def--param */
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_mlog_lnx.h';
+      define-mem-desc-line = '47';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__lnx_8h_1a0e3ce77f913055c8f15e6a396e58b41e';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MLogRegisterFrameSubframe';
+      define-mem-param  = {
+        define-mem-def-name = 'x';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'y';
+      }; /*        define-mem-def--param */
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_mlog_lnx.h';
+      define-mem-desc-line = '48';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__lnx_8h_1a1af05b8bdab3c12648a013c0cda7bbc0';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MLogAddVariables';
+      define-mem-param  = {
+        define-mem-def-name = 'x';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'y';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'z';
+      }; /*        define-mem-def--param */
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_mlog_lnx.h';
+      define-mem-desc-line = '49';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__lnx_8h_1af087ea434d0ef4b4e0eafa0ed9ad1a74';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MLogGetStats';
+      define-mem-param  = {
+        define-mem-def-name = 'a';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'b';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'c';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'd';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'e';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+MLOG_FALSE
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_mlog_lnx.h';
+      define-mem-desc-line = '50';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__lnx_8h_1a19fde128c84794eddd5895b93e1a5c33';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MLogGetAvgStats';
+      define-mem-param  = {
+        define-mem-def-name = 'a';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'b';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'c';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'd';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+MLOG_FALSE
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_mlog_lnx.h';
+      define-mem-desc-line = '51';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__lnx_8h_1a8140534ae23398782bedc55f68fcff57';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MLogAddTestCase';
+      define-mem-param  = {
+        define-mem-def-name = 'a';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'b';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+MLOG_FALSE
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_mlog_lnx.h';
+      define-mem-desc-line = '52';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__lnx_8h_1a47ad69244bf51cbe703cb6d8568c84ae';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MLogAddPowerStats';
+      define-mem-param  = {
+        define-mem-def-name = 'a';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'b';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'c';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'd';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'e';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+MLOG_FALSE
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_mlog_lnx.h';
+      define-mem-desc-line = '53';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_mlog_lnx.h';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'xran__mlog__task__id_8h';
+  file-name = 'xran_mlog_task_id.h';
+    define = {
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__task__id_8h_1ad63ecf36236d55b6889b694a37f4c82a';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_CORE_0';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+0
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/xran_mlog_task_id.h';
+      define-mem-desc-line = '33';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__task__id_8h_1a206f9b6fd7606da5b0ddbeda0cc2d30d';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_CORE_1';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+1
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/xran_mlog_task_id.h';
+      define-mem-desc-line = '34';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__task__id_8h_1a85fd89028c0e45defdd171a529cb3eb5';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_CORE_2';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/xran_mlog_task_id.h';
+      define-mem-desc-line = '35';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__task__id_8h_1a497b673d19fb0e0a12e047433e0a0e91';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_CORE_3';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+3
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/xran_mlog_task_id.h';
+      define-mem-desc-line = '36';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__task__id_8h_1ab2899a3a28bf6b48f5f252944f96d07b';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_CORE_4';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+4
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/xran_mlog_task_id.h';
+      define-mem-desc-line = '37';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__task__id_8h_1a33defb76a292b4840ef108746339240c';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_CORE_5';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+5
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/xran_mlog_task_id.h';
+      define-mem-desc-line = '38';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__task__id_8h_1a26695e5577928c9e80d055714a937329';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_CORE_6';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+6
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/xran_mlog_task_id.h';
+      define-mem-desc-line = '39';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__task__id_8h_1ae38446635f2f0f32f48776a8af2d21c7';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_CORE_7';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+7
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/xran_mlog_task_id.h';
+      define-mem-desc-line = '40';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__task__id_8h_1aac32aa932a156c8c4c0be901d63cfb4f';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_CORE_8';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+8
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/xran_mlog_task_id.h';
+      define-mem-desc-line = '41';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__task__id_8h_1a9b127d3cfc1299cb5706e46c1ef6d756';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_CORE_9';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+9
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/xran_mlog_task_id.h';
+      define-mem-desc-line = '42';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__task__id_8h_1a95a2ee6d2e9053eba72cfbd68b61e726';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_CORE_10';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+10
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/xran_mlog_task_id.h';
+      define-mem-desc-line = '43';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__task__id_8h_1ac7c78da6670986038e59ec04197ba2de';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_CORE_11';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+11
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/xran_mlog_task_id.h';
+      define-mem-desc-line = '44';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__task__id_8h_1a4810ab3931b63321f315a33471562621';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_CORE_12';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+12
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/xran_mlog_task_id.h';
+      define-mem-desc-line = '45';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__task__id_8h_1a1b85fbf64ceefa1ff866a9904cc08447';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_CORE_13';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+13
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/xran_mlog_task_id.h';
+      define-mem-desc-line = '46';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__task__id_8h_1a662204d14e93ec97c3860dba456708ae';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_CORE_14';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+14
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/xran_mlog_task_id.h';
+      define-mem-desc-line = '47';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__task__id_8h_1a05f7fe99fea79c815423f3b68b045bbc';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_CORE_15';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+15
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/xran_mlog_task_id.h';
+      define-mem-desc-line = '48';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__task__id_8h_1ab62f03244680e08b6d290b84605b926d';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_CORE_16';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+16
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/xran_mlog_task_id.h';
+      define-mem-desc-line = '49';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__task__id_8h_1a8e34684ae6b2d25c23323b56693266f0';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'RESOURCE_IA_CORE';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+100
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/xran_mlog_task_id.h';
+      define-mem-desc-line = '51';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__task__id_8h_1a9884cd7227be2b321f8a85a1643c3b99';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_GNB_PROC_TIMING';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+70
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/xran_mlog_task_id.h';
+      define-mem-desc-line = '57';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__task__id_8h_1a06cadb1ff834c4ae8f8fa45c6d80fcae';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_GNB_PROC_TIMING_TIMEOUT';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+71
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/xran_mlog_task_id.h';
+      define-mem-desc-line = '58';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__task__id_8h_1a456df1bb1ff53e9ffff0c36976da1108';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_GNB_SYM_CB';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+72
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/xran_mlog_task_id.h';
+      define-mem-desc-line = '59';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__task__id_8h_1a70799f191170357c8d74fa58300c99d7';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_GNB_PRACH_CB';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+73
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/xran_mlog_task_id.h';
+      define-mem-desc-line = '60';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__mlog__task__id_8h_1a475acdfebabbac2b27bc7c22c201a171';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PID_GNB_SRS_CB';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+74
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/xran_mlog_task_id.h';
+      define-mem-desc-line = '61';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/app/src/xran_mlog_task_id.h';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'xran__pkt_8h';
+  file-name = 'xran_pkt.h';
+    define = {
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__pkt_8h_1ada35affbf9950f9f0cfa7faa7c8d0d2c';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'ECPRI_MAX_PAYLOAD_SIZE';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+65535
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+      define-mem-desc-line = '56';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Max packet size taken in this implementation  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__pkt_8h_1a55ee65757e33fe8e48262f2fafef064e';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_ETHER_TYPE';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+0xAEFE
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+      define-mem-desc-line = '59';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+defined by eCPRI Specification V1.1  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__pkt_8h_1aa8e98bf0d1f79b3e67a5e27b063c6251';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_ECPRI_VER';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+0x0001
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+      define-mem-desc-line = '61';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+eCPRI protocol revision 3.1.3.1.1  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__pkt_8h_1a29711c2ced54314eda6c2d0b869a0e63';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XRAN_PAYLOAD_VER';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+0x0001
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+      define-mem-desc-line = '62';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Payload version 5.4.4.2  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__pkt_8h_1ac23326adfc4e624044916cc85d9bac2f';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'VLAN_ID';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+0
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+      define-mem-desc-line = '64';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Default Tag protocol identifier (TPID) 
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__pkt_8h_1ab513e295ab0fdafb45b2d30677ed9296';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'VLAN_PCP';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+7
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+      define-mem-desc-line = '65';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+U-Plane and C-Plane only see Table 3 5 : Quality of service classes  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    };
+    enum = {
+    enum-member = {
+      enum-mem-kind = 'enum';
+      enum-mem-id   = 'group__xran__common__pkt_1ga5f49588115e2d0a807ad613ae866384a';
+      enum-mem-virt = normal;
+      enum-mem-prot = public;
+      enum-mem-name = 'ecpri_msg_type';
+      enum-mem-enum = { enum-name = ECPRI_IQ_DATA; enum-value = '= 0x00'; };
+      enum-mem-enum = { enum-name = ECPRI_BIT_SEQUENCE; enum-value = '= 0x01'; };
+      enum-mem-enum = { enum-name = ECPRI_RT_CONTROL_DATA; enum-value = '= 0x02'; };
+      enum-mem-enum = { enum-name = ECPRI_GEN_DATA_TRANSFER; enum-value = '= 0x03'; };
+      enum-mem-enum = { enum-name = ECPRI_REMOTE_MEM_ACCESS; enum-value = '= 0x04'; };
+      enum-mem-enum = { enum-name = ECPRI_DELAY_MEASUREMENT; enum-value = '= 0x05'; };
+      enum-mem-enum = { enum-name = ECPRI_REMOTE_RESET; enum-value = '= 0x06'; };
+      enum-mem-enum = { enum-name = ECPRI_EVENT_INDICATION; enum-value = '= 0x07'; };
+      enum-mem-enum = { enum-name = ECPRI_MSG_TYPE_MAX; };
+      enum-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+      enum-mem-desc-line = '76';
+      enum-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@description
+      eCPRI message types
+      as per eCPRI spec 3.2.4. Message Types
+_EnD_oF_dEf_TeXt_;
+    }; /* enum-member */
+    enum-member = {
+      enum-mem-kind = 'enum';
+      enum-mem-id   = 'group__xran__common__pkt_1ga9c60a23fdae979ad1842b255790d1558';
+      enum-mem-virt = normal;
+      enum-mem-prot = public;
+      enum-mem-name = 'xran_pkt_dir';
+      enum-mem-enum = { enum-name = XRAN_DIR_UL; enum-value = '= 0'; };
+      enum-mem-enum = { enum-name = XRAN_DIR_DL; enum-value = '= 1'; };
+      enum-mem-enum = { enum-name = XRAN_DIR_MAX; };
+      enum-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+      enum-mem-desc-line = '147';
+      enum-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      enum-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@description
+     Enum used to set xRAN packet data direction (gNB Tx/Rx 5.4.4.1)
+     uplink or downlink
+_EnD_oF_dEf_TeXt_;
+    }; /* enum-member */
+    };
+    var = {
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'group__xran__common__pkt_1ga303c201bb1ad2f72aa29dd1375efaf72';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+struct ecpri_seq_id
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = '__rte_packed';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+      var-mem-desc-line = '102';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt.h';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+Definitions and support functions to process XRAN packet.
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+@author Intel Corporation
+
+
+
+
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'xran__pkt__cp_8h';
+  file-name = 'xran_pkt_cp.h';
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__pkt__cp_8h_1a507005bd7719a652d07e26f06dfacf5c';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_radioapp_udComp_header
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = '__attribute__';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+(__packed__)
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      func-mem-desc-line = '213';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    };
+    var = {
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a9c71fd134ce52f71b21a0a9bef99163a';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'udCompMeth';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '214';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Compression method, XRAN_COMPMETHOD_xxxx  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1aa1f422e7156fc4b759197bd687beffba';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'udIqWidth';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '215';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+IQ bit width, 1 ~ 16  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a158cc4eb9be778527f9afe0bf9df19e0';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'startSymbolId';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '214';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.4.7 start symbol identifier  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1ae287404c8c0fa4fb464abf8f6a516346';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'slotId';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '215';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.4.6 slot identifier  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1aa948cf928c529d24f8d536fb480094f2';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'subframeId';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '216';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.4.5 subframe identifier  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a15a5e5806d950f2d75550c17b007153c';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'frameId';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '217';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.4.4 frame identifier  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a6275bf84e65f219845e03cf9535f893a';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'filterIndex';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '218';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.4.3 filter index, XRAN_FILTERINDEX_xxxx  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a06cacc53918b2e51a13fc506b4351d63';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'payloadVer';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '219';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.4.2 payload version, should be 1  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a87c3e6cd307a5ee7d853ec7254fcd010';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'dataDirection';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '220';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.4.1 data direction (gNB Tx/Rx)  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a879dd7efae60d48d1c20349a00feee87';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'numOfSections';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '221';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.4.8 number of sections  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1ae273caa235b1c6085de4ad13886f82c9';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'sectionType';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '222';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.4.9 section type  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1aa4ed885cdd3c67f4df8c1f6b20cc031c';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'uScs';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '214';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+sub-carrier spacing, XRAN_SCS_xxx  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a59e7e8f3feb686850b0cb0ae065de85b';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'fftSize';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '215';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+FFT size,  XRAN_FFTSIZE_xxx  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a5a6ed8c04a3db86066924b1a1bf4dad3';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'reserved';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '216';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a5dc992c6cc64a3f245e5676c0ff12256';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'numSymbol';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '217';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.7 number of symbols  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1aff6c92a5dba7cc22be5e23785fe5fc43';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'reMask';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '218';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.5 resource element mask  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a4b39e0bd755009987ba524eeb2dc498c';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+struct __anonymous__::__anonymous__
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 's0';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '219';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a9d9a9bc73a8aaac944ecb453eb402a07';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'beamId';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '221';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.9 beam identifier  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1ad63f9c3cee58cacccc463bc3c3313cc6';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'ef';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '222';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.8 extension flag  
+
+5.4.6.2 extension flag  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a3acb089c3231d11a0b19b211a4064858';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+struct __anonymous__::__anonymous__
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 's1';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '225';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a4127e3fdcd37be2355359a4d62704f29';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+struct __anonymous__::__anonymous__
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 's3';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '231';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a64c04119c39e8dbcf00f4ae22968b1eb';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'ueId';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '233';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.10 UE identifier  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a530893d11c684e6332abc2c8f08062fb';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+struct __anonymous__::__anonymous__
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 's5';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '237';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a6c38e7b5c31753cf9e58246d571ff250';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+union __anonymous__
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'u';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '238';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1aabc4fe26e40f742fd255e2bb8534de75';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'numPrbc';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '240';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.6 number of contiguous PRBs per control section  0000 0000b = all PRBs  
+
+5.4.5.6 number of contiguous PRBs per control section  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a94a428ce385fe1757f5de40003b85030';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'startPrbc';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '241';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.4 starting PRB of control section  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a52f6623d45fec4bf9c14898f7e53db34';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'symInc';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '242';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.3 symbol number increment command XRAN_SYMBOLNUMBER_xxxx  
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__common_8c_1aaa01e98d3b3439a332302aebe21459dd';
+        var-mem-ref-line = '535';
+        var-mem-ref-name = 'generate_cpmsg_dlul';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1affa3adbd50cd4af2018ba1fc0e8c3e31';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'rb';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '243';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.2 resource block indicator, XRAN_RBIND_xxx  
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'u__plane__functional_8cc_1a17e5d82ac5aec3860b1324a80fda79ed';
+        var-mem-ref-line = '61';
+        var-mem-ref-name = 'TEST_P';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__common_8c_1a3d4bd5c7eec6da4ab71688e209100761';
+        var-mem-ref-line = '143';
+        var-mem-ref-name = 'process_mbuf';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__compression_8cpp_1a45cc83687ca392534168cb8f4d64182f';
+        var-mem-ref-line = '558';
+        var-mem-ref-name = 'BlockFloatCompander::BlockFloatCompress_Basic';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__compression_8cpp_1a5f4776cd07aac0ae2d9dbd02aaba3435';
+        var-mem-ref-line = '605';
+        var-mem-ref-name = 'BlockFloatCompander::BlockFloatExpand_Basic';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__compression_8cpp_1a45cc83687ca392534168cb8f4d64182f';
+        var-mem-ref-line = '640';
+        var-mem-ref-name = 'BlockFloatCompanderBFW::BlockFloatCompress_Basic';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__compression_8cpp_1a5f4776cd07aac0ae2d9dbd02aaba3435';
+        var-mem-ref-line = '687';
+        var-mem-ref-name = 'BlockFloatCompanderBFW::BlockFloatExpand_Basic';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a9a83cf1c3a2706e565cbbd8a6e3af8b2';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'sectionId';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '244';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.1 section identifier  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1ab53808b9894ae611b5b0800f2cdc248c';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'extLen';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '217';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.6.3 extension length, in 32bits words  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a0fb8616e86f89f4b8af4e191d1cb7ce7';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'extType';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '218';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.6.1 extension type  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a489f0b868b86e577a5e515dc40987ba5';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'bfwCompMeth';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '220';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.1.1 Beamforming weight Compression method  
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__cp__api_8c_1a848d22f9f7e5f493782bf8a9bfdb8f3a';
+        var-mem-ref-line = '387';
+        var-mem-ref-name = 'xran_cp_populate_section_ext_1';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1ab4efff418afe4f08b45d3c4762f8b31d';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'bfwIqWidth';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '221';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.1.1 Beamforming weight IQ bit width  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1afaa633099e5bb43f394e334d2effa115';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'bfZe3ddWidth';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '217';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.2.1 beamforming zenith beamwidth parameter bitwidth, Table 5-21  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a91c2992cc2931d34eedace92ebed95e3';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'bfAz3ddWidth';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '218';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.2.1 beamforming azimuth beamwidth parameter bitwidth, Table 5-20  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1ad577e27385c9800999196f723131c2a6';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'bfaCompResv1';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '219';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a44f3c610f47128f388292d02434afe0b';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'bfZePtWidth';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '220';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.2.1 beamforming zenith pointing parameter bitwidth, Table 5-19  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1ae4575041f99a19d0b4e60606fa8dbefb';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'bfAzPtWidth';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '221';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.2.1 beamforming azimuth pointing parameter bitwidth, Table 5-18  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a2b3796df8f24599db86788e5c585bd8e';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'bfaCompResv0';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '222';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1aef9bb556c1530f5d648fd57e73b9a105';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'reserved1';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '217';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1aec327188e616d1ef6c7c7769fa49ee4b';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'crsSymNum';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '218';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.3.6 CRS symbol number indication  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1aed93283265f941dc1d2bf8d634164493';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'reserved0';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '219';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a39e7385dc0e87f97e8411cec1e3aced5';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'crsShift';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '220';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.3.7 CRS shift used for DL transmission  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a004e4df3faa0bb55443b2e184a8d7ace';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'crsReMask';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '221';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.3.5 CRS resource element mask  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a4a4e7cf0028066630bb73b2d58445053';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'txScheme';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '222';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.3.3 transmission scheme  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a872448d7734f1458ebd601823497a5fa';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'numLayers';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '223';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.3.4 number of layers used for DL transmission  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1abb85b533cefe89b78d49e57e7a0c6ee4';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'layerId';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '224';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.3.2 Layer ID for DL transmission  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a5645d802dc4e4fac0d73fc7c68388893';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'codebookIndex';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '225';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.3.1 precoder codebook used for transmission  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a0780ffbec6d647632e2b31d89de94467';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'beamIdAP3';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '230';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.3.10 beam id to be used for antenna port 3  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a9b459e1b2f309337740ed7a576e8ddfb';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'beamIdAP2';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '231';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.3.9 beam id to be used for antenna port 2  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1abcaa5b568a022c3af1146b779d52bebc';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'beamIdAP1';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '232';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.3.8 beam id to be used for antenna port 1  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a0fc429b055e74830a4583ec37f5c3846';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'reserved2';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '233';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a3e975b4b16cb91991ee107f5f3e336b5';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'modCompScaler';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '215';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.4.2 modulation compression scaler value  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a2a77d2bfcb0d61e85b549fdbbe4bce18';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'csf';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '216';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.4.1 constellation shift flag  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1aca88dbe7fcac3aa95ac605c39a1ef6c3';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'mcScaleOffset2';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '215';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.5.3 scaling value for modulation compression  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a985dc9bc6fcfe447805f23272240db02';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'csf2';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '216';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.5.2 constellation shift flag  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a345b2bf8205e92f1aa2f73109c4e99c5';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'mcScaleReMask2';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '217';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.5.1 modulation compression power scale RE mask  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a8854bc563f0f80ccc93498c6f6386ebe';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'mcScaleOffset1';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '218';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.5.3 scaling value for modulation compression  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1ae99d919e21fe8913cf62fe9a45303edf';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'csf1';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '219';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.5.2 constellation shift flag  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1aa73c9c8643bc91f9af899bcb09d5329d';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'mcScaleReMask1';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '220';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.7.5.1 modulation compression power scale RE mask  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a5965943d604d681efbc50dbda73e9101';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_radioapp_common_header
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'cmnhdr';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '343';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1aa68c277a66312b4b90819cccc055bdb7';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'timeOffset';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '215';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.4.12 time offset  
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__common_8c_1ab8a6ed3cee8fa183142d0c23d0b4971d';
+        var-mem-ref-line = '595';
+        var-mem-ref-name = 'generate_cpmsg_prach';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1addd131fba195042d2b0b7de7c5183b6a';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_radioapp_frameStructure
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'frameStructure';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '215';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1af57c31d64bbdb0d65fd36c9f38951328';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'cpLength';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '218';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.4.14 cyclic prefix length  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a3675a820a4aec2a8724471cb7f840f16';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_cp_radioapp_section_header
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'hdr';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '219';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__cp__api_8c_1a1261c107d1103c8bd1b3376db4aa7951';
+        var-mem-ref-line = '1297';
+        var-mem-ref-name = 'xran_append_radioapp_header';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        var-mem-ref-line = '1749';
+        var-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a2c555c4732301a1ffa8b9957fbe51a76';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+struct xran_radioapp_udComp_header
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'udComp';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '366';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a13677edb1da78e5c96fc793592142392';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'freqOffset';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '215';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.11 frequency offset  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1adc2b3bf6f7c4208312d35672ab4f1af7';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'numberOfUEs';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '215';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.4.11 number of UEs  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1ab73e0a6442bf42de3e9110afca7b4ec4';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'regularizationFactor';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '214';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.12 regularization Factor  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a02b265f2198407df96202e1dfdc5c7dd';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'startPrbch';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '217';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.4 starting PRB of control section  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1ae0ba1ea05777c0190eb5d898d177f37d';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'startPrbcl';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '221';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.4 starting PRB of control section  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1a4a3e173586ee317bb0948180e97377d9';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'laaMsgLen';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '216';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.15 LAA message length  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__pkt__cp_8h_1aeb1df06af4d93ec0e092de5cb10f0f08';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'laaMsgType';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+      var-mem-desc-line = '217';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+5.4.5.14 LAA message type  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_cp.h';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+This file provides the definition of Control Plane Messages
+     for XRAN Front Haul layer as defined in XRAN-FH.CUS.0-v02.01.
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+@author Intel Corporation
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'xran__pkt__up_8h';
+  file-name = 'xran_pkt_up.h';
+    define = {
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__pkt__up_8h_1af6647a7b572e3c757fb834c22c06c757';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'IQ_PAIR_NUM_IN_RB';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+12
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+      define-mem-desc-line = '45';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__pkt__up_8h_1a886c66796fb86299692ed3629a12ed56';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MAX_DATA_SECTIONS_NUM';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+273
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+      define-mem-desc-line = '46';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__pkt__up_8h_1a863f0b79c08ef7f3431b7d13656fea74';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MAX_IQ_BIT_WIDTH';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+16
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+      define-mem-desc-line = '47';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__pkt__up_8h_1a1f562f709cbcc25bce1e2af28e796ff2';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'IQ_BITS';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+MAX_IQ_BIT_WIDTH
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+      define-mem-desc-line = '50';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    };
+    var = {
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'group__xran__up__pkt_1ga303c201bb1ad2f72aa29dd1375efaf72';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+struct data_section_hdr
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = '__rte_packed';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+      var-mem-desc-line = '78';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_pkt_up.h';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+Definitions and support functions to process XRAN packet.
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+@author Intel Corporation
+
+
+
+
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'xran__printf_8h';
+  file-name = 'xran_printf.h';
+    define = {
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__printf_8h_1abcb4ad51f1f16a398ff960ba4a0ed8c0';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PRINTF_LOG_OK';
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_printf.h';
+      define-mem-desc-line = '35';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__printf_8h_1a467b83fc581fd7d20f8bf8c0af7240b9';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PRINTF_INF_OK';
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_printf.h';
+      define-mem-desc-line = '36';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__printf_8h_1aa48f1da63506225983d78eeabd664382';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PRINTF_ERR_OK';
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_printf.h';
+      define-mem-desc-line = '37';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__printf_8h_1a677530742f5d55b5410c024f85794361';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'print_log';
+      define-mem-param  = {
+        define-mem-def-name = 'fmt';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'args...';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+printf("%s:" fmt "\n", __FUNCTION__, ## args)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_printf.h';
+      define-mem-desc-line = '42';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__printf_8h_1a417ba2c3b49b216e358bc340346bf1cf';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'print_dbg';
+      define-mem-param  = {
+        define-mem-def-name = 'fmt';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'args...';
+      }; /*        define-mem-def--param */
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_printf.h';
+      define-mem-desc-line = '54';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'print_err';
+      define-mem-param  = {
+        define-mem-def-name = 'fmt';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'args...';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+printf("%s:[err] " fmt "\n", __FUNCTION__, ## args)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_printf.h';
+      define-mem-desc-line = '62';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__printf_8h_1a4ca9250337e620175e2b71a1dc69d1d2';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'print_inf';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+printf
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_printf.h';
+      define-mem-desc-line = '72';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__printf_8h_1a8c47e30913273d0d0599afdc0b39890a';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = '_IASSERT_';
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_printf.h';
+      define-mem-desc-line = '85';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__printf_8h_1a1474943d458f066f2f4be85a329d9028';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'iAssert';
+      define-mem-param  = {
+        define-mem-def-name = 'p';
+      }; /*        define-mem-def--param */
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_printf.h';
+      define-mem-desc-line = '92';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__printf_8h_1a0b1e75be8d28458f05360139be8c2555';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = '_assert';
+      define-mem-param  = {
+        define-mem-def-name = 'x';
+      }; /*        define-mem-def--param */
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_printf.h';
+      define-mem-desc-line = '97';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__printf_8h_1a6907fcd45c00443dc2e3258a628208ca';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'CHECK_NOT_NULL';
+      define-mem-param  = {
+        define-mem-def-name = 'param';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'returnValue';
+      }; /*        define-mem-def--param */
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_printf.h';
+      define-mem-desc-line = '111';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_printf.h';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+Modules provide debug prints and utility functions.
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+@author Intel Corporation
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'xran__sync__api_8c';
+  file-name = 'xran_sync_api.c';
+    define = {
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__sync__api_8c_1a8b5839f71a3b6e7d64b2d5e9967e3dd1';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'BUF_LEN';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+256
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_sync_api.c';
+      define-mem-desc-line = '37';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__sync__api_8c_1a74c4e1e72964de291652bbec04e4e4c9';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PROC_DIR';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"/proc"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_sync_api.c';
+      define-mem-desc-line = '38';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__sync__api_8c_1a49d668ad019f34e97bb4eab0c86322c4';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'COMM_FILE';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"comm"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_sync_api.c';
+      define-mem-desc-line = '39';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__sync__api_8c_1ad358ba75ef7ea0f15a200f9e18af64e4';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PMC_CMD';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"pmc -u -b 0 'GET PORT_DATA_SET'"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_sync_api.c';
+      define-mem-desc-line = '40';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__sync__api_8c_1ad1e97ed2634bf44c3b2d5366cfa3deda';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PTP4L_PROC_NAME';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"ptp4l"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_sync_api.c';
+      define-mem-desc-line = '41';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__sync__api_8c_1a651275b1135ce87eb95b301b6427cf07';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'PHC2SYS_PROC_NAME';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+"phc2sys"
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_sync_api.c';
+      define-mem-desc-line = '42';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    };
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__sync__api_8c_1ac891d10b2b1653786100ecd8e4ba89ab';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'find_substr';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'str';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const unsigned int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'str_len';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'substr';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const unsigned int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'substr_len';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_sync_api.c';
+      func-mem-desc-line = '44';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__sync__api_8c_1a5913b705ad5cd1cc4b7740d843fabbbd';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'is_process_running';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+char *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pname';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_sync_api.c';
+      func-mem-desc-line = '59';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__sync__api_8c_1a28a754e9a5d3ea261bdf768972cd25b4';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'check_ptp_status';
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_sync_api.c';
+      func-mem-desc-line = '90';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__sync__api_8c_1a4778e0253fe842243ff1b2cee96e9367';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_is_synchronized';
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_sync_api.c';
+      func-mem-desc-line = '113';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Function checks if machine is synchronized using PTP for Linux
+       software.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@return int Returns 0 if synchronized, otherwise positive.
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'master_8py_1ad5c7a065cddc009146ea1b1192eb2102';
+        func-mem-ref-line = '498';
+        func-mem-ref-name = 'master::res';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'sample-app_8c_1a0ddf1224851353fc92bfbff6f499fa97';
+        func-mem-ref-line = '1319';
+        func-mem-ref-name = 'main';
+    };
+    }; /* func-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_sync_api.c';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+This file provides implementation of synchronization related APIs (PTP/1588)
+       for XRAN.
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+@author Intel Corporation
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'xran__sync__api_8h';
+  file-name = 'xran_sync_api.h';
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__sync__api_8h_1ac7d90edeea3b7f779bf85f44810c6a3a';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_is_synchronized';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_sync_api.h';
+      func-mem-desc-line = '42';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Function checks if machine is synchronized using PTP for Linux
+       software.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@return int Returns 0 if synchronized, otherwise positive.
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'master_8py_1ad5c7a065cddc009146ea1b1192eb2102';
+        func-mem-ref-line = '498';
+        func-mem-ref-name = 'master::res';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'sample-app_8c_1a0ddf1224851353fc92bfbff6f499fa97';
+        func-mem-ref-line = '1319';
+        func-mem-ref-name = 'main';
+    };
+    }; /* func-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_sync_api.h';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+This file provides interface to synchronization related APIs (PTP/1588)
+       for XRAN.
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+@author Intel Corporation
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'xran__timer_8c';
+  file-name = 'xran_timer.c';
+    define = {
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__timer_8c_1a0501e82515b2bdf36453c4cc80f5e0cc';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'NSEC_PER_SEC';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+1000000000L
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_timer.c';
+      define-mem-desc-line = '41';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__timer_8c_1a2180f263d149841a7c1fde663edb84c5';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'NSEC_PER_USEC';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+1000L
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_timer.c';
+      define-mem-desc-line = '42';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__timer_8c_1a4679d8ea8690999a6c6c7c0cb245c879';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'THRESHOLD';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+35
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_timer.c';
+      define-mem-desc-line = '43';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+the avg cost of clock_gettime() in ns  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__timer_8c_1a5ba5868b3cb09fc7860a1328c31280a6';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'TIMECOMPENSATION';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+2
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_timer.c';
+      define-mem-desc-line = '44';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+time compensation in us, avg latency of clock_nanosleep  
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__timer_8c_1a7ea28dc9406161730556bbec38f1a799';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'SEC_MOD_STOP';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(60)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_timer.c';
+      define-mem-desc-line = '46';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    };
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__timer_8c_1abee5de4c0d88f6c17ce6b3962d097f07';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint64_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'timing_get_current_second';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_timer.c';
+      func-mem-desc-line = '88';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1adbe808fba48ef1390180fb1bdc68c1d7';
+        func-mem-ref-line = '201';
+        func-mem-ref-name = 'xran_updateSfnSecStart';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__timer_8c_1a6c1790e87767257159038d0d98a393e6';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'timing_set_numerology';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'value';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_timer.c';
+      func-mem-desc-line = '93';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        func-mem-ref-line = '2756';
+        func-mem-ref-name = 'xran_open';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__timer_8c_1aeb3df12acecd320cd4939d4203dd9a99';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'timing_set_debug_stop';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'value';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'count';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_timer.c';
+      func-mem-desc-line = '99';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__timer_8c_1ae12363837fbb4d5f1f7ce0485d443c77';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'timing_get_debug_stop';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_timer.c';
+      func-mem-desc-line = '111';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__timer_8c_1af01e1311b604e50d00b7ecce78d2ce22';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'timing_adjust_gps_second';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct timespec *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'p_time';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_timer.c';
+      func-mem-desc-line = '116';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1ac885b03154fc1d5e7c10f09d92dd8a47';
+        func-mem-ref-line = '217';
+        func-mem-ref-name = 'xran_device_ctx::offset_nsec';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__common_8h_1aee9d04742a7da3cfa9e267fe568b9185';
+        func-mem-ref-line = '216';
+        func-mem-ref-name = 'xran_device_ctx::offset_sec';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__timer_8c_1a1d2f23e35725cd993cbb72de9f4f565a';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint64_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_tick';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_timer.c';
+      func-mem-desc-line = '131';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a195da46c3cb90e36da543594416cbba7';
+        func-mem-ref-line = '582';
+        func-mem-ref-name = 'sym_ota_cb';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__timer_8c_1a2c22baf2fd259384ee376d438bb461c1';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+unsigned long
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'get_ticks_diff';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+unsigned long
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'curr_tick';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+unsigned long
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'last_tick';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_timer.c';
+      func-mem-desc-line = '138';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a195da46c3cb90e36da543594416cbba7';
+        func-mem-ref-line = '582';
+        func-mem-ref-name = 'sym_ota_cb';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__timer_8c_1a52ade7f1436323f071cf7151f7bdb097';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+long
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'poll_next_tick';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+long
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'interval_ns';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+unsigned long *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'used_tick';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_timer.c';
+      func-mem-desc-line = '146';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__timer_8c_1a63aaaffc2af6e6655ea0fc95078d5a04';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+long
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'sleep_next_tick';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+long
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'interval';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_timer.c';
+      func-mem-desc-line = '246';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__timer_8c_1a0501e82515b2bdf36453c4cc80f5e0cc';
+        func-mem-ref-line = '41';
+        func-mem-ref-name = 'NSEC_PER_SEC';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__timer_8c_1a2180f263d149841a7c1fde663edb84c5';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'NSEC_PER_USEC';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__timer_8c_1a5ba5868b3cb09fc7860a1328c31280a6';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'TIMECOMPENSATION';
+    };
+    }; /* func-member */
+    };
+    var = {
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__timer_8c_1a675a0b40a426953c0b2c0313b74206e7';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static struct timespec
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'started_time';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_timer.c';
+      var-mem-desc-line = '113';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__timer_8c_1a442759bdbc5f797ea86244806090e5eb';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static struct timespec
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'last_time';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_timer.c';
+      var-mem-desc-line = '113';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__timer_8c_1aca6807273671d50c81ae472c0ccff882';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static struct timespec
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'cur_time';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_timer.c';
+      var-mem-desc-line = '113';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__timer_8c_1ac0d47541ca63a50b68543320ddc5dbdc';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint64_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'curr_tick';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_timer.c';
+      var-mem-desc-line = '52';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__timer_8c_1a81bceb1c8bfb882c83a69ee5b7762332';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint64_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'last_tick';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_timer.c';
+      var-mem-desc-line = '53';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__timer_8c_1a11ae4c78b6b3d6a2d5cab4d441b6d8bd';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static struct timespec *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'p_cur_time';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= &cur_time
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_timer.c';
+      var-mem-desc-line = '55';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__timer_8c_1a9647e209f5b57bce67758328dbf37182';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static struct timespec *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'p_last_time';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= &last_time
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_timer.c';
+      var-mem-desc-line = '56';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__timer_8c_1a69b9ff90723eb4ffae7747e6973355c0';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static struct timespec *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'p_temp_time';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_timer.c';
+      var-mem-desc-line = '59';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__timer_8c_1acb7e17036a59af5ce6a3b6d04c6abaf0';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static unsigned long
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'current_second';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 0
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_timer.c';
+      var-mem-desc-line = '61';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__timer_8c_1a543d55c379183652eabb7d08e9562634';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static unsigned long
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'started_second';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 0
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_timer.c';
+      var-mem-desc-line = '62';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__timer_8c_1a68eb95facf0d3d94a4bcc18aba17da49';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint8_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'numerlogy';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 0
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_timer.c';
+      var-mem-desc-line = '63';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__timer_8c_1a8cec0b41a42705e6ab9f49914ca666c2';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xran_lib_ota_sym';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_timer.c';
+      var-mem-desc-line = '64';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Symbol index in a slot [0:13]  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__timer_8c_1a273a09cbea9267272f4e2a339059e442';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xran_lib_ota_tti';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_timer.c';
+      var-mem-desc-line = '65';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Slot index in a second [0:(1000000/TTI-1)]  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__timer_8c_1a98175f360f5753bc99c4edd3c2d8bd04';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xran_lib_ota_sym_idx';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_timer.c';
+      var-mem-desc-line = '66';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Symbol index in a second [0 : 14*(1000000/TTI)-1]
+        where TTI is TTI interval in microseconds  
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__timer_8c_1a4b02aee2684901d8439583090e626497';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static int
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'debugStop';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 0
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_timer.c';
+      var-mem-desc-line = '68';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__timer_8c_1a69272806544b062eb7089f33b5e70561';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static int
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'debugStopCount';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+= 0
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_timer.c';
+      var-mem-desc-line = '69';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__timer_8c_1a92c2e9d368d306e125bc1a201de49433';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static long
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'fine_tuning';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=
+{
+    {71428L, 71429L},  
+    {35714L, 35715L},  
+    {0, 0},            
+    {8928L, 8929L},    
+    {0,0  }            
+}
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_timer.c';
+      var-mem-desc-line = '71';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__timer_8c_1ab36a32d09632db2845cac9bb5db30c58';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint8_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'slots_per_subframe';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=
+{
+    1,  
+    2,  
+    4,  
+    8,  
+}
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_timer.c';
+      var-mem-desc-line = '80';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* var-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_timer.c';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+This file provides implementation to Timing for XRAN.
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+@author Intel Corporation
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'xran__timer_8h';
+  file-name = 'xran_timer.h';
+    define = {
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__timer_8h_1a222f9dff749accf8de62bc4b52c7bdcd';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'MSEC_PER_SEC';
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+1000L
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_timer.h';
+      define-mem-desc-line = '40';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__timer_8h_1acdb0852cc30aec56cfe119620ec7ba7d';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XranIncrementSymIdx';
+      define-mem-param  = {
+        define-mem-def-name = 'sym_idx';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'numSymPerMs';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(((uint32_t)sym_idx >= (((uint32_t)numSymPerMs * MSEC_PER_SEC) - 1)) ? 0 : (uint32_t)sym_idx+1)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_timer.h';
+      define-mem-desc-line = '42';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    define-member = {
+      define-mem-kind = 'define';
+      define-mem-id   = 'xran__timer_8h_1adad74a9ce67793dc420e0a5045f22cb0';
+      define-mem-virt = normal;
+      define-mem-prot = public;
+      define-mem-name = 'XranDecrementSymIdx';
+      define-mem-param  = {
+        define-mem-def-name = 'sym_idx';
+      }; /*        define-mem-def--param */
+      define-mem-param  = {
+        define-mem-def-name = 'numSymPerMs';
+      }; /*        define-mem-def--param */
+      define-mem-initializer = <<_EnD_oF_dEf_TeXt_
+(((uint32_t)sym_idx == 0) ? (((uint32_t)numSymPerMs * MSEC_PER_SEC)) - 1) : (uint32_t)sym_idx-1)
+_EnD_oF_dEf_TeXt_;
+      define-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_timer.h';
+      define-mem-desc-line = '43';
+      define-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      define-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* define-member */
+    };
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__timer_8h_1a1d2f23e35725cd993cbb72de9f4f565a';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint64_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_tick';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_timer.h';
+      func-mem-desc-line = '45';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a195da46c3cb90e36da543594416cbba7';
+        func-mem-ref-line = '582';
+        func-mem-ref-name = 'sym_ota_cb';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__timer_8h_1a2c22baf2fd259384ee376d438bb461c1';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+unsigned long
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'get_ticks_diff';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+unsigned long
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'curr_tick';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+unsigned long
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'last_tick';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_timer.h';
+      func-mem-desc-line = '46';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a195da46c3cb90e36da543594416cbba7';
+        func-mem-ref-line = '582';
+        func-mem-ref-name = 'sym_ota_cb';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__timer_8h_1a52ade7f1436323f071cf7151f7bdb097';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+long
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'poll_next_tick';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+long
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'interval_ns';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+unsigned long *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'used_tick';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_timer.h';
+      func-mem-desc-line = '47';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1aa09e72e94d2a1d891e86f4c09b0f8b21';
+        func-mem-ref-line = '223';
+        func-mem-ref-name = 'xran_dev_get_ctx';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__timer_8h_1a63aaaffc2af6e6655ea0fc95078d5a04';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+long
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'sleep_next_tick';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+long
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'interval';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_timer.h';
+      func-mem-desc-line = '48';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__timer_8c_1a0501e82515b2bdf36453c4cc80f5e0cc';
+        func-mem-ref-line = '41';
+        func-mem-ref-name = 'NSEC_PER_SEC';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__timer_8c_1a2180f263d149841a7c1fde663edb84c5';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'NSEC_PER_USEC';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__timer_8c_1a5ba5868b3cb09fc7860a1328c31280a6';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'TIMECOMPENSATION';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__timer_8h_1aeb3df12acecd320cd4939d4203dd9a99';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'timing_set_debug_stop';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'value';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'count';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_timer.h';
+      func-mem-desc-line = '49';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__timer_8h_1ae12363837fbb4d5f1f7ce0485d443c77';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'timing_get_debug_stop';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_timer.h';
+      func-mem-desc-line = '50';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__timer_8h_1abee5de4c0d88f6c17ce6b3962d097f07';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint64_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'timing_get_current_second';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_timer.h';
+      func-mem-desc-line = '51';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1adbe808fba48ef1390180fb1bdc68c1d7';
+        func-mem-ref-line = '201';
+        func-mem-ref-name = 'xran_updateSfnSecStart';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__timer_8h_1a6c1790e87767257159038d0d98a393e6';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'timing_set_numerology';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'value';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_timer.h';
+      func-mem-desc-line = '52';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__main_8c_1a03f408f45e97aa68ca47c92e4e7d1a70';
+        func-mem-ref-line = '2756';
+        func-mem-ref-name = 'xran_open';
+    };
+    }; /* func-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_timer.h';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+This file provides interface to Timing for XRAN.
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+@author Intel Corporation
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'xran__transport_8c';
+  file-name = 'xran_transport.c';
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__transport_8c_1a0f378609208ec66467c58f0702ced85c';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_ecpri_hdr_size';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_transport.c';
+      func-mem-desc-line = '49';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+return eCPRI header size without eCPRI common header
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@return the size of eCPRI header without common header
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__transport_8c_1aa21387dfaba47c2046d4a05f50cfc768';
+        func-mem-ref-line = '142';
+        func-mem-ref-name = 'xran_build_ecpri_hdr';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__transport_8c_1ae834080139ba785f1a3ac5781bf2ec88';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_compose_cid';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'CU_Port_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'BandSector_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'CC_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'Ant_ID';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_transport.c';
+      func-mem-desc-line = '65';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Compose ecpriRtcid/ecpriPcid.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param CU_Port_ID CU Port ID
+@param BanbSector_ID Band Sector ID
+@param CC_ID Component Carrier ID
+@param Ant_ID RU Port ID (antenna ID)
+@return uint16_t composed ecpriRtcid/ecpriPcid (network byte order)
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a761e3947dcc547008a12a9cca10b1ea0';
+        func-mem-ref-line = '2955';
+        func-mem-ref-name = 'xran_get_conf_eAxC';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a8812802228fbd32d92c2c8f29963628b';
+        func-mem-ref-line = '314';
+        func-mem-ref-name = 'xran_eaxcid_config::bit_cuPortId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a3357253b181bed8132156f87728efc8d';
+        func-mem-ref-line = '309';
+        func-mem-ref-name = 'xran_eaxcid_config::mask_cuPortId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ab3f5b7b7c113a7fdff4bdf31ff685594';
+        func-mem-ref-line = '315';
+        func-mem-ref-name = 'xran_eaxcid_config::bit_bandSectorId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1affca087d8bc179073b5ae2f429340898';
+        func-mem-ref-line = '310';
+        func-mem-ref-name = 'xran_eaxcid_config::mask_bandSectorId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a292acf2be52d7b22753f8f3a9839f455';
+        func-mem-ref-line = '316';
+        func-mem-ref-name = 'xran_eaxcid_config::bit_ccId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a0ba87d865af2deb1ee2565f528e1e72d';
+        func-mem-ref-line = '311';
+        func-mem-ref-name = 'xran_eaxcid_config::mask_ccId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1aa6294a3b04f47cabf866ec1e1ec4bd23';
+        func-mem-ref-line = '317';
+        func-mem-ref-name = 'xran_eaxcid_config::bit_ruPortId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a64cc7d4da64fe531f01c6bb54e6a02f3';
+        func-mem-ref-line = '312';
+        func-mem-ref-name = 'xran_eaxcid_config::mask_ruPortId';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__transport_8c_1aa21387dfaba47c2046d4a05f50cfc768';
+        func-mem-ref-line = '142';
+        func-mem-ref-name = 'xran_build_ecpri_hdr';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__transport_8c_1ab08a85b6527f45a9ba22d25061a96a3c';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_decompose_cid';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cid';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_eaxc_info *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'result';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_transport.c';
+      func-mem-desc-line = '89';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Decompose ecpriRtcid/ecpriPcid.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param cid composed ecpriRtcid/ecpriPcid (network byte order)
+@param result the pointer of the structure to store decomposed values
+@return none
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a761e3947dcc547008a12a9cca10b1ea0';
+        func-mem-ref-line = '2955';
+        func-mem-ref-name = 'xran_get_conf_eAxC';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1a6c426a9de5864167cd297299f82535ca';
+        func-mem-ref-line = '41';
+        func-mem-ref-name = 'xran_eaxc_info::cuPortId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a3357253b181bed8132156f87728efc8d';
+        func-mem-ref-line = '309';
+        func-mem-ref-name = 'xran_eaxcid_config::mask_cuPortId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a8812802228fbd32d92c2c8f29963628b';
+        func-mem-ref-line = '314';
+        func-mem-ref-name = 'xran_eaxcid_config::bit_cuPortId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1a7d93f32b8b4f771bd3ccf0b917cbec8b';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'xran_eaxc_info::bandSectorId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1affca087d8bc179073b5ae2f429340898';
+        func-mem-ref-line = '310';
+        func-mem-ref-name = 'xran_eaxcid_config::mask_bandSectorId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ab3f5b7b7c113a7fdff4bdf31ff685594';
+        func-mem-ref-line = '315';
+        func-mem-ref-name = 'xran_eaxcid_config::bit_bandSectorId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1a9264d54f92ac22a760270816417a692b';
+        func-mem-ref-line = '43';
+        func-mem-ref-name = 'xran_eaxc_info::ccId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a0ba87d865af2deb1ee2565f528e1e72d';
+        func-mem-ref-line = '311';
+        func-mem-ref-name = 'xran_eaxcid_config::mask_ccId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a292acf2be52d7b22753f8f3a9839f455';
+        func-mem-ref-line = '316';
+        func-mem-ref-name = 'xran_eaxcid_config::bit_ccId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1afb85286a39539b98fa09e33ccfa6226b';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'xran_eaxc_info::ruPortId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a64cc7d4da64fe531f01c6bb54e6a02f3';
+        func-mem-ref-line = '312';
+        func-mem-ref-name = 'xran_eaxcid_config::mask_ruPortId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1aa6294a3b04f47cabf866ec1e1ec4bd23';
+        func-mem-ref-line = '317';
+        func-mem-ref-name = 'xran_eaxcid_config::bit_ruPortId';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__transport_8c_1ad199c3f4bfa018f5d0846471206217d1';
+        func-mem-ref-line = '192';
+        func-mem-ref-name = 'xran_parse_ecpri_hdr';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__up__api_8c_1adfc5ea408600c8de1384be020b359d95';
+        func-mem-ref-line = '327';
+        func-mem-ref-name = 'xran_extract_iq_samples';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__transport_8c_1a7070bae58b40a4621354bda1677261af';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_update_ecpri_payload_size';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'size';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_transport.c';
+      func-mem-desc-line = '113';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+modify the payload size of eCPRI header in xRAN packet
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param mbuf Initialized rte_mbuf packet which has eCPRI header already
+@param size payload size to be updated
+@return none
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1aa90ff3ad961fe295cdffddc945999212';
+        func-mem-ref-line = '132';
+        func-mem-ref-name = 'xran_ecpri_hdr::cmnhdr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a61bf830b8866773b24cbca74ed3a4d6f';
+        func-mem-ref-line = '119';
+        func-mem-ref-name = 'xran_ecpri_cmn_hdr::ecpri_payl_size';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__transport_8c_1aa21387dfaba47c2046d4a05f50cfc768';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_build_ecpri_hdr';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'CC_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'Ant_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'seq_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_ecpri_hdr **
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ecpri_hdr';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_transport.c';
+      func-mem-desc-line = '142';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Build ECPRI header and returns added length.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param mbuf
+ The pointer of the packet buffer to be parsed
+@param CC_ID
+ Component Carrier ID for this C-Plane message
+@param Ant_ID
+ Antenna ID(RU Port ID) for this C-Plane message
+@param seq_id
+ Sequence ID for this C-Plane message
+@param ecpri_hdr
+ The pointer to ECPRI header
+@return
+ added payload size on success
+ XRAN_STATUS_RESOURCE if failed to allocate the space to packet buffer
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a341e6485fd9de350805503e938f90708';
+        func-mem-ref-line = '68';
+        func-mem-ref-name = 'XRAN_STATUS_RESOURCE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1aa90ff3ad961fe295cdffddc945999212';
+        func-mem-ref-line = '132';
+        func-mem-ref-name = 'xran_ecpri_hdr::cmnhdr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1ae951511bfaa494bee98d7fc69c0966f0';
+        func-mem-ref-line = '117';
+        func-mem-ref-name = 'xran_ecpri_cmn_hdr::ecpri_ver';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1aa8e98bf0d1f79b3e67a5e27b063c6251';
+        func-mem-ref-line = '61';
+        func-mem-ref-name = 'XRAN_ECPRI_VER';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a5dc01ebf378adefbe507b257d8e6c6d8';
+        func-mem-ref-line = '116';
+        func-mem-ref-name = 'xran_ecpri_cmn_hdr::ecpri_resv';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a322d75c9ec1299251f0af915b2a1de75';
+        func-mem-ref-line = '115';
+        func-mem-ref-name = 'xran_ecpri_cmn_hdr::ecpri_concat';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a5b41115e5686e3ff4f14c356a3aa209a';
+        func-mem-ref-line = '118';
+        func-mem-ref-name = 'xran_ecpri_cmn_hdr::ecpri_mesg_type';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1gga5f49588115e2d0a807ad613ae866384aa54c48b34d68f3445f6108e416a655955';
+        func-mem-ref-line = '79';
+        func-mem-ref-name = 'ECPRI_RT_CONTROL_DATA';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1abe6f9630ee7939118e68d24d90434e0c';
+        func-mem-ref-line = '133';
+        func-mem-ref-name = 'xran_ecpri_hdr::ecpri_xtc_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8c_1ae834080139ba785f1a3ac5781bf2ec88';
+        func-mem-ref-line = '65';
+        func-mem-ref-name = 'xran_compose_cid';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1aa5d2447d17b81766e3843a60296446e3';
+        func-mem-ref-line = '134';
+        func-mem-ref-name = 'xran_ecpri_hdr::ecpri_seq_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a2f25460e9a84fe459a874b8255ed4c71';
+        func-mem-ref-line = '99';
+        func-mem-ref-name = 'ecpri_seq_id::seq_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1aaf017ad0a1905951403eb33265ffbb4c';
+        func-mem-ref-line = '100';
+        func-mem-ref-name = 'ecpri_seq_id::sub_seq_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a1f74b973e738bf357c470565a1256ef5';
+        func-mem-ref-line = '101';
+        func-mem-ref-name = 'ecpri_seq_id::e_bit';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8c_1a0f378609208ec66467c58f0702ced85c';
+        func-mem-ref-line = '49';
+        func-mem-ref-name = 'xran_get_ecpri_hdr_size';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__cp__api_8c_1af9eb550e92ea270af41b4b6bcda363db';
+        func-mem-ref-line = '1381';
+        func-mem-ref-name = 'xran_prepare_ctrl_pkt';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__transport_8c_1ad199c3f4bfa018f5d0846471206217d1';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_parse_ecpri_hdr';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_ecpri_hdr **
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ecpri_hdr';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_recv_packet_info *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pkt_info';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_transport.c';
+      func-mem-desc-line = '192';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Parse ECPRI header.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param mbuf
+ The pointer of the packet buffer to be parsed
+@param ecpri_hdr
+ The pointer to ECPRI header
+@param pkt_info
+ The pointer of sturcture to store the information from header
+@return
+ XRAN_STATUS_SUCCESS on success
+ XRAN_STATUS_INVALID_PACKET if failed to parse the packet
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a6602a966370956b35631e68698539cac';
+        func-mem-ref-line = '92';
+        func-mem-ref-name = 'XRAN_STATUS_INVALID_PACKET';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a814959a7b5ff6cd4474433f62312eee0';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'XRAN_STATUS_SUCCESS';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1aa8e98bf0d1f79b3e67a5e27b063c6251';
+        func-mem-ref-line = '61';
+        func-mem-ref-name = 'XRAN_ECPRI_VER';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1af75754cde2a3f5b9a770a31adb61fcbf';
+        func-mem-ref-line = '48';
+        func-mem-ref-name = 'xran_recv_packet_info::ecpri_version';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1a3e9be941593e594f0aece9b7f223d757';
+        func-mem-ref-line = '49';
+        func-mem-ref-name = 'xran_recv_packet_info::msg_type';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1abfeae9f0b773fefda3b80b9ca41d3ff6';
+        func-mem-ref-line = '50';
+        func-mem-ref-name = 'xran_recv_packet_info::payload_len';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1ad03f3906ca027603299130f471bbdfe3';
+        func-mem-ref-line = '52';
+        func-mem-ref-name = 'xran_recv_packet_info::seq_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1a860ee826897d09d78f35d2b15085efac';
+        func-mem-ref-line = '53';
+        func-mem-ref-name = 'xran_recv_packet_info::subseq_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1afc198efda3f50db2a5cae3c738528dd9';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'xran_recv_packet_info::ebit';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8c_1ab08a85b6527f45a9ba22d25061a96a3c';
+        func-mem-ref-line = '89';
+        func-mem-ref-name = 'xran_decompose_cid';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1acd06407a6718be7fc0ed0b9bf6b9e4c3';
+        func-mem-ref-line = '51';
+        func-mem-ref-name = 'xran_recv_packet_info::eaxc';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        func-mem-ref-line = '1749';
+        func-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* func-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_transport.c';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+This file provides the implementation for Transport lyaer (eCPRI) API.
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+@author Intel Corporation
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'xran__transport_8h';
+  file-name = 'xran_transport.h';
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__transport_8h_1a0f378609208ec66467c58f0702ced85c';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_get_ecpri_hdr_size';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_transport.h';
+      func-mem-desc-line = '58';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+return eCPRI header size without eCPRI common header
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@return the size of eCPRI header without common header
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__transport_8c_1aa21387dfaba47c2046d4a05f50cfc768';
+        func-mem-ref-line = '142';
+        func-mem-ref-name = 'xran_build_ecpri_hdr';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__transport_8h_1a7070bae58b40a4621354bda1677261af';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_update_ecpri_payload_size';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'size';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_transport.h';
+      func-mem-desc-line = '59';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+modify the payload size of eCPRI header in xRAN packet
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param mbuf Initialized rte_mbuf packet which has eCPRI header already
+@param size payload size to be updated
+@return none
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1aa90ff3ad961fe295cdffddc945999212';
+        func-mem-ref-line = '132';
+        func-mem-ref-name = 'xran_ecpri_hdr::cmnhdr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a61bf830b8866773b24cbca74ed3a4d6f';
+        func-mem-ref-line = '119';
+        func-mem-ref-name = 'xran_ecpri_cmn_hdr::ecpri_payl_size';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__transport_8h_1ae834080139ba785f1a3ac5781bf2ec88';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_compose_cid';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'CU_Port_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'BandSector_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'CC_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'Ant_ID';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_transport.h';
+      func-mem-desc-line = '61';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Compose ecpriRtcid/ecpriPcid.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param CU_Port_ID CU Port ID
+@param BanbSector_ID Band Sector ID
+@param CC_ID Component Carrier ID
+@param Ant_ID RU Port ID (antenna ID)
+@return uint16_t composed ecpriRtcid/ecpriPcid (network byte order)
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a761e3947dcc547008a12a9cca10b1ea0';
+        func-mem-ref-line = '2955';
+        func-mem-ref-name = 'xran_get_conf_eAxC';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a8812802228fbd32d92c2c8f29963628b';
+        func-mem-ref-line = '314';
+        func-mem-ref-name = 'xran_eaxcid_config::bit_cuPortId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a3357253b181bed8132156f87728efc8d';
+        func-mem-ref-line = '309';
+        func-mem-ref-name = 'xran_eaxcid_config::mask_cuPortId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ab3f5b7b7c113a7fdff4bdf31ff685594';
+        func-mem-ref-line = '315';
+        func-mem-ref-name = 'xran_eaxcid_config::bit_bandSectorId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1affca087d8bc179073b5ae2f429340898';
+        func-mem-ref-line = '310';
+        func-mem-ref-name = 'xran_eaxcid_config::mask_bandSectorId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a292acf2be52d7b22753f8f3a9839f455';
+        func-mem-ref-line = '316';
+        func-mem-ref-name = 'xran_eaxcid_config::bit_ccId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a0ba87d865af2deb1ee2565f528e1e72d';
+        func-mem-ref-line = '311';
+        func-mem-ref-name = 'xran_eaxcid_config::mask_ccId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1aa6294a3b04f47cabf866ec1e1ec4bd23';
+        func-mem-ref-line = '317';
+        func-mem-ref-name = 'xran_eaxcid_config::bit_ruPortId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a64cc7d4da64fe531f01c6bb54e6a02f3';
+        func-mem-ref-line = '312';
+        func-mem-ref-name = 'xran_eaxcid_config::mask_ruPortId';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__transport_8c_1aa21387dfaba47c2046d4a05f50cfc768';
+        func-mem-ref-line = '142';
+        func-mem-ref-name = 'xran_build_ecpri_hdr';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__transport_8h_1ab08a85b6527f45a9ba22d25061a96a3c';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+void
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_decompose_cid';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'cid';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_eaxc_info *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'result';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_transport.h';
+      func-mem-desc-line = '62';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Decompose ecpriRtcid/ecpriPcid.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param cid composed ecpriRtcid/ecpriPcid (network byte order)
+@param result the pointer of the structure to store decomposed values
+@return none
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a761e3947dcc547008a12a9cca10b1ea0';
+        func-mem-ref-line = '2955';
+        func-mem-ref-name = 'xran_get_conf_eAxC';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1a6c426a9de5864167cd297299f82535ca';
+        func-mem-ref-line = '41';
+        func-mem-ref-name = 'xran_eaxc_info::cuPortId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a3357253b181bed8132156f87728efc8d';
+        func-mem-ref-line = '309';
+        func-mem-ref-name = 'xran_eaxcid_config::mask_cuPortId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a8812802228fbd32d92c2c8f29963628b';
+        func-mem-ref-line = '314';
+        func-mem-ref-name = 'xran_eaxcid_config::bit_cuPortId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1a7d93f32b8b4f771bd3ccf0b917cbec8b';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'xran_eaxc_info::bandSectorId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1affca087d8bc179073b5ae2f429340898';
+        func-mem-ref-line = '310';
+        func-mem-ref-name = 'xran_eaxcid_config::mask_bandSectorId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1ab3f5b7b7c113a7fdff4bdf31ff685594';
+        func-mem-ref-line = '315';
+        func-mem-ref-name = 'xran_eaxcid_config::bit_bandSectorId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1a9264d54f92ac22a760270816417a692b';
+        func-mem-ref-line = '43';
+        func-mem-ref-name = 'xran_eaxc_info::ccId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a0ba87d865af2deb1ee2565f528e1e72d';
+        func-mem-ref-line = '311';
+        func-mem-ref-name = 'xran_eaxcid_config::mask_ccId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a292acf2be52d7b22753f8f3a9839f455';
+        func-mem-ref-line = '316';
+        func-mem-ref-name = 'xran_eaxcid_config::bit_ccId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1afb85286a39539b98fa09e33ccfa6226b';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'xran_eaxc_info::ruPortId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a64cc7d4da64fe531f01c6bb54e6a02f3';
+        func-mem-ref-line = '312';
+        func-mem-ref-name = 'xran_eaxcid_config::mask_ruPortId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1aa6294a3b04f47cabf866ec1e1ec4bd23';
+        func-mem-ref-line = '317';
+        func-mem-ref-name = 'xran_eaxcid_config::bit_ruPortId';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__transport_8c_1ad199c3f4bfa018f5d0846471206217d1';
+        func-mem-ref-line = '192';
+        func-mem-ref-name = 'xran_parse_ecpri_hdr';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__up__api_8c_1adfc5ea408600c8de1384be020b359d95';
+        func-mem-ref-line = '327';
+        func-mem-ref-name = 'xran_extract_iq_samples';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__transport_8h_1aa21387dfaba47c2046d4a05f50cfc768';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_build_ecpri_hdr';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'CC_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'Ant_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'seq_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_ecpri_hdr **
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ecpri_hdr';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_transport.h';
+      func-mem-desc-line = '64';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Build ECPRI header and returns added length.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param mbuf
+ The pointer of the packet buffer to be parsed
+@param CC_ID
+ Component Carrier ID for this C-Plane message
+@param Ant_ID
+ Antenna ID(RU Port ID) for this C-Plane message
+@param seq_id
+ Sequence ID for this C-Plane message
+@param ecpri_hdr
+ The pointer to ECPRI header
+@return
+ added payload size on success
+ XRAN_STATUS_RESOURCE if failed to allocate the space to packet buffer
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a341e6485fd9de350805503e938f90708';
+        func-mem-ref-line = '68';
+        func-mem-ref-name = 'XRAN_STATUS_RESOURCE';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1aa90ff3ad961fe295cdffddc945999212';
+        func-mem-ref-line = '132';
+        func-mem-ref-name = 'xran_ecpri_hdr::cmnhdr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1ae951511bfaa494bee98d7fc69c0966f0';
+        func-mem-ref-line = '117';
+        func-mem-ref-name = 'xran_ecpri_cmn_hdr::ecpri_ver';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1aa8e98bf0d1f79b3e67a5e27b063c6251';
+        func-mem-ref-line = '61';
+        func-mem-ref-name = 'XRAN_ECPRI_VER';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a5dc01ebf378adefbe507b257d8e6c6d8';
+        func-mem-ref-line = '116';
+        func-mem-ref-name = 'xran_ecpri_cmn_hdr::ecpri_resv';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a322d75c9ec1299251f0af915b2a1de75';
+        func-mem-ref-line = '115';
+        func-mem-ref-name = 'xran_ecpri_cmn_hdr::ecpri_concat';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a5b41115e5686e3ff4f14c356a3aa209a';
+        func-mem-ref-line = '118';
+        func-mem-ref-name = 'xran_ecpri_cmn_hdr::ecpri_mesg_type';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1gga5f49588115e2d0a807ad613ae866384aa54c48b34d68f3445f6108e416a655955';
+        func-mem-ref-line = '79';
+        func-mem-ref-name = 'ECPRI_RT_CONTROL_DATA';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1abe6f9630ee7939118e68d24d90434e0c';
+        func-mem-ref-line = '133';
+        func-mem-ref-name = 'xran_ecpri_hdr::ecpri_xtc_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8c_1ae834080139ba785f1a3ac5781bf2ec88';
+        func-mem-ref-line = '65';
+        func-mem-ref-name = 'xran_compose_cid';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1aa5d2447d17b81766e3843a60296446e3';
+        func-mem-ref-line = '134';
+        func-mem-ref-name = 'xran_ecpri_hdr::ecpri_seq_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a2f25460e9a84fe459a874b8255ed4c71';
+        func-mem-ref-line = '99';
+        func-mem-ref-name = 'ecpri_seq_id::seq_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1aaf017ad0a1905951403eb33265ffbb4c';
+        func-mem-ref-line = '100';
+        func-mem-ref-name = 'ecpri_seq_id::sub_seq_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a1f74b973e738bf357c470565a1256ef5';
+        func-mem-ref-line = '101';
+        func-mem-ref-name = 'ecpri_seq_id::e_bit';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8c_1a0f378609208ec66467c58f0702ced85c';
+        func-mem-ref-line = '49';
+        func-mem-ref-name = 'xran_get_ecpri_hdr_size';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__cp__api_8c_1af9eb550e92ea270af41b4b6bcda363db';
+        func-mem-ref-line = '1381';
+        func-mem-ref-name = 'xran_prepare_ctrl_pkt';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__transport_8h_1ad199c3f4bfa018f5d0846471206217d1';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_parse_ecpri_hdr';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_ecpri_hdr **
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ecpri_hdr';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_recv_packet_info *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'pkt_info';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_transport.h';
+      func-mem-desc-line = '69';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Parse ECPRI header.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param mbuf
+ The pointer of the packet buffer to be parsed
+@param ecpri_hdr
+ The pointer to ECPRI header
+@param pkt_info
+ The pointer of sturcture to store the information from header
+@return
+ XRAN_STATUS_SUCCESS on success
+ XRAN_STATUS_INVALID_PACKET if failed to parse the packet
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__printf_8h_1a16c2c0a30b31515830a4a8eff6cf10b5';
+        func-mem-ref-line = '62';
+        func-mem-ref-name = 'print_err';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a6602a966370956b35631e68698539cac';
+        func-mem-ref-line = '92';
+        func-mem-ref-name = 'XRAN_STATUS_INVALID_PACKET';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__fh__o__du_8h_1a814959a7b5ff6cd4474433f62312eee0';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'XRAN_STATUS_SUCCESS';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1aa8e98bf0d1f79b3e67a5e27b063c6251';
+        func-mem-ref-line = '61';
+        func-mem-ref-name = 'XRAN_ECPRI_VER';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1af75754cde2a3f5b9a770a31adb61fcbf';
+        func-mem-ref-line = '48';
+        func-mem-ref-name = 'xran_recv_packet_info::ecpri_version';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1a3e9be941593e594f0aece9b7f223d757';
+        func-mem-ref-line = '49';
+        func-mem-ref-name = 'xran_recv_packet_info::msg_type';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1abfeae9f0b773fefda3b80b9ca41d3ff6';
+        func-mem-ref-line = '50';
+        func-mem-ref-name = 'xran_recv_packet_info::payload_len';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1ad03f3906ca027603299130f471bbdfe3';
+        func-mem-ref-line = '52';
+        func-mem-ref-name = 'xran_recv_packet_info::seq_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1a860ee826897d09d78f35d2b15085efac';
+        func-mem-ref-line = '53';
+        func-mem-ref-name = 'xran_recv_packet_info::subseq_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1afc198efda3f50db2a5cae3c738528dd9';
+        func-mem-ref-line = '54';
+        func-mem-ref-name = 'xran_recv_packet_info::ebit';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8c_1ab08a85b6527f45a9ba22d25061a96a3c';
+        func-mem-ref-line = '89';
+        func-mem-ref-name = 'xran_decompose_cid';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1acd06407a6718be7fc0ed0b9bf6b9e4c3';
+        func-mem-ref-line = '51';
+        func-mem-ref-name = 'xran_recv_packet_info::eaxc';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__cp__api_8c_1a38c83cd67a7265920f3bd0b36510f713';
+        func-mem-ref-line = '1749';
+        func-mem-ref-name = 'xran_parse_cp_pkt';
+    };
+    }; /* func-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_transport.h';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+This file provides the definitions for Transport layer (eCPRI) API.
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+@author Intel Corporation
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'xran__ul__tables_8c';
+  file-name = 'xran_ul_tables.c';
+    var = {
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__ul__tables_8c_1a5edf7a402993c76a3a27bee4f390d38c';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+const xRANPrachConfigTableStruct
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'gxranPrachDataTable_sub6_fdd';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=
+{
+    { 0, { 0 }, 16, { 1 }, { 1 }, 1, 0, 0, 0, 0 },
+    { 1, { 0 }, 16, { 1 }, { 4 }, 1, 0, 0, 0, 0 },
+    { 2, { 0 }, 16, { 1 }, { 7 }, 1, 0, 0, 0, 0 },
+    { 3, { 0 }, 16, { 1 }, { 9 }, 1, 0, 0, 0, 0 },
+    { 4, { 0 }, 8, { 1 }, { 1 }, 1, 0, 0, 0, 0 },
+    { 5, { 0 }, 8, { 1 }, { 4 }, 1, 0, 0, 0, 0 },
+    { 6, { 0 }, 8, { 1 }, { 7 }, 1, 0, 0, 0, 0 },
+    { 7, { 0 }, 8, { 1 }, { 9 }, 1, 0, 0, 0, 0 },
+    { 8, { 0 }, 4, { 1 }, { 1 }, 1, 0, 0, 0, 0 },
+    { 9, { 0 }, 4, { 1 }, { 4 }, 1, 0, 0, 0, 0 },
+    { 10, { 0 }, 4, { 1 }, { 7 }, 1, 0, 0, 0, 0 },
+    { 11, { 0 }, 4, { 1 }, { 9 }, 1, 0, 0, 0, 0 },
+    { 12, { 0 }, 2, { 1 }, { 1 }, 1, 0, 0, 0, 0 },
+    { 13, { 0 }, 2, { 1 }, { 4 }, 1, 0, 0, 0, 0 },
+    { 14, { 0 }, 2, { 1 }, { 7 }, 1, 0, 0, 0, 0 },
+    { 15, { 0 }, 2, { 1 }, { 9 }, 1, 0, 0, 0, 0 },
+    { 16, { 0 }, 1, { 0 }, { 1 }, 1, 0, 0, 0, 0 },
+    { 17, { 0 }, 1, { 0 }, { 4 }, 1, 0, 0, 0, 0 },
+    { 18, { 0 }, 1, { 0 }, { 7 }, 1, 0, 0, 0, 0 },
+    { 19, { 0 }, 1, { 0 }, { 1, 6 }, 2, 0, 0, 0, 0 },
+    { 20, { 0 }, 1, { 0 }, { 2, 7 }, 2, 0, 0, 0, 0 },
+    { 21, { 0 }, 1, { 0 }, { 3, 8 }, 2, 0, 0, 0, 0 },
+    { 22, { 0 }, 1, { 0 }, { 1, 4, 7 }, 3, 0, 0, 0, 0 },
+    { 23, { 0 }, 1, { 0 }, { 2, 5, 8 }, 3, 0, 0, 0, 0 },
+    { 24, { 0 }, 1, { 0 }, { 3, 6, 9 }, 3, 0, 0, 0, 0 },
+    { 25, { 0 }, 1, { 0 }, { 0, 2, 4, 6, 8 }, 5, 0, 0, 0, 0 },
+    { 26, { 0 }, 1, { 0 }, { 1, 3, 5, 7, 9 }, 5, 0, 0, 0, 0 },
+    { 27, { 0 }, 1, { 0 }, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }, 10, 0, 0, 0, 0 },
+    { 28, { 1 }, 16, { 1 }, { 1 }, 1, 0, 0, 0, 0 },
+    { 29, { 1 }, 16, { 1 }, { 4 }, 1, 0, 0, 0, 0 },
+    { 30, { 1 }, 16, { 1 }, { 7 }, 1, 0, 0, 0, 0 },
+    { 31, { 1 }, 16, { 1 }, { 9 }, 1, 0, 0, 0, 0 },
+    { 32, { 1 }, 8, { 1 }, { 1 }, 1, 0, 0, 0, 0 },
+    { 33, { 1 }, 8, { 1 }, { 4 }, 1, 0, 0, 0, 0 },
+    { 34, { 1 }, 8, { 1 }, { 7 }, 1, 0, 0, 0, 0 },
+    { 35, { 1 }, 8, { 1 }, { 9 }, 1, 0, 0, 0, 0 },
+    { 36, { 1 }, 4, { 1 }, { 1 }, 1, 0, 0, 0, 0 },
+    { 37, { 1 }, 4, { 1 }, { 4 }, 1, 0, 0, 0, 0 },
+    { 38, { 1 }, 4, { 1 }, { 7 }, 1, 0, 0, 0, 0 },
+    { 39, { 1 }, 4, { 1 }, { 9 }, 1, 0, 0, 0, 0 },
+    { 40, { 1 }, 2, { 1 }, { 1 }, 1, 0, 0, 0, 0 },
+    { 41, { 1 }, 2, { 1 }, { 4 }, 1, 0, 0, 0, 0 },
+    { 42, { 1 }, 2, { 1 }, { 7 }, 1, 0, 0, 0, 0 },
+    { 43, { 1 }, 2, { 1 }, { 9 }, 1, 0, 0, 0, 0 },
+    { 44, { 1 }, 1, { 0 }, { 1 }, 1, 0, 0, 0, 0 },
+    { 45, { 1 }, 1, { 0 }, { 4 }, 1, 0, 0, 0, 0 },
+    { 46, { 1 }, 1, { 0 }, { 9 }, 1, 0, 0, 0, 0 },
+    { 47, { 1 }, 1, { 0 }, { 1, 6 }, 2, 0, 0, 0, 0 },
+    { 48, { 1 }, 1, { 0 }, { 2, 7 }, 2, 0, 0, 0, 0 },
+    { 49, { 1 }, 1, { 0 }, { 3, 8 }, 2, 0, 0, 0, 0 },
+    { 50, { 1 }, 1, { 0 }, { 1, 4, 7 }, 3, 0, 0, 0, 0 },
+    { 51, { 1 }, 1, { 0 }, { 2, 5, 8 }, 3, 0, 0, 0, 0 },
+    { 52, { 1 }, 1, { 0 }, { 3, 6, 9 }, 3, 0, 0, 0, 0 },
+    { 53, { 2 }, 16, { 1 }, { 1 }, 1, 0, 0, 0, 0 },
+    { 54, { 2 }, 8, { 1 }, { 1 }, 1, 0, 0, 0, 0 },
+    { 55, { 2 }, 4, { 0 }, { 1 }, 1, 0, 0, 0, 0 },
+    { 56, { 2 }, 2, { 0 }, { 1 }, 1, 0, 0, 0, 0 },
+    { 57, { 2 }, 2, { 0 }, { 5 }, 1, 0, 0, 0, 0 },
+    { 58, { 2 }, 1, { 0 }, { 1 }, 1, 0, 0, 0, 0 },
+    { 59, { 2 }, 1, { 0 }, { 5 }, 1, 0, 0, 0, 0 },
+    { 60, { 3 }, 16, { 1 }, { 1 }, 1, 0, 0, 0, 0 },
+    { 61, { 3 }, 16, { 1 }, { 4 }, 1, 0, 0, 0, 0 },
+    { 62, { 3 }, 16, { 1 }, { 7 }, 1, 0, 0, 0, 0 },
+    { 63, { 3 }, 16, { 1 }, { 9 }, 1, 0, 0, 0, 0 },
+    { 64, { 3 }, 8, { 1 }, { 1 }, 1, 0, 0, 0, 0 },
+    { 65, { 3 }, 8, { 1 }, { 4 }, 1, 0, 0, 0, 0 },
+    { 66, { 3 }, 8, { 1 }, { 7 }, 1, 0, 0, 0, 0 },
+    { 67, { 3 }, 8, { 1 }, { 1 }, 1, 0, 0, 0, 0 },
+    { 68, { 3 }, 4, { 1 }, { 4 }, 1, 0, 0, 0, 0 },
+    { 69, { 3 }, 4, { 1 }, { 7 }, 1, 0, 0, 0, 0 },
+    { 70, { 3 }, 4, { 1 }, { 9 }, 1, 0, 0, 0, 0 },
+    { 71, { 3 }, 4, { 1 }, { 1 }, 1, 0, 0, 0, 0 },
+    { 72, { 3 }, 2, { 1 }, { 4 }, 1, 0, 0, 0, 0 },
+    { 73, { 3 }, 2, { 1 }, { 7 }, 1, 0, 0, 0, 0 },
+    { 74, { 3 }, 2, { 1 }, { 9 }, 1, 0, 0, 0, 0 },
+    { 75, { 3 }, 2, { 0 }, { 1 }, 1, 0, 0, 0, 0 },
+    { 76, { 3 }, 1, { 0 }, { 4 }, 1, 0, 0, 0, 0 },
+    { 77, { 3 }, 1, { 0 }, { 7 }, 1, 0, 0, 0, 0 },
+    { 78, { 3 }, 1, { 0 }, { 1, 6 }, 2, 0, 0, 0, 0 },
+    { 79, { 3 }, 1, { 0 }, { 2, 7 }, 2, 0, 0, 0, 0 },
+    { 80, { 3 }, 1, { 0 }, { 3, 8 }, 2, 0, 0, 0, 0 },
+    { 81, { 3 }, 1, { 0 }, { 1, 4, 7 }, 3, 0, 0, 0, 0 },
+    { 82, { 3 }, 1, { 0 }, { 2, 5, 8 }, 3, 0, 0, 0, 0 },
+    { 83, { 3 }, 1, { 0 }, { 3, 6, 9 }, 3, 0, 0, 0, 0 },
+    { 84, { 3 }, 1, { 0 }, { 0, 2, 4, 6, 8 }, 5, 0, 0, 0, 0 },
+    { 85, { 3 }, 1, { 0 }, { 1, 3, 5, 7, 9 }, 5, 0, 0, 0, 0 },
+    { 86, { 3 }, 1, { 0 }, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }, 10, 0, 0, 0, 0 },
+    { 87, { FORMAT_A1 }, 16, { 0 }, { 4, 9 }, 2, 0, 1, 6, 2 },
+    { 88, { FORMAT_A1 }, 16, { 1 }, { 4 }, 1, 0, 2, 6, 2 },
+    { 89, { FORMAT_A1 }, 8, { 0 }, { 4, 9 }, 2, 0, 1, 6, 2 },
+    { 90, { FORMAT_A1 }, 8, { 1 }, { 4 }, 1, 0, 2, 6, 2 },
+    { 91, { FORMAT_A1 }, 4, { 0 }, { 4, 9 }, 2, 0, 1, 6, 2 },
+    { 92, { FORMAT_A1 }, 4, { 1 }, { 4, 9 }, 2, 0, 1, 6, 2 },
+    { 93, { FORMAT_A1 }, 4, { 0 }, { 4 }, 1, 0, 2, 6, 2 },
+    { 94, { FORMAT_A1 }, 2, { 0 }, { 4, 9 }, 2, 0, 1, 6, 2 },
+    { 95, { FORMAT_A1 }, 2, { 0 }, { 1 }, 1, 0, 2, 6, 2 },
+    { 96, { FORMAT_A1 }, 2, { 0 }, { 4 }, 1, 0, 2, 6, 2 },
+    { 97, { FORMAT_A1 }, 2, { 0 }, { 7 }, 1, 0, 2, 6, 2 },
+    { 98, { FORMAT_A1 }, 1, { 0 }, { 4 }, 1, 0, 1, 6, 2 },
+    { 99, { FORMAT_A1 }, 1, { 0 }, { 1, 6 }, 2, 0, 1, 6, 2 },
+    { 100, { FORMAT_A1 }, 1, { 0 }, { 4, 9 }, 2, 0, 1, 6, 2 },
+    { 101, { FORMAT_A1 }, 1, { 0 }, { 1 }, 1, 0, 2, 6, 2 },
+    { 102, { FORMAT_A1 }, 1, { 0 }, { 7 }, 1, 0, 2, 6, 2 },
+    { 103, { FORMAT_A1 }, 1, { 0 }, { 2, 7 }, 2, 0, 2, 6, 2 },
+    { 104, { FORMAT_A1 }, 1, { 0 }, { 1, 4, 7 }, 3, 0, 2, 6, 2 },
+    { 105, { FORMAT_A1 }, 1, { 0 }, { 0, 2, 4, 6, 8 }, 5, 0, 2, 6, 2 },
+    { 106, { FORMAT_A1 }, 1, { 0 }, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }, 10, 0, 2, 6, 2 },
+    { 107, { FORMAT_A1 }, 1, { 0 }, { 1, 3, 5, 7, 9 }, 5, 0, 2, 6, 2 },
+    { 108, { FORMAT_A1, FORMAT_B1 }, 2, { 0 }, { 4, 9 }, 2, 0, 1, 7, 2 },
+    { 109, { FORMAT_A1, FORMAT_B1 }, 2, { 0 }, { 4 }, 1, 0, 2, 7, 2 },
+    { 110, { FORMAT_A1, FORMAT_B1 }, 1, { 0 }, { 4 }, 1, 0, 1, 7, 2 },
+    { 111, { FORMAT_A1, FORMAT_B1 }, 1, { 0 }, { 1, 6 }, 2, 0, 1, 7, 2 },
+    { 112, { FORMAT_A1, FORMAT_B1 }, 1, { 0 }, { 4, 9 }, 2, 0, 1, 7, 2 },
+    { 113, { FORMAT_A1, FORMAT_B1 }, 1, { 0 }, { 1 }, 1, 0, 2, 7, 2 },
+    { 114, { FORMAT_A1, FORMAT_B1 }, 1, { 0 }, { 7 }, 1, 0, 2, 7, 2 },
+    { 115, { FORMAT_A1, FORMAT_B1 }, 1, { 0 }, { 1, 4, 7 }, 3, 0, 2, 7, 2 },
+    { 116, { FORMAT_A1, FORMAT_B1 }, 1, { 0 }, { 0, 2, 4, 6, 8 }, 5, 0, 2, 7, 2 },
+    { 117, { FORMAT_A2 }, 16, { 1 }, { 2, 6, 9 }, 3, 0, 1, 3, 4 },
+    { 118, { FORMAT_A2 }, 16, { 1 }, { 4 }, 1, 0, 2, 3, 4 },
+    { 119, { FORMAT_A2 }, 8, { 1 }, { 2, 6, 9 }, 3, 0, 1, 3, 4 },
+    { 120, { FORMAT_A2 }, 8, { 1 }, { 4 }, 1, 0, 2, 3, 4 },
+    { 121, { FORMAT_A2 }, 4, { 0 }, { 2, 6, 9 }, 3, 0, 1, 3, 4 },
+    { 122, { FORMAT_A2 }, 4, { 0 }, { 4 }, 1, 0, 2, 3, 4 },
+    { 123, { FORMAT_A2 }, 2, { 1 }, { 2, 6, 9 }, 3, 0, 1, 3, 4 },
+    { 124, { FORMAT_A2 }, 2, { 0 }, { 1 }, 1, 0, 2, 3, 4 },
+    { 125, { FORMAT_A2 }, 2, { 0 }, { 4 }, 1, 0, 2, 3, 4 },
+    { 126, { FORMAT_A2 }, 2, { 0 }, { 7 }, 1, 0, 2, 3, 4 },
+    { 127, { FORMAT_A2 }, 1, { 0 }, { 4 }, 1, 0, 1, 3, 4 },
+    { 128, { FORMAT_A2 }, 1, { 0 }, { 1, 6 }, 2, 0, 1, 3, 4 },
+    { 129, { FORMAT_A2 }, 1, { 0 }, { 4, 9 }, 2, 0, 1, 3, 4 },
+    { 130, { FORMAT_A2 }, 1, { 0 }, { 1 }, 1, 0, 2, 3, 4 },
+    { 131, { FORMAT_A2 }, 1, { 0 }, { 7 }, 1, 0, 2, 3, 4 },
+    { 132, { FORMAT_A2 }, 1, { 0 }, { 2, 7 }, 2, 0, 2, 3, 4 },
+    { 133, { FORMAT_A2 }, 1, { 0 }, { 1, 4, 7 }, 3, 0, 2, 3, 4 },
+    { 134, { FORMAT_A2 }, 1, { 0 }, { 0, 2, 4, 6, 8 }, 5, 0, 2, 3, 4 },
+    { 135, { FORMAT_A2 }, 1, { 0 }, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }, 10, 0, 2, 3, 4 },
+    { 136, { FORMAT_A2 }, 1, { 0 }, { 1, 3, 5, 7, 9 }, 5, 0, 2, 3, 4 },
+    { 137, { FORMAT_A2, FORMAT_B2 }, 2, { 1 }, { 2, 6, 9 }, 3, 0, 1, 3, 4 },
+    { 138, { FORMAT_A2, FORMAT_B2 }, 2, { 0 }, { 4 }, 1, 0, 2, 3, 4 },
+    { 139, { FORMAT_A2, FORMAT_B2 }, 1, { 0 }, { 4 }, 1, 0, 1, 3, 4 },
+    { 140, { FORMAT_A2, FORMAT_B2 }, 1, { 0 }, { 1, 6 }, 2, 0, 1, 3, 4 },
+    { 141, { FORMAT_A2, FORMAT_B2 }, 1, { 0 }, { 4, 9 }, 2, 0, 1, 3, 4 },
+    { 142, { FORMAT_A2, FORMAT_B2 }, 1, { 0 }, { 1 }, 1, 0, 2, 3, 4 },
+    { 143, { FORMAT_A2, FORMAT_B2 }, 1, { 0 }, { 7 }, 1, 0, 2, 3, 4 },
+    { 144, { FORMAT_A2, FORMAT_B2 }, 1, { 0 }, { 1, 4, 7 }, 3, 0, 2, 3, 4 },
+    { 145, { FORMAT_A2, FORMAT_B2 }, 1, { 0 }, { 0, 2, 4, 6, 8 }, 5, 0, 2, 3, 4 },
+    { 146, { FORMAT_A2, FORMAT_B2 }, 1, { 0 }, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }, 10, 0, 2, 3, 4 },
+    { 147, { FORMAT_A3 }, 16, { 1 }, { 4, 9 }, 2, 0, 1, 2, 6 },
+    { 148, { FORMAT_A3 }, 16, { 1 }, { 4 }, 1, 0, 2, 2, 6 },
+    { 149, { FORMAT_A3 }, 8, { 1 }, { 4, 9 }, 2, 0, 1, 2, 6 },
+    { 150, { FORMAT_A3 }, 8, { 1 }, { 4 }, 1, 0, 2, 2, 6 },
+    { 151, { FORMAT_A3 }, 4, { 0 }, { 4, 9 }, 2, 0, 1, 2, 6 },
+    { 152, { FORMAT_A3 }, 4, { 0 }, { 4 }, 1, 0, 2, 2, 6 },
+    { 153, { FORMAT_A3 }, 2, { 1 }, { 2, 6, 9 }, 3, 0, 2, 2, 6 },
+    { 154, { FORMAT_A3 }, 2, { 0 }, { 1 }, 1, 0, 2, 2, 6 },
+    { 155, { FORMAT_A3 }, 2, { 0 }, { 4 }, 1, 0, 2, 2, 6 },
+    { 156, { FORMAT_A3 }, 2, { 0 }, { 7 }, 1, 0, 2, 2, 6 },
+    { 157, { FORMAT_A3 }, 1, { 0 }, { 4 }, 1, 0, 1, 2, 6 },
+    { 158, { FORMAT_A3 }, 1, { 0 }, { 1, 6 }, 2, 0, 1, 2, 6 },
+    { 159, { FORMAT_A3 }, 1, { 0 }, { 4, 9 }, 2, 0, 1, 2, 6 },
+    { 160, { FORMAT_A3 }, 1, { 0 }, { 1 }, 1, 0, 2, 2, 6 },
+    { 161, { FORMAT_A3 }, 1, { 0 }, { 7 }, 1, 0, 2, 2, 6 },
+    { 162, { FORMAT_A3 }, 1, { 0 }, { 2, 7 }, 2, 0, 2, 2, 6 },
+    { 163, { FORMAT_A3 }, 1, { 0 }, { 1, 4, 7 }, 3, 0, 2, 2, 6 },
+    { 164, { FORMAT_A3 }, 1, { 0 }, { 0, 2, 4, 6, 8 }, 5, 0, 2, 2, 6 },
+    { 165, { FORMAT_A3 }, 1, { 0 }, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }, 10, 0, 2, 2, 6 },
+    { 166, { FORMAT_A3 }, 1, { 0 }, { 1, 3, 5, 7, 9 }, 5, 0, 2, 2, 6 },
+    { 167, { FORMAT_A3, FORMAT_B3 }, 2, { 1 }, { 2, 6, 9 }, 3, 0, 2, 2, 6 },
+    { 168, { FORMAT_A3, FORMAT_B3 }, 2, { 0 }, { 4 }, 1, 0, 2, 2, 6 },
+    { 169, { FORMAT_A3, FORMAT_B3 }, 1, { 0 }, { 4 }, 1, 0, 2, 2, 6 },
+    { 170, { FORMAT_A3, FORMAT_B3 }, 1, { 0 }, { 1, 6 }, 2, 0, 1, 2, 6 },
+    { 171, { FORMAT_A3, FORMAT_B3 }, 1, { 0 }, { 4, 9 }, 2, 0, 1, 2, 6 },
+    { 172, { FORMAT_A3, FORMAT_B3 }, 1, { 0 }, { 1 }, 1, 0, 1, 2, 6 },
+    { 173, { FORMAT_A3, FORMAT_B3 }, 1, { 0 }, { 7 }, 1, 0, 2, 2, 6 },
+    { 174, { FORMAT_A3, FORMAT_B3 }, 1, { 0 }, { 1, 4, 7 }, 3, 0, 2, 2, 6 },
+    { 175, { FORMAT_A3, FORMAT_B3 }, 1, { 0 }, { 0, 2, 4, 6, 8 }, 5, 0, 2, 2, 6 },
+    { 176, { FORMAT_A3, FORMAT_B3 }, 1, { 0 }, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }, 10, 0, 2, 2, 6 },
+    { 177, { FORMAT_B1 }, 16, { 0 }, { 4, 9 }, 2, 0, 1, 7, 2 },
+    { 178, { FORMAT_B1 }, 16, { 1 }, { 4 }, 1, 0, 2, 7, 2 },
+    { 179, { FORMAT_B1 }, 8, { 0 }, { 4, 9 }, 2, 0, 1, 7, 2 },
+    { 180, { FORMAT_B1 }, 8, { 1 }, { 4 }, 1, 0, 2, 7, 2 },
+    { 181, { FORMAT_B1 }, 4, { 0 }, { 4, 9 }, 2, 0, 1, 7, 2 },
+    { 182, { FORMAT_B1 }, 4, { 1 }, { 4, 9 }, 2, 0, 1, 7, 2 },
+    { 183, { FORMAT_B1 }, 4, { 0 }, { 4 }, 1, 0, 2, 7, 2 },
+    { 184, { FORMAT_B1 }, 2, { 0 }, { 4, 9 }, 2, 0, 1, 7, 2 },
+    { 185, { FORMAT_B1 }, 2, { 0 }, { 1 }, 1, 0, 2, 7, 2 },
+    { 186, { FORMAT_B1 }, 2, { 0 }, { 4 }, 1, 0, 2, 7, 2 },
+    { 187, { FORMAT_B1 }, 2, { 0 }, { 7 }, 1, 0, 2, 7, 2 },
+    { 188, { FORMAT_B1 }, 1, { 0 }, { 4 }, 1, 0, 1, 7, 2 },
+    { 189, { FORMAT_B1 }, 1, { 0 }, { 1, 6 }, 2, 0, 1, 7, 2 },
+    { 190, { FORMAT_B1 }, 1, { 0 }, { 4, 9 }, 2, 0, 1, 7, 2 },
+    { 191, { FORMAT_B1 }, 1, { 0 }, { 1 }, 1, 0, 2, 7, 2 },
+    { 192, { FORMAT_B1 }, 1, { 0 }, { 7 }, 1, 0, 2, 7, 2 },
+    { 193, { FORMAT_B1 }, 1, { 0 }, { 2, 7 }, 2, 0, 2, 7, 2 },
+    { 194, { FORMAT_B1 }, 1, { 0 }, { 1, 4, 7 }, 3, 0, 2, 7, 2 },
+    { 195, { FORMAT_B1 }, 1, { 0 }, { 0, 2, 4, 6, 8 }, 5, 0, 2, 7, 2 },
+    { 196, { FORMAT_B1 }, 1, { 0 }, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }, 10, 0, 2, 7, 2 },
+    { 197, { FORMAT_B1 }, 1, { 0 }, { 1, 3, 5, 7, 9 }, 5, 0, 2, 7, 12 },
+    { 198, { FORMAT_B4 }, 16, { 0 }, { 4, 9 }, 2, 0, 2, 1, 12 },
+    { 199, { FORMAT_B4 }, 16, { 1 }, { 4 }, 1, 0, 2, 1, 12 },
+    { 200, { FORMAT_B4 }, 8, { 0 }, { 4, 9 }, 2, 0, 2, 1, 12 },
+    { 201, { FORMAT_B4 }, 8, { 1 }, { 4 }, 1, 0, 2, 1, 12 },
+    { 202, { FORMAT_B4 }, 4, { 0 }, { 4, 9 }, 2, 0, 2, 1, 12 },
+    { 203, { FORMAT_B4 }, 4, { 0 }, { 4 }, 1, 0, 2, 1, 12 },
+    { 204, { FORMAT_B4 }, 4, { 1 }, { 4, 9 }, 2, 0, 2, 1, 12 },
+    { 205, { FORMAT_B4 }, 2, { 0 }, { 4, 9 }, 2, 0, 2, 1, 12 },
+    { 206, { FORMAT_B4 }, 2, { 0 }, { 1 }, 1, 0, 2, 1, 12 },
+    { 207, { FORMAT_B4 }, 2, { 0 }, { 4 }, 1, 0, 2, 1, 12 },
+    { 208, { FORMAT_B4 }, 2, { 0 }, { 7 }, 1, 0, 2, 1, 12 },
+    { 209, { FORMAT_B4 }, 1, { 0 }, { 1 }, 1, 0, 2, 1, 12 },
+    { 210, { FORMAT_B4 }, 1, { 0 }, { 4 }, 1, 0, 2, 1, 12 },
+    { 211, { FORMAT_B4 }, 1, { 0 }, { 7 }, 1, 0, 2, 1, 12 },
+    { 212, { FORMAT_B4 }, 1, { 0 }, { 1, 6 }, 2, 0, 2, 1, 12 },
+    { 213, { FORMAT_B4 }, 1, { 0 }, { 2, 7 }, 2, 0, 2, 1, 12 },
+    { 214, { FORMAT_B4 }, 1, { 0 }, { 4, 9 }, 2, 0, 2, 1, 12 },
+    { 215, { FORMAT_B4 }, 1, { 0 }, { 1, 4, 7 }, 3, 0, 2, 1, 12 },
+    { 216, { FORMAT_B4 }, 1, { 0 }, { 0, 2, 4, 6, 8 }, 5, 0, 2, 1, 12 },
+    { 217, { FORMAT_B4 }, 1, { 0 }, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }, 10, 0, 2, 1, 12 },
+    { 218, { FORMAT_B4 }, 1, { 0 }, { 1, 3, 5, 7, 9 }, 5, 0, 2, 1, 12 },
+    { 219, { FORMAT_C0 }, 8, { 1 }, { 4 }, 1, 0, 2, 7, 2 },
+    { 220, { FORMAT_C0 }, 4, { 1 }, { 4, 9 }, 2, 0, 1, 7, 2 },
+    { 221, { FORMAT_C0 }, 4, { 0 }, { 4 }, 1, 0, 2, 7, 2 },
+    { 222, { FORMAT_C0 }, 2, { 0 }, { 4, 9 }, 2, 0, 1, 7, 2 },
+    { 223, { FORMAT_C0 }, 2, { 0 }, { 1 }, 1, 0, 2, 7, 2 },
+    { 224, { FORMAT_C0 }, 2, { 0 }, { 4 }, 1, 0, 2, 7, 2 },
+    { 225, { FORMAT_C0 }, 2, { 0 }, { 7 }, 1, 0, 2, 7, 2 },
+    { 226, { FORMAT_C0 }, 1, { 0 }, { 4 }, 1, 0, 1, 7, 2 },
+    { 227, { FORMAT_C0 }, 1, { 0 }, { 1, 6 }, 2, 0, 1, 7, 2 },
+    { 228, { FORMAT_C0 }, 1, { 0 }, { 4, 9 }, 2, 0, 1, 7, 2 },
+    { 229, { FORMAT_C0 }, 1, { 0 }, { 1 }, 1, 0, 2, 7, 2 },
+    { 230, { FORMAT_C0 }, 1, { 0 }, { 7 }, 1, 0, 2, 7, 2 },
+    { 231, { FORMAT_C0 }, 1, { 0 }, { 2, 7 }, 2, 0, 2, 7, 2 },
+    { 232, { FORMAT_C0 }, 1, { 0 }, { 1, 4, 7 }, 3, 0, 2, 7, 2 },
+    { 233, { FORMAT_C0 }, 1, { 0 }, { 0, 2, 4, 6, 8 }, 5, 0, 2, 7, 2 },
+    { 234, { FORMAT_C0 }, 1, { 0 }, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }, 10, 0, 2, 7, 2 },
+    { 235, { FORMAT_C0 }, 1, { 0 }, { 1, 3, 5, 7, 9 }, 5, 0, 2, 7, 2 },
+    { 236, { FORMAT_C2 }, 16, { 1 }, { 4, 9 }, 2, 0, 1, 2, 6 },
+    { 237, { FORMAT_C2 }, 16, { 1 }, { 4 }, 1, 0, 2, 2, 6 },
+    { 238, { FORMAT_C2 }, 8, { 1 }, { 4, 9 }, 2, 0, 1, 2, 6 },
+    { 239, { FORMAT_C2 }, 8, { 1 }, { 4 }, 1, 0, 2, 2, 6 },
+    { 240, { FORMAT_C2 }, 4, { 0 }, { 4, 9 }, 2, 0, 1, 2, 6 },
+    { 241, { FORMAT_C2 }, 4, { 0 }, { 4 }, 1, 0, 2, 2, 6 },
+    { 242, { FORMAT_C2 }, 2, { 1 }, { 2, 6, 9 }, 3, 0, 2, 2, 6 },
+    { 243, { FORMAT_C2 }, 2, { 0 }, { 1 }, 1, 0, 2, 2, 6 },
+    { 244, { FORMAT_C2 }, 2, { 0 }, { 4 }, 1, 0, 2, 2, 6 },
+    { 245, { FORMAT_C2 }, 2, { 0 }, { 7 }, 1, 0, 2, 2, 6 },
+    { 246, { FORMAT_C2 }, 1, { 0 }, { 4 }, 1, 0, 1, 2, 6 },
+    { 247, { FORMAT_C2 }, 1, { 0 }, { 1, 6 }, 2, 0, 1, 2, 6 },
+    { 248, { FORMAT_C2 }, 1, { 0 }, { 4, 9 }, 2, 0, 1, 2, 6 },
+    { 249, { FORMAT_C2 }, 1, { 0 }, { 1 }, 1, 0, 2, 2, 6 },
+    { 250, { FORMAT_C2 }, 1, { 0 }, { 7 }, 1, 0, 2, 2, 6 },
+    { 251, { FORMAT_C2 }, 1, { 0 }, { 2, 7 }, 2, 0, 2, 2, 6 },
+    { 252, { FORMAT_C2 }, 1, { 0 }, { 1, 4, 7 }, 3, 0, 2, 2, 6 },
+    { 253, { FORMAT_C2 }, 1, { 0 }, { 0, 2, 4, 6, 8 }, 5, 0, 2, 2, 6 },
+    { 254, { FORMAT_C2 }, 1, { 0 }, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }, 10, 0, 2, 2, 6 },
+    { 255, { FORMAT_C2 }, 1, { 0 }, { 1, 3, 5, 7, 9 }, 5, 0, 2, 2, 6 },
+}
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_ul_tables.c';
+      var-mem-desc-line = '32';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        var-mem-ref-line = '308';
+        var-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__ul__tables_8c_1a1c7c9fd55feeae30dc0b8502ef4cab03';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+const xRANPrachConfigTableStruct
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'gxranPrachDataTable_sub6_tdd';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=
+{
+    { 0, { 0 }, 16, { 1 }, { 9 }, 1, 0, 0, 0, 0 },
+    { 1, { 0 }, 8, { 1 }, { 9 }, 1, 0, 0, 0, 0 },
+    { 2, { 0 }, 4, { 1 }, { 9 }, 1, 0, 0, 0, 0 },
+    { 3, { 0 }, 2, { 0 }, { 9 }, 1, 0, 0, 0, 0 },
+    { 4, { 0 }, 2, { 1 }, { 9 }, 1, 0, 0, 0, 0 },
+    { 5, { 0 }, 2, { 0 }, { 4 }, 1, 0, 0, 0, 0 },
+    { 6, { 0 }, 2, { 1 }, { 4 }, 1, 0, 0, 0, 0 },
+    { 7, { 0 }, 1, { 0 }, { 9 }, 1, 0, 0, 0, 0 },
+    { 8, { 0 }, 1, { 0 }, { 8 }, 1, 0, 0, 0, 0 },
+    { 9, { 0 }, 1, { 0 }, { 7 }, 1, 0, 0, 0, 0 },
+    { 10, { 0 }, 1, { 0 }, { 6 }, 1, 0, 0, 0, 0 },
+    { 11, { 0 }, 1, { 0 }, { 5 }, 1, 0, 0, 0, 0 },
+    { 12, { 0 }, 1, { 0 }, { 4 }, 1, 0, 0, 0, 0 },
+    { 13, { 0 }, 1, { 0 }, { 3 }, 1, 0, 0, 0, 0 },
+    { 14, { 0 }, 1, { 0 }, { 2 }, 1, 0, 0, 0, 0 },
+    { 15, { 0 }, 1, { 0 }, { 1, 6 }, 2, 0, 0, 0, 0 },
+    { 16, { 0 }, 1, { 0 }, { 1, 6 }, 2, 7, 0, 0, 0 },
+    { 17, { 0 }, 1, { 0 }, { 4, 9 }, 2, 0, 0, 0, 0 },
+    { 18, { 0 }, 1, { 0 }, { 3, 8 }, 2, 0, 0, 0, 0 },
+    { 19, { 0 }, 1, { 0 }, { 2, 7 }, 2, 0, 0, 0, 0 },
+    { 20, { 0 }, 1, { 0 }, { 8, 9 }, 2, 0, 0, 0, 0 },
+    { 21, { 0 }, 1, { 0 }, { 4, 8, 9 }, 3, 0, 0, 0, 0 },
+    { 22, { 0 }, 1, { 0 }, { 3, 4, 9 }, 3, 0, 0, 0, 0 },
+    { 23, { 0 }, 1, { 0 }, { 7, 8, 9 }, 3, 0, 0, 0, 0 },
+    { 24, { 0 }, 1, { 0 }, { 3, 4, 8, 9 }, 4, 0, 0, 0, 0 },
+    { 25, { 0 }, 1, { 0 }, { 6, 7, 8, 9 }, 4, 0, 0, 0, 0 },
+    { 26, { 0 }, 1, { 0 }, { 1, 4, 6, 9 }, 4, 0, 0, 0, 0 },
+    { 27, { 0 }, 1, { 0 }, { 1, 3, 5, 7, 9 }, 5, 0, 0, 0, 0 },
+    { 28, { 1 }, 16, { 1 }, { 7 }, 1, 0, 0, 0, 0 },
+    { 29, { 1 }, 8, { 1 }, { 7 }, 1, 0, 0, 0, 0 },
+    { 30, { 1 }, 4, { 1 }, { 7 }, 1, 0, 0, 0, 0 },
+    { 31, { 1 }, 2, { 0 }, { 7 }, 1, 0, 0, 0, 0 },
+    { 32, { 1 }, 2, { 1 }, { 7 }, 1, 0, 0, 0, 0 },
+    { 33, { 1 }, 1, { 0 }, { 7 }, 1, 0, 0, 0, 0 },
+    { 34, { 2 }, 16, { 1 }, { 6 }, 1, 0, 0, 0, 0 },
+    { 35, { 2 }, 8, { 1 }, { 6 }, 1, 0, 0, 0, 0 },
+    { 36, { 2 }, 4, { 1 }, { 6 }, 1, 0, 0, 0, 0 },
+    { 37, { 2 }, 2, { 0 }, { 6 }, 1, 7, 0, 0, 0 },
+    { 38, { 2 }, 2, { 1 }, { 6 }, 1, 7, 0, 0, 0 },
+    { 39, { 2 }, 1, { 0 }, { 6 }, 1, 7, 0, 0, 0 },
+    { 40, { 3 }, 16, { 1 }, { 9 }, 1, 0, 0, 0, 0 },
+    { 41, { 3 }, 8, { 1 }, { 9 }, 1, 0, 0, 0, 0 },
+    { 42, { 3 }, 4, { 1 }, { 9 }, 1, 0, 0, 0, 0 },
+    { 43, { 3 }, 2, { 0 }, { 9 }, 1, 0, 0, 0, 0 },
+    { 44, { 3 }, 2, { 1 }, { 9 }, 1, 0, 0, 0, 0 },
+    { 45, { 3 }, 2, { 0 }, { 4 }, 1, 0, 0, 0, 0 },
+    { 46, { 3 }, 2, { 1 }, { 4 }, 1, 0, 0, 0, 0 },
+    { 47, { 3 }, 1, { 0 }, { 9 }, 1, 0, 0, 0, 0 },
+    { 48, { 3 }, 1, { 0 }, { 8 }, 1, 0, 0, 0, 0 },
+    { 49, { 3 }, 1, { 0 }, { 7 }, 1, 0, 0, 0, 0 },
+    { 50, { 3 }, 1, { 0 }, { 6 }, 1, 0, 0, 0, 0 },
+    { 51, { 3 }, 1, { 0 }, { 5 }, 1, 0, 0, 0, 0 },
+    { 52, { 3 }, 1, { 0 }, { 4 }, 1, 0, 0, 0, 0 },
+    { 53, { 3 }, 1, { 0 }, { 3 }, 1, 0, 0, 0, 0 },
+    { 54, { 3 }, 1, { 0 }, { 2 }, 1, 0, 0, 0, 0 },
+    { 55, { 3 }, 1, { 0 }, { 1, 6 }, 2, 0, 0, 0, 0 },
+    { 56, { 3 }, 1, { 0 }, { 1, 6 }, 2, 7, 0, 0, 0 },
+    { 57, { 3 }, 1, { 0 }, { 4, 9 }, 2, 0, 0, 0, 0 },
+    { 58, { 3 }, 1, { 0 }, { 3, 8 }, 2, 0, 0, 0, 0 },
+    { 59, { 3 }, 1, { 0 }, { 2, 7 }, 2, 0, 0, 0, 0 },
+    { 60, { 3 }, 1, { 0 }, { 8, 9 }, 2, 0, 0, 0, 0 },
+    { 61, { 3 }, 1, { 0 }, { 4, 8, 9 }, 3, 0, 0, 0, 0 },
+    { 62, { 3 }, 1, { 0 }, { 3, 4, 9 }, 3, 0, 0, 0, 0 },
+    { 63, { 3 }, 1, { 0 }, { 7, 8, 9 }, 3, 0, 0, 0, 0 },
+    { 64, { 3 }, 1, { 0 }, { 3, 4, 8, 9 }, 4, 0, 0, 0, 0 },
+    { 65, { 3 }, 1, { 0 }, { 1, 4, 6, 9 }, 4, 0, 0, 0, 0 },
+    { 66, { 3 }, 1, { 0 }, { 1, 3, 5, 7, 9 }, 5, 0, 0, 0, 0 },
+    { 67, { FORMAT_A1 }, 18, { 1 }, { 9 }, 1, 0, 2, 6, 2 },
+    { 68, { FORMAT_A1 }, 8, { 1 }, { 9 }, 1, 0, 2, 6, 2 },
+    { 69, { FORMAT_A1 }, 4, { 1 }, { 9 }, 1, 0, 1, 6, 2 },
+    { 70, { FORMAT_A1 }, 2, { 1 }, { 9 }, 1, 0, 1, 6, 2 },
+    { 71, { FORMAT_A1 }, 2, { 1 }, { 4, 9 }, 2, 7, 1, 3, 2 },
+    { 72, { FORMAT_A1 }, 2, { 1 }, { 7, 9 }, 2, 7, 1, 3, 2 },
+    { 73, { FORMAT_A1 }, 2, { 1 }, { 7, 9 }, 2, 0, 1, 6, 2 },
+    { 74, { FORMAT_A1 }, 2, { 1 }, { 8, 9 }, 2, 0, 2, 6, 2 },
+    { 75, { FORMAT_A1 }, 2, { 1 }, { 4, 9 }, 2, 0, 2, 6, 2 },
+    { 76, { FORMAT_A1 }, 2, { 1 }, { 2, 3, 4, 7, 8, 9 }, 6, 0, 1, 6, 2 },
+    { 77, { FORMAT_A1 }, 1, { 0 }, { 9 }, 1, 0, 2, 6, 2 },
+    { 78, { FORMAT_A1 }, 1, { 0 }, { 9 }, 1, 7, 1, 3, 2 },
+    { 79, { FORMAT_A1 }, 1, { 0 }, { 9 }, 1, 0, 1, 6, 2 },
+    { 80, { FORMAT_A1 }, 1, { 0 }, { 8, 9 }, 2, 0, 2, 6, 2 },
+    { 81, { FORMAT_A1 }, 1, { 0 }, { 4, 9 }, 2, 0, 1, 6, 2 },
+    { 82, { FORMAT_A1 }, 1, { 0 }, { 7, 9 }, 2, 7, 1, 3, 2 },
+    { 83, { FORMAT_A1 }, 1, { 0 }, { 3, 4, 8, 9 }, 4, 0, 1, 6, 2 },
+    { 84, { FORMAT_A1 }, 1, { 0 }, { 3, 4, 8, 9 }, 4, 0, 2, 6, 2 },
+    { 85, { FORMAT_A1 }, 1, { 0 }, { 1, 3, 5, 7, 9 }, 5, 0, 1, 6, 2 },
+    { 86, { FORMAT_A1 }, 1, { 0 }, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }, 10, 0, 1, 3, 2 },
+    { 87, { FORMAT_A2 }, 16, { 1 }, { 9 }, 1, 0, 2, 3, 4 },
+    { 88, { FORMAT_A2 }, 8, { 1 }, { 9 }, 1, 0, 2, 3, 4 },
+    { 89, { FORMAT_A2 }, 4, { 1 }, { 9 }, 1, 0, 1, 3, 4 },
+    { 90, { FORMAT_A2 }, 2, { 1 }, { 7, 9 }, 2, 0, 1, 3, 4 },
+    { 91, { FORMAT_A2 }, 2, { 1 }, { 8, 9 }, 2, 0, 2, 3, 4 },
+    { 92, { FORMAT_A2 }, 2, { 1 }, { 7, 9 }, 2, 9, 1, 1, 4 },
+    { 93, { FORMAT_A2 }, 2, { 1 }, { 4, 9 }, 2, 9, 1, 1, 4 },
+    { 94, { FORMAT_A2 }, 2, { 1 }, { 4, 9 }, 2, 0, 2, 3, 4 },
+    { 95, { FORMAT_A2 }, 16, { 1 }, { 2, 3, 4, 7, 8, 9 }, 6, 0, 1, 3, 4 },
+    { 96, { FORMAT_A2 }, 1, { 0 }, { 2 }, 1, 0, 1, 3, 4 },
+    { 97, { FORMAT_A2 }, 1, { 0 }, { 9 }, 1, 0, 1, 3, 4 },
+    { 98, { FORMAT_A2 }, 2, { 1 }, { 9 }, 1, 0, 1, 3, 4 },
+    { 99, { FORMAT_A2 }, 1, { 0 }, { 9 }, 1, 0, 2, 3, 4 },
+    { 100, { FORMAT_A2 }, 1, { 0 }, { 9 }, 1, 9, 1, 1, 4 },
+    { 101, { FORMAT_A2 }, 1, { 0 }, { 9 }, 1, 0, 1, 3, 4 },
+    { 102, { FORMAT_A2 }, 1, { 0 }, { 2, 7 }, 2, 0, 1, 3, 4 },
+    { 103, { FORMAT_A2 }, 1, { 0 }, { 8, 9 }, 2, 0, 2, 3, 4 },
+    { 104, { FORMAT_A2 }, 1, { 0 }, { 4, 9 }, 2, 0, 1, 3, 4 },
+    { 105, { FORMAT_A2 }, 1, { 0 }, { 7, 9 }, 2, 9, 1, 1, 4 },
+    { 106, { FORMAT_A2 }, 1, { 0 }, { 3, 4, 8, 9 }, 4, 0, 1, 3, 4 },
+    { 107, { FORMAT_A2 }, 1, { 0 }, { 3, 4, 8, 9 }, 4, 0, 2, 3, 4 },
+    { 108, { FORMAT_A2 }, 1, { 0 }, { 1, 3, 5, 7, 9 }, 5, 0, 1, 3, 4 },
+    { 109, { FORMAT_A2 }, 1, { 0 }, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }, 10, 9, 1, 1, 4 },
+    { 110, { FORMAT_A3 }, 16, { 1 }, { 9 }, 1, 0, 2, 2, 6 },
+    { 111, { FORMAT_A3 }, 8, { 1 }, { 9 }, 1, 0, 2, 2, 6 },
+    { 112, { FORMAT_A3 }, 4, { 1 }, { 9 }, 1, 0, 1, 2, 6 },
+    { 113, { FORMAT_A3 }, 2, { 1 }, { 4, 9 }, 2, 7, 1, 1, 6 },
+    { 114, { FORMAT_A3 }, 2, { 1 }, { 7, 9 }, 2, 7, 1, 1, 6 },
+    { 115, { FORMAT_A3 }, 2, { 1 }, { 7, 9 }, 2, 0, 1, 2, 6 },
+    { 116, { FORMAT_A3 }, 2, { 1 }, { 4, 9 }, 2, 0, 2, 2, 6 },
+    { 117, { FORMAT_A3 }, 2, { 1 }, { 8, 9 }, 2, 0, 2, 2, 6 },
+    { 118, { FORMAT_A3 }, 2, { 1 }, { 2, 3, 4, 7, 8, 9 }, 6, 0, 1, 2, 6 },
+    { 119, { FORMAT_A3 }, 1, { 0 }, { 2 }, 1, 0, 1, 2, 6 },
+    { 120, { FORMAT_A3 }, 1, { 0 }, { 7 }, 1, 0, 1, 2, 6 },
+    { 121, { FORMAT_A3 }, 2, { 1 }, { 9 }, 1, 0, 1, 2, 6 },
+    { 122, { FORMAT_A3 }, 1, { 0 }, { 9 }, 1, 0, 2, 2, 6 },
+    { 123, { FORMAT_A3 }, 1, { 0 }, { 9 }, 1, 7, 1, 1, 6 },
+    { 124, { FORMAT_A3 }, 1, { 0 }, { 9 }, 1, 0, 1, 2, 6 },
+    { 125, { FORMAT_A3 }, 1, { 0 }, { 2, 7 }, 2, 0, 1, 2, 6 },
+    { 126, { FORMAT_A3 }, 1, { 0 }, { 8, 9 }, 2, 0, 2, 2, 6 },
+    { 127, { FORMAT_A3 }, 1, { 0 }, { 4, 9 }, 2, 0, 1, 2, 6 },
+    { 128, { FORMAT_A3 }, 1, { 0 }, { 7, 9 }, 2, 7, 1, 1, 6 },
+    { 129, { FORMAT_A3 }, 1, { 0 }, { 3, 4, 8, 9 }, 4, 0, 1, 2, 6 },
+    { 130, { FORMAT_A3 }, 1, { 0 }, { 3, 4, 8, 9 }, 4, 0, 2, 2, 6 },
+    { 131, { FORMAT_A3 }, 1, { 0 }, { 1, 3, 5, 7, 9 }, 5, 0, 1, 2, 6 },
+    { 132, { FORMAT_A3 }, 1, { 0 }, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }, 10, 7, 1, 1, 6 },
+    { 133, { FORMAT_B1 }, 4, { 1 }, { 9 }, 1, 2, 1, 6, 2 },
+    { 134, { FORMAT_B1 }, 2, { 1 }, { 9 }, 1, 2, 1, 6, 2 },
+    { 135, { FORMAT_B1 }, 2, { 1 }, { 7, 9 }, 2, 2, 1, 6, 2 },
+    { 136, { FORMAT_B1 }, 2, { 1 }, { 4, 9 }, 2, 8, 1, 3, 2 },
+    { 137, { FORMAT_B1 }, 2, { 1 }, { 4, 9 }, 2, 2, 2, 6, 2 },
+    { 138, { FORMAT_B1 }, 1, { 0 }, { 9 }, 1, 2, 2, 6, 2 },
+    { 139, { FORMAT_B1 }, 1, { 0 }, { 9 }, 1, 8, 1, 3, 2 },
+    { 140, { FORMAT_B1 }, 1, { 0 }, { 9 }, 1, 2, 1, 6, 2 },
+    { 141, { FORMAT_B1 }, 1, { 0 }, { 8, 9 }, 2, 2, 2, 6, 2 },
+    { 142, { FORMAT_B1 }, 1, { 0 }, { 4, 9 }, 2, 2, 1, 6, 2 },
+    { 143, { FORMAT_B1 }, 1, { 0 }, { 7, 9 }, 2, 8, 1, 3, 2 },
+    { 144, { FORMAT_B1 }, 1, { 0 }, { 1, 3, 5, 7, 9 }, 5, 2, 1, 6, 2 },
+    { 145, { FORMAT_B4 }, 16, { 1 }, { 9 }, 1, 0, 2, 1, 12 },
+    { 146, { FORMAT_B4 }, 8, { 1 }, { 9 }, 1, 0, 2, 1, 12 },
+    { 147, { FORMAT_B4 }, 4, { 1 }, { 9 }, 1, 2, 1, 1, 12 },
+    { 148, { FORMAT_B4 }, 2, { 1 }, { 9 }, 1, 0, 1, 1, 12 },
+    { 149, { FORMAT_B4 }, 2, { 1 }, { 9 }, 1, 2, 1, 1, 12 },
+    { 150, { FORMAT_B4 }, 2, { 1 }, { 7, 9 }, 2, 2, 1, 1, 12 },
+    { 151, { FORMAT_B4 }, 2, { 1 }, { 4, 9 }, 2, 2, 1, 1, 12 },
+    { 152, { FORMAT_B4 }, 2, { 1 }, { 4, 9 }, 2, 0, 2, 1, 12 },
+    { 153, { FORMAT_B4 }, 2, { 1 }, { 8, 9 }, 2, 0, 2, 1, 12 },
+    { 154, { FORMAT_B4 }, 2, { 1 }, { 2, 3, 4, 7, 8, 9 }, 6, 0, 1, 1, 12 },
+    { 155, { FORMAT_B4 }, 1, { 0 }, { 1 }, 1, 0, 1, 1, 12 },
+    { 156, { FORMAT_B4 }, 1, { 0 }, { 2 }, 1, 0, 1, 1, 12 },
+    { 157, { FORMAT_B4 }, 1, { 0 }, { 4 }, 1, 0, 1, 1, 12 },
+    { 158, { FORMAT_B4 }, 1, { 0 }, { 7 }, 1, 0, 1, 1, 12 },
+    { 159, { FORMAT_B4 }, 1, { 0 }, { 9 }, 1, 0, 1, 1, 12 },
+    { 160, { FORMAT_B4 }, 1, { 0 }, { 9 }, 1, 2, 1, 1, 12 },
+    { 161, { FORMAT_B4 }, 1, { 0 }, { 9 }, 1, 0, 2, 1, 12 },
+    { 162, { FORMAT_B4 }, 1, { 0 }, { 4, 9 }, 2, 2, 1, 1, 12 },
+    { 163, { FORMAT_B4 }, 1, { 0 }, { 7, 9 }, 2, 2, 1, 1, 12 },
+    { 164, { FORMAT_B4 }, 1, { 0 }, { 8, 9 }, 2, 0, 2, 1, 12 },
+    { 165, { FORMAT_B4 }, 1, { 0 }, { 3, 4, 8, 9 }, 4, 2, 1, 1, 12 },
+    { 166, { FORMAT_B4 }, 1, { 0 }, { 1, 3, 5, 7, 9 }, 5, 2, 1, 1, 12 },
+    { 167, { FORMAT_B4 }, 1, { 0 }, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }, 10, 0, 2, 1, 12 },
+    { 168, { FORMAT_B4 }, 1, { 0 }, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }, 10, 2, 1, 1, 12 },
+    { 169, { FORMAT_C0 }, 16, { 1 }, { 9 }, 1, 2, 2, 6, 2 },
+    { 170, { FORMAT_C0 }, 8, { 1 }, { 9 }, 1, 2, 2, 6, 2 },
+    { 171, { FORMAT_C0 }, 4, { 1 }, { 9 }, 1, 2, 1, 6, 2 },
+    { 172, { FORMAT_C0 }, 2, { 1 }, { 9 }, 1, 2, 1, 6, 2 },
+    { 173, { FORMAT_C0 }, 2, { 1 }, { 8, 9 }, 2, 2, 2, 6, 2 },
+    { 174, { FORMAT_C0 }, 2, { 1 }, { 7, 9 }, 2, 2, 1, 6, 2 },
+    { 175, { FORMAT_C0 }, 2, { 1 }, { 7, 9 }, 2, 8, 1, 3, 2 },
+    { 176, { FORMAT_C0 }, 2, { 1 }, { 4, 9 }, 2, 8, 1, 3, 2 },
+    { 177, { FORMAT_C0 }, 2, { 1 }, { 4, 9 }, 2, 2, 2, 6, 2 },
+    { 178, { FORMAT_C0 }, 2, { 1 }, { 2, 3, 4, 7, 8, 9 }, 6, 2, 1, 6, 2 },
+    { 179, { FORMAT_C0 }, 1, { 0 }, { 9 }, 1, 2, 2, 6, 2 },
+    { 180, { FORMAT_C0 }, 1, { 0 }, { 9 }, 1, 8, 1, 3, 2 },
+    { 181, { FORMAT_C0 }, 1, { 0 }, { 9 }, 1, 2, 1, 6, 2 },
+    { 182, { FORMAT_C0 }, 1, { 0 }, { 8, 9 }, 2, 2, 2, 6, 2 },
+    { 183, { FORMAT_C0 }, 1, { 0 }, { 4, 9 }, 2, 2, 1, 6, 2 },
+    { 184, { FORMAT_C0 }, 1, { 0 }, { 7, 9 }, 2, 8, 1, 3, 2 },
+    { 185, { FORMAT_C0 }, 1, { 0 }, { 3, 4, 8, 9 }, 4, 2, 1, 6, 2 },
+    { 186, { FORMAT_C0 }, 1, { 0 }, { 3, 4, 8, 9 }, 4, 2, 2, 6, 2 },
+    { 187, { FORMAT_C0 }, 1, { 0 }, { 1, 3, 5, 7, 9 }, 5, 2, 1, 6, 2 },
+    { 188, { FORMAT_C0 }, 1, { 0 }, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }, 10, 8, 1, 3, 2 },
+    { 189, { FORMAT_C2 }, 16, { 1 }, { 9 }, 1, 2, 2, 2, 6 },
+    { 190, { FORMAT_C2 }, 8, { 1 }, { 9 }, 1, 2, 2, 2, 6 },
+    { 191, { FORMAT_C2 }, 4, { 1 }, { 9 }, 1, 2, 1, 2, 6 },
+    { 192, { FORMAT_C2 }, 2, { 1 }, { 9 }, 1, 2, 1, 2, 6 },
+    { 193, { FORMAT_C2 }, 2, { 1 }, { 8, 9 }, 2, 2, 2, 2, 6 },
+    { 194, { FORMAT_C2 }, 2, { 1 }, { 7, 9 }, 2, 2, 1, 2, 6 },
+    { 195, { FORMAT_C2 }, 2, { 1 }, { 7, 9 }, 2, 8, 1, 1, 6 },
+    { 196, { FORMAT_C2 }, 2, { 1 }, { 4, 9 }, 2, 8, 1, 1, 6 },
+    { 197, { FORMAT_C2 }, 2, { 1 }, { 4, 9 }, 2, 2, 2, 2, 6 },
+    { 198, { FORMAT_C2 }, 2, { 1 }, { 2, 3, 4, 7, 8, 9 }, 6, 2, 1, 2, 6 },
+    { 199, { FORMAT_C2 }, 8, { 1 }, { 9 }, 1, 8, 2, 1, 6 },
+    { 200, { FORMAT_C2 }, 4, { 1 }, { 9 }, 1, 8, 1, 1, 6 },
+    { 201, { FORMAT_C2 }, 1, { 0 }, { 9 }, 1, 2, 2, 2, 6 },
+    { 202, { FORMAT_C2 }, 1, { 0 }, { 9 }, 1, 8, 1, 1, 6 },
+    { 203, { FORMAT_C2 }, 1, { 0 }, { 9 }, 1, 2, 1, 2, 6 },
+    { 204, { FORMAT_C2 }, 1, { 0 }, { 8, 9 }, 2, 2, 2, 2, 6 },
+    { 205, { FORMAT_C2 }, 1, { 0 }, { 4, 9 }, 2, 2, 1, 2, 6 },
+    { 206, { FORMAT_C2 }, 1, { 0 }, { 7, 9 }, 2, 8, 1, 1, 6 },
+    { 207, { FORMAT_C2 }, 1, { 0 }, { 3, 4, 8, 9 }, 4, 2, 1, 2, 6 },
+    { 208, { FORMAT_C2 }, 1, { 0 }, { 3, 4, 8, 9 }, 4, 2, 2, 2, 6 },
+    { 209, { FORMAT_C2 }, 1, { 0 }, { 1, 3, 5, 7, 9 }, 5, 2, 1, 2, 6 },
+    { 210, { FORMAT_C2 }, 1, { 0 }, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }, 10, 8, 1, 1, 6 },
+    { 211, { FORMAT_A1, FORMAT_B1 }, 2, { 1 }, { 9 }, 1, 2, 1, 6, 2 },
+    { 212, { FORMAT_A1, FORMAT_B1 }, 2, { 1 }, { 4, 9 }, 2, 8, 1, 3, 2 },
+    { 213, { FORMAT_A1, FORMAT_B1 }, 2, { 1 }, { 7, 9 }, 2, 8, 1, 3, 2 },
+    { 214, { FORMAT_A1, FORMAT_B1 }, 2, { 1 }, { 7, 9 }, 2, 2, 1, 6, 2 },
+    { 215, { FORMAT_A1, FORMAT_B1 }, 2, { 1 }, { 4, 9 }, 2, 2, 2, 6, 2 },
+    { 216, { FORMAT_A1, FORMAT_B1 }, 2, { 1 }, { 8, 9 }, 2, 2, 2, 6, 2 },
+    { 217, { FORMAT_A1, FORMAT_B1 }, 1, { 0 }, { 9 }, 1, 2, 2, 6, 2 },
+    { 218, { FORMAT_A1, FORMAT_B1 }, 1, { 0 }, { 9 }, 1, 8, 1, 3, 2 },
+    { 219, { FORMAT_A1, FORMAT_B1 }, 1, { 0 }, { 9 }, 1, 2, 1, 6, 2 },
+    { 220, { FORMAT_A1, FORMAT_B1 }, 1, { 0 }, { 8, 9 }, 2, 2, 2, 6, 2 },
+    { 221, { FORMAT_A1, FORMAT_B1 }, 1, { 0 }, { 4, 9 }, 2, 2, 1, 6, 2 },
+    { 222, { FORMAT_A1, FORMAT_B1 }, 1, { 0 }, { 7, 9 }, 2, 8, 1, 3, 2 },
+    { 223, { FORMAT_A1, FORMAT_B1 }, 1, { 0 }, { 3, 4, 8, 9 }, 4, 2, 2, 6, 2 },
+    { 224, { FORMAT_A1, FORMAT_B1 }, 1, { 0 }, { 1, 3, 5, 7, 9 }, 5, 2, 1, 6, 2 },
+    { 225, { FORMAT_A1, FORMAT_B1 }, 1, { 0 }, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }, 10, 8, 1, 3, 2 },
+    { 226, { FORMAT_A2, FORMAT_B2 }, 2, { 1 }, { 9 }, 1, 0, 1, 3, 4 },
+    { 227, { FORMAT_A2, FORMAT_B2 }, 2, { 1 }, { 4, 9 }, 2, 6, 1, 2, 4 },
+    { 228, { FORMAT_A2, FORMAT_B2 }, 2, { 1 }, { 7, 9 }, 2, 6, 1, 2, 4 },
+    { 229, { FORMAT_A2, FORMAT_B2 }, 2, { 1 }, { 4, 9 }, 2, 0, 2, 3, 4 },
+    { 230, { FORMAT_A2, FORMAT_B2 }, 2, { 1 }, { 8, 9 }, 2, 0, 2, 3, 4 },
+    { 231, { FORMAT_A2, FORMAT_B2 }, 1, { 0 }, { 9 }, 1, 0, 2, 3, 4 },
+    { 232, { FORMAT_A2, FORMAT_B2 }, 1, { 0 }, { 9 }, 1, 6, 1, 2, 4 },
+    { 233, { FORMAT_A2, FORMAT_B2 }, 1, { 0 }, { 9 }, 1, 0, 1, 3, 4 },
+    { 234, { FORMAT_A2, FORMAT_B2 }, 1, { 0 }, { 8, 9 }, 2, 0, 2, 3, 4 },
+    { 235, { FORMAT_A2, FORMAT_B2 }, 1, { 0 }, { 4, 9 }, 2, 0, 1, 3, 4 },
+    { 236, { FORMAT_A2, FORMAT_B2 }, 1, { 0 }, { 7, 9 }, 2, 6, 1, 2, 4 },
+    { 237, { FORMAT_A2, FORMAT_B2 }, 1, { 0 }, { 3, 4, 8, 9 }, 4, 0, 1, 3, 4 },
+    { 238, { FORMAT_A2, FORMAT_B2 }, 1, { 0 }, { 3, 4, 8, 9 }, 4, 0, 2, 3, 4 },
+    { 239, { FORMAT_A2, FORMAT_B2 }, 1, { 0 }, { 1, 3, 5, 7, 9 }, 5, 0, 1, 3, 4 },
+    { 240, { FORMAT_A2, FORMAT_B2 }, 1, { 0 }, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }, 10, 6, 1, 2, 4 },
+    { 241, { FORMAT_A3, FORMAT_B3 }, 2, { 1 }, { 9 }, 1, 0, 1, 2, 6 },
+    { 242, { FORMAT_A3, FORMAT_B3 }, 2, { 1 }, { 4, 9 }, 2, 2, 1, 2, 6 },
+    { 243, { FORMAT_A3, FORMAT_B3 }, 2, { 1 }, { 7, 9 }, 2, 0, 1, 2, 6 },
+    { 244, { FORMAT_A3, FORMAT_B3 }, 2, { 1 }, { 7, 9 }, 2, 2, 1, 2, 6 },
+    { 245, { FORMAT_A3, FORMAT_B3 }, 2, { 1 }, { 4, 9 }, 2, 0, 2, 2, 6 },
+    { 246, { FORMAT_A3, FORMAT_B3 }, 2, { 1 }, { 8, 9 }, 2, 0, 2, 2, 6 },
+    { 247, { FORMAT_A3, FORMAT_B3 }, 1, { 0 }, { 9 }, 1, 0, 2, 2, 6 },
+    { 248, { FORMAT_A3, FORMAT_B3 }, 1, { 0 }, { 9 }, 1, 2, 1, 2, 6 },
+    { 249, { FORMAT_A3, FORMAT_B3 }, 1, { 0 }, { 9 }, 1, 0, 1, 2, 6 },
+    { 250, { FORMAT_A3, FORMAT_B3 }, 1, { 0 }, { 8, 9 }, 2, 0, 2, 2, 6 },
+    { 251, { FORMAT_A3, FORMAT_B3 }, 1, { 0 }, { 4, 9 }, 2, 0, 1, 2, 6 },
+    { 252, { FORMAT_A3, FORMAT_B3 }, 1, { 0 }, { 7, 9 }, 2, 2, 1, 2, 6 },
+    { 253, { FORMAT_A3, FORMAT_B3 }, 1, { 0 }, { 3, 4, 8, 9 }, 3, 0, 2, 2, 6 },
+    { 254, { FORMAT_A3, FORMAT_B3 }, 1, { 0 }, { 1, 3, 5, 7, 9 }, 5, 0, 1, 2, 6 },
+    { 255, { FORMAT_A3, FORMAT_B3 }, 1, { 0 }, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }, 10, 2, 1, 2, 6 },
+}
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_ul_tables.c';
+      var-mem-desc-line = '292';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        var-mem-ref-line = '308';
+        var-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__ul__tables_8c_1ac7439428a0fb0c1782323193707965f6';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+const xRANPrachConfigTableStruct
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'gxranPrachDataTable_mmw';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=
+{
+    { 0, { FORMAT_A1 }, 16, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 2, 6, 2 },
+    { 1, { FORMAT_A1 }, 16, { 1 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 0, 1, 6, 2 },
+    { 2, { FORMAT_A1 }, 8, { 1, 2 }, { 9, 19, 29, 39 }, 4, 0, 2, 6, 2 },
+    { 3, { FORMAT_A1 }, 8, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 2, 6, 2 },
+    { 4, { FORMAT_A1 }, 8, { 1 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 0, 1, 6, 2 },
+    { 5, { FORMAT_A1 }, 4, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 1, 6, 2 },
+    { 6, { FORMAT_A1 }, 4, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 2, 6, 2 },
+    { 7, { FORMAT_A1 }, 4, { 1 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 0, 1, 6, 2 },
+    { 8, { FORMAT_A1 }, 2, { 1 }, { 7, 15, 23, 31, 39 }, 5, 0, 2, 6, 2 },
+    { 9, { FORMAT_A1 }, 2, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 1, 6, 2 },
+    { 10, { FORMAT_A1 }, 2, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 2, 6, 2 },
+    { 11, { FORMAT_A1 }, 2, { 1 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 0, 1, 6, 2 },
+    { 12, { FORMAT_A1 }, 1, { 0 }, { 19, 39 }, 2, 7, 1, 3, 2 },
+    { 13, { FORMAT_A1 }, 1, { 0 }, { 3, 5, 7 }, 2, 0, 1, 6, 2 },
+    { 14, { FORMAT_A1 }, 1, { 0 }, { 24, 29, 34, 39 }, 4, 7, 1, 3, 2 },
+    { 15, { FORMAT_A1 }, 1, { 0 }, { 9, 19, 29, 39 }, 4, 7, 2, 3, 2 },
+    { 16, { FORMAT_A1 }, 1, { 0 }, { 17, 19, 37, 39 }, 4, 0, 1, 6, 2 },
+    { 17, { FORMAT_A1 }, 1, { 0 }, { 9, 19, 29, 39 }, 4, 0, 2, 6, 2 },
+    { 18, { FORMAT_A1 }, 1, { 0 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 1, 6, 2 },
+    { 19, { FORMAT_A1 }, 1, { 0 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 7, 1, 3, 2 },
+    { 20, { FORMAT_A1 }, 1, { 0 }, { 3, 5, 7, 9, 11, 13 }, 6, 7, 1, 3, 2 },
+    { 21, { FORMAT_A1 }, 1, { 0 }, { 23, 27, 31, 35, 39 }, 5, 7, 1, 3, 2 },
+    { 22, { FORMAT_A1 }, 1, { 0 }, { 7, 15, 23, 31, 39 }, 5, 0, 1, 6, 2 },
+    { 23, { FORMAT_A1 }, 1, { 0 }, { 23, 27, 31, 35, 39 }, 5, 0, 1, 6, 2 },
+    { 24, { FORMAT_A1 }, 1, { 0 }, { 13, 14, 15, 29, 30, 31, 37, 38, 39 }, 10, 7, 2, 3, 2 },
+    { 25, { FORMAT_A1 }, 1, { 0 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 7, 1, 3, 2 },
+    { 26, { FORMAT_A1 }, 1, { 0 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 0, 1, 6, 2 },
+    { 27, { FORMAT_A1 }, 1, { 0 }, { 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21,
+    23, 25, 27, 29, 31, 33, 35, 37, 39 }, 15, 0, 1, 6, 2 },
+    { 28, { FORMAT_A1 }, 1, { 0 }, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,
+                                    14, 15, 16, 17, 18, 19, 20, 21, 22, 23,
+                                    24, 25, 26, 27, 28, 29, 30, 31, 32, 33,
+                                    34, 35, 36, 37, 38, 39 }, 40, 7, 1, 3, 2 },
+    { 29, { FORMAT_A2 }, 16, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 2, 3, 4 },
+    { 30, { FORMAT_A2 }, 16, { 1 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 0, 1, 3, 4 },
+    { 31, { FORMAT_A2 }, 8, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 10, 0, 2, 3, 4 },
+    { 32, { FORMAT_A2 }, 8, { 1 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 0, 1, 3, 4 },
+    { 33, { FORMAT_A2 }, 8, { 1, 2 }, { 9, 19, 29, 39 }, 4, 0, 2, 3, 4 },
+    { 34, { FORMAT_A2 }, 4, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 1, 3, 4 },
+    { 35, { FORMAT_A2 }, 4, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 2, 3, 4 },
+    { 36, { FORMAT_A2 }, 4, { 1 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 0, 1, 3, 4 },
+    { 37, { FORMAT_A2 }, 2, { 1 }, { 7, 15, 23, 31, 39 }, 5, 0, 2, 3, 4 },
+    { 38, { FORMAT_A2 }, 2, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 1, 3, 4 },
+    { 39, { FORMAT_A2 }, 2, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 2, 3, 4 },
+    { 40, { FORMAT_A2 }, 2, { 1 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 0, 1, 3, 4 },
+    { 41, { FORMAT_A2 }, 1, { 0 }, { 19, 39 }, 2, 5, 1, 2, 4 },
+    { 42, { FORMAT_A2 }, 1, { 0 }, { 3, 5, 7 }, 3, 0, 1, 3, 4 },
+    { 43, { FORMAT_A2 }, 1, { 0 }, { 24, 29, 34, 39 }, 4, 5, 1, 2, 4 },
+    { 44, { FORMAT_A2 }, 1, { 0 }, { 9, 19, 29, 39 }, 4, 5, 2, 2, 4 },
+    { 45, { FORMAT_A2 }, 1, { 0 }, { 17, 19, 37, 39 }, 4, 0, 1, 3, 4 },
+    { 46, { FORMAT_A2 }, 1, { 0 }, { 9, 19, 29, 39 }, 4, 0, 2, 3, 4 },
+    { 47, { FORMAT_A2 }, 1, { 0 }, { 7, 15, 23, 31, 39 }, 5, 0, 1, 3, 4 },
+    { 48, { FORMAT_A2 }, 1, { 0 }, { 23, 27, 31, 35, 39 }, 5, 5, 1, 2, 4 },
+    { 49, { FORMAT_A2 }, 1, { 0 }, { 23, 27, 31, 35, 39 }, 5, 0, 1, 3, 4 },
+    { 50, { FORMAT_A2 }, 1, { 0 }, { 3, 5, 7, 9, 11, 13 }, 6, 5, 1, 2, 4 },
+    { 51, { FORMAT_A2 }, 1, { 0 }, { 3, 5, 7, 9, 11, 13 }, 6, 0, 1, 3, 4 },
+    { 52, { FORMAT_A2 }, 1, { 0 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 5, 1, 2, 4 },
+    { 53, { FORMAT_A2 }, 1, { 0 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 1, 3, 4 },
+    { 54, { FORMAT_A2 }, 1, { 0 }, { 13, 14, 15, 29, 30, 31, 37, 38, 39 }, 10, 5, 2, 2, 4 },
+    { 55, { FORMAT_A2 }, 1, { 0 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 5, 1, 2, 4 },
+    { 56, { FORMAT_A2 }, 1, { 0 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 0, 1, 3, 4 },
+    { 57, { FORMAT_A2 }, 1, { 0 }, { 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21,
+                                    23, 25, 27, 29, 31, 33, 35, 37, 39 }, 15, 0, 1, 3, 4 },
+    { 58, { FORMAT_A2 }, 1, { 0 }, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,
+                                    14, 15, 16, 17, 18, 19, 20, 21, 22, 23,
+                                    24, 25, 26, 27, 28, 29, 30, 31, 32, 33,
+                                    34, 35, 36, 37, 38, 39 }, 40, 5, 1, 2, 4 },
+    { 59, { FORMAT_A3 }, 16, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 2, 2, 6 },
+    { 60, { FORMAT_A3 }, 16, { 1 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 0, 1, 2, 6 },
+    { 61, { FORMAT_A3 }, 8, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 2, 2, 6 },
+    { 62, { FORMAT_A3 }, 8, { 1 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 0, 1, 2, 6 },
+    { 63, { FORMAT_A3 }, 8, { 1, 2 }, { 9, 19, 29, 39 }, 4, 0, 2, 2, 6 },
+    { 64, { FORMAT_A3 }, 4, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 1, 2, 6 },
+    { 65, { FORMAT_A3 }, 4, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 2, 2, 6 },
+    { 66, { FORMAT_A3 }, 4, { 1 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 0, 1, 2, 6 },
+    { 67, { FORMAT_A3 }, 2, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 1, 2, 6 },
+    { 68, { FORMAT_A3 }, 2, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 2, 2, 6 },
+    { 69, { FORMAT_A3 }, 2, { 1 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 0, 1, 2, 6 },
+    { 70, { FORMAT_A3 }, 1, { 0 }, { 19, 39 }, 2, 7, 1, 1, 6 },
+    { 71, { FORMAT_A3 }, 1, { 0 }, { 3, 5, 7 }, 3, 0, 1, 2, 6 },
+    { 72, { FORMAT_A3 }, 1, { 0 }, { 9, 11, 13 }, 3, 2, 1, 2, 6 },
+    { 73, { FORMAT_A3 }, 1, { 0 }, { 24, 29, 34, 39 }, 4, 7, 1, 1, 6 },
+    { 74, { FORMAT_A3 }, 1, { 0 }, { 9, 19, 29, 39 }, 4, 7, 2, 1, 6 },
+    { 75, { FORMAT_A3 }, 1, { 0 }, { 17, 19, 37, 39 }, 4, 0, 1, 2, 6 },
+    { 76, { FORMAT_A3 }, 1, { 0 }, { 9, 19, 29, 39 }, 4, 0, 2, 2, 6 },
+    { 77, { FORMAT_A3 }, 1, { 0 }, { 7, 15, 23, 31, 39 }, 5, 0, 1, 2, 6 },
+    { 78, { FORMAT_A3 }, 1, { 0 }, { 23, 27, 31, 35, 39 }, 5, 7, 1, 1, 6 },
+    { 79, { FORMAT_A3 }, 1, { 0 }, { 23, 27, 31, 35, 39 }, 5, 0, 1, 2, 6 },
+    { 80, { FORMAT_A3 }, 1, { 0 }, { 3, 5, 7, 9, 11, 13 }, 6, 0, 1, 2, 6 },
+    { 81, { FORMAT_A3 }, 1, { 0 }, { 3, 5, 7, 9, 11, 13 }, 6, 7, 1, 1, 6 },
+    { 82, { FORMAT_A3 }, 1, { 0 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 1, 2, 6 },
+    { 83, { FORMAT_A3 }, 1, { 0 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 7, 1, 1, 6 },
+    { 84, { FORMAT_A3 }, 1, { 0 }, { 13, 14, 15, 29, 30, 31, 37, 38, 39 }, 10, 7, 2, 1, 6 },
+    { 85, { FORMAT_A3 }, 1, { 0 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 7, 1, 1, 6 },
+    { 86, { FORMAT_A3 }, 1, { 0 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 0, 1, 2, 6 },
+    { 87, { FORMAT_A3 }, 1, { 0 }, { 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21,
+                                    23, 25, 27, 29, 31, 33, 35, 37, 39 }, 15, 0, 1, 2, 6 },
+    { 88, { FORMAT_A3 }, 1, { 0 }, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,
+                                    14, 15, 16, 17, 18, 19, 20, 21, 22, 23,
+                                    24, 25, 26, 27, 28, 29, 30, 31, 32, 33,
+                                    34, 35, 36, 37, 38, 39 }, 40, 7, 1, 1, 6 },
+    { 89, { FORMAT_B1 }, 16, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 2, 2, 6, 2 },
+    { 90, { FORMAT_B1 }, 8, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 2, 2, 6, 2 },
+    { 91, { FORMAT_B1 }, 8, { 1, 2 }, { 9, 19, 29, 39 }, 4, 2, 2, 6, 2 },
+    { 92, { FORMAT_B1 }, 4, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 2, 2, 6, 2 },
+    { 93, { FORMAT_B1 }, 2, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 2, 2, 6, 2 },
+    { 94, { FORMAT_B1 }, 2, { 1 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 2, 1, 6, 2 },
+    { 95, { FORMAT_B1 }, 1, { 0 }, { 19, 39 }, 2, 8, 1, 3, 2 },
+    { 96, { FORMAT_B1 }, 1, { 0 }, { 3, 5, 7 }, 3, 2, 1, 6, 2 },
+    { 97, { FORMAT_B1 }, 1, { 0 }, { 24, 29, 34, 39 }, 4, 8, 1, 3, 2 },
+    { 98, { FORMAT_B1 }, 1, { 0 }, { 9, 19, 29, 39 }, 4, 8, 2, 3, 2 },
+    { 99, { FORMAT_B1 }, 1, { 0 }, { 17, 19, 37, 39 }, 4, 2, 1, 6, 2 },
+    { 100, { FORMAT_B1 }, 1, { 0 }, { 9, 19, 29, 39 }, 4, 2, 2, 6, 2 },
+    { 101, { FORMAT_B1 }, 1, { 0 }, { 7, 15, 23, 31, 39 }, 5, 2, 1, 6, 2 },
+    { 102, { FORMAT_B1 }, 1, { 0 }, { 23, 27, 31, 35, 39 }, 5, 8, 1, 3, 2 },
+    { 103, { FORMAT_B1 }, 1, { 0 }, { 23, 27, 31, 35, 39 }, 5, 2, 1, 6, 2 },
+    { 104, { FORMAT_B1 }, 1, { 0 }, { 3, 5, 7, 9, 11, 13 }, 6, 8, 1, 3, 2 },
+    { 105, { FORMAT_B1 }, 1, { 0 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 8, 1, 3, 2 },
+    { 106, { FORMAT_B1 }, 1, { 0 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 2, 1, 6, 2 },
+    { 107, { FORMAT_B1 }, 1, { 0 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 8, 1, 3, 2 },
+    { 108, { FORMAT_B1 }, 1, { 0 }, { 13, 14, 15, 29, 30, 31, 37, 38, 39 }, 10, 8, 2, 3, 2 },
+    { 109, { FORMAT_B1 }, 1, { 0 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 2, 1, 6, 2 },
+    { 110, { FORMAT_B1 }, 1, { 0 }, { 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21,
+                                    23, 25, 27, 29, 31, 33, 35, 37, 39 }, 15, 2, 1, 6, 2 },
+    { 111, { FORMAT_B1 }, 1, { 0 }, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,
+                                    14, 15, 16, 17, 18, 19, 20, 21, 22, 23,
+                                    24, 25, 26, 27, 28, 29, 30, 31, 32, 33,
+                                    34, 35, 36, 37, 38, 39 }, 40, 8, 1, 3, 2 },
+    { 112, { FORMAT_B4 }, 16, { 1, 2 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 2, 1, 12 },
+    { 113, { FORMAT_B4 }, 16, { 1, 2 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 0, 1, 1, 12 },
+    { 114, { FORMAT_B4 }, 8, { 1, 2 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 2, 1, 12 },
+    { 115, { FORMAT_B4 }, 8, { 1, 2 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 0, 1, 1, 12 },
+    { 116, { FORMAT_B4 }, 8, { 1, 2 }, { 9, 19, 29, 39 }, 4, 0, 2, 1, 12 },
+    { 117, { FORMAT_B4 }, 4, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 1, 1, 12 },
+    { 118, { FORMAT_B4 }, 4, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 2, 1, 12 },
+    { 119, { FORMAT_B4 }, 4, { 1, 2 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 0, 1, 1, 12 },
+    { 120, { FORMAT_B4 }, 2, { 1 }, { 7, 15, 23, 31, 39 }, 5, 2, 2, 1, 12 },
+    { 121, { FORMAT_B4 }, 2, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 1, 1, 12 },
+    { 122, { FORMAT_B4 }, 2, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 2, 1, 12 },
+    { 123, { FORMAT_B4 }, 2, { 1 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 0, 1, 1, 12 },
+    { 124, { FORMAT_B4 }, 1, { 0 }, { 19, 39 }, 2, 2, 2, 1, 12 },
+    { 125, { FORMAT_B4 }, 1, { 0 }, { 17, 19, 37, 39 }, 4, 0, 1, 1, 12 },
+    { 126, { FORMAT_B4 }, 1, { 0 }, { 24, 29, 34, 39 }, 4, 2, 1, 1, 12 },
+    { 127, { FORMAT_B4 }, 1, { 0 }, { 9, 19, 29, 39 }, 4, 2, 2, 1, 12 },
+    { 128, { FORMAT_B4 }, 1, { 0 }, { 9, 19, 29, 39 }, 4, 0, 2, 1, 12 },
+    { 129, { FORMAT_B4 }, 1, { 0 }, { 7, 15, 23, 31, 39 }, 5, 0, 1, 1, 12 },
+    { 130, { FORMAT_B4 }, 1, { 0 }, { 7, 15, 23, 31, 39 }, 5, 0, 2, 1, 12 },
+    { 131, { FORMAT_B4 }, 1, { 0 }, { 23, 27, 31, 35, 39 }, 5, 0, 1, 1, 12 },
+    { 132, { FORMAT_B4 }, 1, { 0 }, { 23, 27, 31, 35, 39 }, 5, 2, 2, 1, 12 },
+    { 133, { FORMAT_B4 }, 1, { 0 }, { 9, 11, 13, 15, 17, 19 }, 6, 0, 1, 1, 12 },
+    { 134, { FORMAT_B4 }, 1, { 0 }, { 3, 5, 7, 9, 11, 13 }, 6, 2, 1, 1, 12 },
+    { 135, { FORMAT_B4 }, 1, { 0 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 1, 1, 12 },
+    { 136, { FORMAT_B4 }, 1, { 0 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 2, 2, 1, 12 },
+    { 137, { FORMAT_B4 }, 1, { 0 }, { 13, 14, 15, 29, 30, 31, 37, 38, 39 }, 10, 2, 2, 1, 12 },
+    { 138, { FORMAT_B4 }, 1, { 0 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 0, 1, 1, 12 },
+    { 139, { FORMAT_B4 }, 1, { 0 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 2, 1, 1, 12 },
+    { 140, { FORMAT_B4 }, 1, { 0 }, { 3, 5, 7, 9, 11, 13, 15, 17, 19, 21,
+                                    23, 25 }, 12, 2, 1, 1, 12 },
+    { 141, { FORMAT_B4 }, 1, { 0 }, { 3, 5, 7, 9, 11, 13, 15, 17, 19, 21,
+                                    23, 25 }, 12, 0, 2, 1, 12 },
+    { 142, { FORMAT_B4 }, 1, { 0 }, { 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21,
+                                    23, 25, 27, 29, 31, 33, 35, 37, 39 }, 15, 0, 1, 1, 12 },
+    { 143, { FORMAT_B4 }, 1, { 0 }, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,
+                                    14, 15, 16, 17, 18, 19, 20, 21, 22, 23,
+                                    24, 25, 26, 27, 28, 29, 30, 31, 32, 33,
+                                    34, 35, 36, 37, 38, 39 }, 40, 2, 1, 1, 12 },
+    { 144, { FORMAT_C0 }, 16, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 2, 7, 2 },
+    { 145, { FORMAT_C0 }, 16, { 1 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 0, 1, 7, 2 },
+    { 146, { FORMAT_C0 }, 8, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 1, 7, 2 },
+    { 147, { FORMAT_C0 }, 8, { 1 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 0, 1, 7, 2 },
+    { 148, { FORMAT_C0 }, 8, { 1, 2 }, { 9, 19, 29, 39 }, 4, 0, 2, 7, 2 },
+    { 149, { FORMAT_C0 }, 4, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 1, 7, 2 },
+    { 150, { FORMAT_C0 }, 4, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 2, 7, 2 },
+    { 151, { FORMAT_C0 }, 4, { 1 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 0, 1, 7, 2 },
+    { 152, { FORMAT_C0 }, 2, { 1 }, { 7, 15, 23, 31, 39 }, 5, 0, 2, 7, 2 },
+    { 153, { FORMAT_C0 }, 2, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 1, 7, 2 },
+    { 154, { FORMAT_C0 }, 2, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 2, 7, 2 },
+    { 155, { FORMAT_C0 }, 2, { 1 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 0, 1, 7, 2 },
+    { 156, { FORMAT_C0 }, 1, { 0 }, { 19, 39 }, 2, 8, 1, 3, 2 },
+    { 157, { FORMAT_C0 }, 1, { 0 }, { 3, 5, 7 }, 3, 0, 1, 7, 2 },
+    { 158, { FORMAT_C0 }, 1, { 0 }, { 24, 29, 34, 39 }, 4, 8, 1, 3, 2 },
+    { 159, { FORMAT_C0 }, 1, { 0 }, { 9, 19, 29, 39 }, 4, 8, 2, 3, 2 },
+    { 160, { FORMAT_C0 }, 1, { 0 }, { 17, 19, 37, 39 }, 4, 0, 1, 7, 2 },
+    { 161, { FORMAT_C0 }, 1, { 0 }, { 9, 19, 29, 39 }, 4, 0, 2, 7, 2 },
+    { 162, { FORMAT_C0 }, 1, { 0 }, { 23, 27, 31, 35, 39 }, 5, 8, 1, 3, 2 },
+    { 163, { FORMAT_C0 }, 1, { 0 }, { 7, 15, 23, 31, 39 }, 5, 0, 1, 7, 2 },
+    { 164, { FORMAT_C0 }, 1, { 0 }, { 23, 27, 31, 35, 39 }, 5, 0, 1, 7, 2 },
+    { 165, { FORMAT_C0 }, 1, { 0 }, { 3, 5, 7, 9, 11, 13 }, 6, 8, 1, 3, 2 },
+    { 166, { FORMAT_C0 }, 1, { 0 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 8, 1, 3, 2 },
+    { 167, { FORMAT_C0 }, 1, { 0 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 1, 7, 2 },
+    { 168, { FORMAT_C0 }, 1, { 0 }, { 13, 14, 15, 29, 30, 31, 37, 38, 39 }, 10, 8, 2, 3, 2 },
+    { 169, { FORMAT_C0 }, 1, { 0 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 8, 1, 3, 2 },
+    { 170, { FORMAT_C0 }, 1, { 0 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 0, 1, 7, 2 },
+    { 171, { FORMAT_C0 }, 1, { 0 }, { 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21,
+    23, 25, 27, 29, 31, 33, 35, 37, 39 }, 15, 0, 1, 7, 2 },
+    { 172, { FORMAT_C0 }, 1, { 0 }, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,
+                                    14, 15, 16, 17, 18, 19, 20, 21, 22, 23,
+                                    24, 25, 26, 27, 28, 29, 30, 31, 32, 33,
+                                    34, 35, 36, 37, 38, 39 }, 40, 8, 1, 3, 2 },
+    { 173, { FORMAT_C2 }, 16, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 2, 2, 6 },
+    { 174, { FORMAT_C2 }, 16, { 1 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 0, 1, 2, 6 },
+    { 175, { FORMAT_C2 }, 8, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 2, 2, 6 },
+    { 176, { FORMAT_C2 }, 8, { 1 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 0, 1, 2, 6 },
+    { 177, { FORMAT_C2 }, 8, { 1, 2 }, { 9, 19, 29, 39 }, 4, 0, 2, 2, 6 },
+    { 178, { FORMAT_C2 }, 4, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 1, 2, 6 },
+    { 179, { FORMAT_C2 }, 4, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 2, 2, 6 },
+    { 180, { FORMAT_C2 }, 4, { 1 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 0, 1, 2, 6 },
+    { 181, { FORMAT_C2 }, 2, { 1 }, { 7, 15, 23, 31, 39 }, 5, 2, 2, 2, 6 },
+    { 182, { FORMAT_C2 }, 2, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 1, 2, 6 },
+    { 183, { FORMAT_C2 }, 2, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 0, 2, 2, 6 },
+    { 184, { FORMAT_C2 }, 2, { 1 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 0, 1, 2, 6 },
+    { 185, { FORMAT_C2 }, 1, { 0 }, { 19, 39 }, 2, 2, 1, 2, 6 },
+    { 186, { FORMAT_C2 }, 1, { 0 }, { 3, 5, 7 }, 3, 0, 1, 2, 6 },
+    { 187, { FORMAT_C2 }, 1, { 0 }, { 24, 29, 34, 39 }, 4, 7, 1, 1, 6 },
+    { 188, { FORMAT_C2 }, 1, { 0 }, { 9, 19, 29, 39 }, 4, 7, 2, 1, 6 },
+    { 189, { FORMAT_C2 }, 1, { 0 }, { 17, 19, 37, 39 }, 4, 0, 1, 2, 6 },
+    { 190, { FORMAT_C2 }, 1, { 0 }, { 9, 19, 29, 39 }, 4, 2, 2, 2, 6 },
+    { 191, { FORMAT_C2 }, 1, { 0 }, { 7, 15, 23, 31, 39 }, 5, 2, 1, 2, 6 },
+    { 192, { FORMAT_C2 }, 1, { 0 }, { 3, 5, 7, 9, 11, 13 }, 6, 7, 1, 1, 6 },
+    { 193, { FORMAT_C2 }, 1, { 0 }, { 23, 27, 31, 35, 39 }, 5, 7, 2, 1, 6 },
+    { 194, { FORMAT_C2 }, 1, { 0 }, { 23, 27, 31, 35, 39 }, 5, 0, 1, 2, 6 },
+    { 195, { FORMAT_C2 }, 1, { 0 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 7, 2, 1, 6 },
+    { 196, { FORMAT_C2 }, 1, { 0 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 2, 1, 2, 6 },
+    { 197, { FORMAT_C2 }, 1, { 0 }, { 13, 14, 15, 29, 30, 31, 37, 38, 39 }, 10, 7, 2, 1, 6 },
+    { 198, { FORMAT_C2 }, 1, { 0 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 7, 1, 1, 6 },
+    { 199, { FORMAT_C2 }, 1, { 0 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 0, 1, 2, 6 },
+    { 200, { FORMAT_C2 }, 1, { 0 }, { 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21,
+                                    23, 25, 27, 29, 31, 33, 35, 37, 39 }, 15, 0, 1, 2, 6 },
+    { 201, { FORMAT_C2 }, 1, { 0 }, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
+                                    17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
+                                    33, 34, 35, 36, 37, 38, 39 }, 40, 7, 1, 1, 6 },
+    { 202, { FORMAT_A1, FORMAT_B1 }, 16, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 2, 1, 6, 2 },
+    { 203, { FORMAT_A1, FORMAT_B1 }, 16, { 1 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 2, 1, 6, 2 },
+    { 204, { FORMAT_A1, FORMAT_B1 }, 8, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 2, 1, 6, 2 },
+    { 205, { FORMAT_A1, FORMAT_B1 }, 8, { 1 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 2, 1, 6, 2 },
+    { 206, { FORMAT_A1, FORMAT_B1 }, 4, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 2, 1, 6, 2 },
+    { 207, { FORMAT_A1, FORMAT_B1 }, 4, { 1 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 2, 1, 6, 2 },
+    { 208, { FORMAT_A1, FORMAT_B1 }, 2, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 2, 1, 6, 2 },
+    { 209, { FORMAT_A1, FORMAT_B1 }, 1, { 0 }, { 19, 39 }, 2, 8, 1, 3, 2 },
+    { 210, { FORMAT_A1, FORMAT_B1 }, 1, { 0 }, { 9, 19, 29, 39 }, 4, 8, 1, 3, 2 },
+    { 211, { FORMAT_A1, FORMAT_B1 }, 1, { 0 }, { 17, 19, 37, 39 }, 4, 2, 1, 6, 2 },
+    { 212, { FORMAT_A1, FORMAT_B1 }, 1, { 0 }, { 9, 19, 29, 39 }, 4, 2, 2, 6, 2 },
+    { 213, { FORMAT_A1, FORMAT_B1 }, 1, { 0 }, { 23, 27, 31, 35, 39 }, 5, 8, 1, 3, 2 },
+    { 214, { FORMAT_A1, FORMAT_B1 }, 1, { 0 }, { 7, 15, 23, 31, 39 }, 5, 2, 1, 6, 2 },
+    { 215, { FORMAT_A1, FORMAT_B1 }, 1, { 0 }, { 23, 27, 31, 35, 39 }, 5, 2, 1, 6, 2 },
+    { 216, { FORMAT_A1, FORMAT_B1 }, 1, { 0 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 8, 1, 3, 2 },
+    { 217, { FORMAT_A1, FORMAT_B1 }, 1, { 0 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 2, 1, 6, 2 },
+    { 218, { FORMAT_A1, FORMAT_B1 }, 1, { 0 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 2, 1, 6, 2 },
+    { 219, { FORMAT_A1, FORMAT_B1 }, 1, { 0 }, { 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21,
+                                                23, 25, 27, 29, 31, 33, 35, 37, 39 }, 15, 2, 1, 6, 2 },
+    { 220, { FORMAT_A2, FORMAT_B2 }, 16, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 2, 1, 3, 4 },
+    { 221, { FORMAT_A2, FORMAT_B2 }, 16, { 1 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 2, 1, 3, 4 },
+    { 222, { FORMAT_A2, FORMAT_B2 }, 8, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 2, 1, 3, 4 },
+    { 223, { FORMAT_A2, FORMAT_B2 }, 8, { 1 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 2, 1, 3, 4 },
+    { 224, { FORMAT_A2, FORMAT_B2 }, 4, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 2, 1, 3, 4 },
+    { 225, { FORMAT_A2, FORMAT_B2 }, 4, { 1 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 2, 1, 3, 4 },
+    { 226, { FORMAT_A2, FORMAT_B2 }, 2, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 2, 1, 3, 4 },
+    { 227, { FORMAT_A2, FORMAT_B2 }, 1, { 0 }, { 19, 39 }, 2, 6, 1, 2, 4 },
+    { 228, { FORMAT_A2, FORMAT_B2 }, 1, { 0 }, { 9, 19, 29, 39 }, 4, 6, 1, 2, 4 },
+    { 229, { FORMAT_A2, FORMAT_B2 }, 1, { 0 }, { 17, 19, 37, 39 }, 4, 2, 1, 3, 4 },
+    { 230, { FORMAT_A2, FORMAT_B2 }, 1, { 0 }, { 9, 19, 29, 39 }, 4, 2, 2, 3, 4 },
+    { 231, { FORMAT_A2, FORMAT_B2 }, 1, { 0 }, { 23, 27, 31, 35, 39 }, 5, 6, 1, 2, 4 },
+    { 232, { FORMAT_A2, FORMAT_B2 }, 1, { 0 }, { 7, 15, 23, 31, 39 }, 5, 2, 1, 3, 4 },
+    { 233, { FORMAT_A2, FORMAT_B2 }, 1, { 0 }, { 23, 27, 31, 35, 39 }, 5, 2, 1, 3, 4 },
+    { 234, { FORMAT_A2, FORMAT_B2 }, 1, { 0 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 6, 1, 2, 4 },
+    { 235, { FORMAT_A2, FORMAT_B2 }, 1, { 0 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 2, 1, 3, 4 },
+    { 236, { FORMAT_A2, FORMAT_B2 }, 1, { 0 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 2, 1, 3, 4 },
+    { 237, { FORMAT_A2, FORMAT_B2 }, 1, { 0 }, { 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21,
+                                                23, 25, 27, 29, 31, 33, 35, 37, 39 }, 15, 2, 1, 3, 4 },
+    { 238, { FORMAT_A3, FORMAT_B3 }, 16, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 2, 1, 2, 6 },
+    { 239, { FORMAT_A3, FORMAT_B3 }, 16, { 1 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 2, 1, 2, 6 },
+    { 240, { FORMAT_A3, FORMAT_B3 }, 8, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 2, 1, 2, 6 },
+    { 241, { FORMAT_A3, FORMAT_B3 }, 8, { 1 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 2, 1, 2, 6 },
+    { 242, { FORMAT_A3, FORMAT_B3 }, 4, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 2, 1, 2, 6 },
+    { 243, { FORMAT_A3, FORMAT_B3 }, 4, { 1 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 2, 1, 2, 6 },
+    { 244, { FORMAT_A3, FORMAT_B3 }, 2, { 1 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 2, 1, 2, 6 },
+    { 245, { FORMAT_A3, FORMAT_B3 }, 1, { 0 }, { 19, 39 }, 2, 2, 1, 2, 6 },
+    { 246, { FORMAT_A3, FORMAT_B3 }, 1, { 0 }, { 9, 19, 29, 39 }, 4, 2, 1, 2, 6 },
+    { 247, { FORMAT_A3, FORMAT_B3 }, 1, { 0 }, { 17, 19, 37, 39 }, 4, 2, 1, 2, 6 },
+    { 248, { FORMAT_A3, FORMAT_B3 }, 1, { 0 }, { 9, 19, 29, 39 }, 4, 2, 2, 2, 6 },
+    { 249, { FORMAT_A3, FORMAT_B3 }, 1, { 0 }, { 23, 27, 31, 35, 39 }, 5, 2, 1, 2, 6 },
+    { 250, { FORMAT_A3, FORMAT_B3 }, 1, { 0 }, { 23, 27, 31, 35, 39 }, 5, 2, 1, 2, 6 },
+    { 251, { FORMAT_A3, FORMAT_B3 }, 1, { 0 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 2, 2, 2, 6 },
+    { 252, { FORMAT_A3, FORMAT_B3 }, 1, { 0 }, { 4, 9, 14, 19, 24, 29, 34, 39 }, 8, 2, 1, 2, 6 },
+    { 253, { FORMAT_A3, FORMAT_B3 }, 1, { 0 }, { 3, 7, 11, 15, 19, 23, 27, 31, 35, 39 }, 10, 2, 2, 2, 6 },
+    { 254, { FORMAT_A3, FORMAT_B3 }, 1, { 0 }, { 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21,
+                                                23, 25, 27, 29, 31, 33, 35, 37, 39 }, 15, 2, 1, 2, 6 },
+    { 255, { FORMAT_A3, FORMAT_B3 }, 1, { 0 }, { 7, 15, 23, 31, 39 }, 5, 2, 1, 2, 6 },
+}
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_ul_tables.c';
+      var-mem-desc-line = '553';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        var-mem-ref-line = '308';
+        var-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* var-member */
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__ul__tables_8c_1ab7c9c49ac127f2812c5ffe8c54364286';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+const xRANPrachPreambleLRAStruct
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'gxranPreambleforLRA';
+      var-mem-initializer = <<_EnD_oF_dEf_TeXt_
+=
+{
+    {FORMAT_0, 839,  125, 1 , 3168 },
+    {FORMAT_1, 839,  125, 2 ,21024 },
+    {FORMAT_2, 839,  125, 4 , 4688 },
+    {FORMAT_3, 839,    5, 1 , 3168 },
+    {FORMAT_A1, 139,  15, 2 ,  288 },
+    {FORMAT_A2, 139,  15, 4 ,  576 },
+    {FORMAT_A3, 139,  15, 6 ,  864 },
+    {FORMAT_B1, 139,  15, 2 ,  216 },
+    {FORMAT_B2, 139,  15, 4 ,  360 },
+    {FORMAT_B3, 139,  15, 6 ,  504 },
+    {FORMAT_B4, 139,  15, 12,  936 },
+    {FORMAT_C0, 139,  15, 1 ,  1240},
+    {FORMAT_C2, 139,  15, 4 ,  2048}
+}
+_EnD_oF_dEf_TeXt_;
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_ul_tables.c';
+      var-mem-desc-line = '845';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__main_8c_1a00025c5bad7b7b6eea4374226f8c54bb';
+        var-mem-ref-line = '308';
+        var-mem-ref-name = 'xran_init_prach';
+    };
+    }; /* var-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_ul_tables.c';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+This file defines those table used in 5G NR spec.
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+@author Intel Corporation
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'xran__up__api_8c';
+  file-name = 'xran_up_api.c';
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__up__api_8c_1a2d2f0b4b756b3d139fb41d994e801eac';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'build_ecpri_hdr';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iq_data_num_bytes';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iq_data_offset';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'alignment';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_up_api.c';
+      func-mem-desc-line = '48';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Builds eCPRI header in xRAN packet.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param mbuf Initialized rte_mbuf packet
+@param iq_data_num_bytes Number of bytes in IQ data buffer
+@param iq_data_offset Number of elements already sent
+@return int int 0 on success, non zero on failure
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__up__api_8c_1a06d71225c7b91f95649aaa5d28375711';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_build_ecpri_hdr_ex';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ecpri_mesg_type';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'payl_size';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'CC_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'Ant_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'seq_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'comp_meth';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_up_api.c';
+      func-mem-desc-line = '105';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Builds eCPRI header in xRAN packet.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param mbuf Initialized rte_mbuf packet
+@param ecpri_mesg_type eCPRI message type
+@param payl_size the size in bytes of the payload part of eCPRI message
+@param CC_ID Component Carrier ID for ecpriRtcid/ecpriPcid
+@param Ant_ID Antenna ID for ecpriRtcid/ecpriPcid
+@param seq_id Message identifier for eCPRI message
+@param comp_meth Compression method
+@return int int 0 on success, non zero on failure
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__up__api_8c_1a3d107d89aac51af076191b0fd8dce6a9';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'build_application_layer';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const struct radio_app_common_hdr *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'app_hdr_input';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_up_api.c';
+      func-mem-desc-line = '153';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Builds application layer of xRAN packet.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param mbuf Initialized rte_mbuf packet
+@param app_hdr_input Radio App common header structure to be set in mbuf
+                     packet.
+@return int 0 on success, non zero on failure
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__up__api_8c_1a1ced5ede6879fbc76e9d4e37ca9dab56';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'build_section_hdr';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const struct data_section_hdr *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'sec_hdr';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_up_api.c';
+      func-mem-desc-line = '176';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Builds section header in xRAN packet.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param mbuf Initialized rte_mbuf packet
+@param sec_hdr Section header structure to be set in mbuf packet
+@return int 0 on success, non zero on failure
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__up__api_8c_1ab3e30878e4a16bdd2e44b777100c2805';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint16_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'append_iq_samples_ex';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iq_data_start';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iq_data_num_bytes';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+enum xran_input_byte_order
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iq_buf_byte_order';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'do_copy';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_up_api.c';
+      func-mem-desc-line = '200';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Function for appending IQ samples data to the mbuf.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param mbuf Initialized rte_mbuf packet.
+@param iq_data_start Address of the first element in IQ data array.
+@param iq_data_num_bytes Size of the IQ data array.
+@param iq_data_offset IQ data btyes already sent.
+@return uint16_t Bytes that have been appended to the packet.
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__up__api_8c_1ae96d2e296c1af16defcce7790a7a74c9';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static uint16_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'append_iq_samples';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iq_data_start';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iq_data_num_bytes';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iq_data_offset';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'alignment';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_up_api.c';
+      func-mem-desc-line = '247';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Function for appending IQ samples data to the mbuf.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param mbuf Initialized rte_mbuf packet.
+@param iq_data_start Address of the first element in IQ data array.
+@param iq_data_num_bytes Size of the IQ data array.
+@param iq_data_offset IQ data btyes already sent.
+@return uint16_t Bytes that have been appended to the packet.
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__up__api_8c_1a8c3af5d2a9411472b1848dfb98ad78bc';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'build_compression_hdr';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const struct data_section_compression_hdr *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'compr_hdr';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_up_api.c';
+      func-mem-desc-line = '281';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Builds compression header in xRAN packet.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param mbuf Initialized rte_mbuf packet
+@param compression_hdr Section compression header structure
+               to be set in mbuf packet
+@return int 0 on success, non zero on failure
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__up__api_8c_1a0ef631ffb1a8cba4bbe5c1f9546431a6';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'append_comp_param';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+union compression_params *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'ud_comp_param';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_up_api.c';
+      func-mem-desc-line = '305';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Appends compression parameter in xRAN packet.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param mbuf Initialized rte_mbuf packet
+@param ud_comp_paramr Compression param to be set in mbuf packet
+@return int 0 on success, non zero on failure
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__up__api_8c_1adfc5ea408600c8de1384be020b359d95';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_extract_iq_samples';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void **
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iq_data_start';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'CC_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'Ant_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'frame_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'subframe_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'slot_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'symb_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct ecpri_seq_id *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'seq_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'num_prbu';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'start_prbu';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'sym_inc';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'rb';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'sect_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'expect_comp';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'compMeth';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iqWidth';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_up_api.c';
+      func-mem-desc-line = '327';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Function for extracting all IQ samples from xRAN packet
+       holding a single data section.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Function extracts IQ samples from received mbuf packet.
+
+@param iq_data_start Address of the first element in IQ data array.
+@param symb_id Symbol ID to be extracted from ecpri header
+@param seq_id  Sequence ID to be extracted from radio header
+@return int Size of remaining mbuf filled with IQ samples
+            zero on failure
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1aa5d2447d17b81766e3843a60296446e3';
+        func-mem-ref-line = '134';
+        func-mem-ref-name = 'xran_ecpri_hdr::ecpri_seq_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8c_1ab08a85b6527f45a9ba22d25061a96a3c';
+        func-mem-ref-line = '89';
+        func-mem-ref-name = 'xran_decompose_cid';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1abe6f9630ee7939118e68d24d90434e0c';
+        func-mem-ref-line = '133';
+        func-mem-ref-name = 'xran_ecpri_hdr::ecpri_xtc_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1a9264d54f92ac22a760270816417a692b';
+        func-mem-ref-line = '43';
+        func-mem-ref-name = 'xran_eaxc_info::ccId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1afb85286a39539b98fa09e33ccfa6226b';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'xran_eaxc_info::ruPortId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a900b69af7d674b8db3bceae754b4955a';
+        func-mem-ref-line = '181';
+        func-mem-ref-name = 'radio_app_common_hdr::value';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a03c1016ac46b9df250b994f242cf956a';
+        func-mem-ref-line = '176';
+        func-mem-ref-name = 'radio_app_common_hdr::frame_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a2c655c9f7a861ed572ea29f90392edda';
+        func-mem-ref-line = '189';
+        func-mem-ref-name = 'radio_app_common_hdr::subframe_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a02c1d0a330aa46a1bfee985080d93cd4';
+        func-mem-ref-line = '185';
+        func-mem-ref-name = 'radio_app_common_hdr::slot_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1acbbef8fd7acac33a2a461e15a43112ba';
+        func-mem-ref-line = '183';
+        func-mem-ref-name = 'radio_app_common_hdr::symb_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__up_8h_1a9f9f2f87d8b5cc7e4af6ef3e2c4c8189';
+        func-mem-ref-line = '69';
+        func-mem-ref-name = 'data_section_hdr::all_bits';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__up_8h_1acb00c5e7ebe809fda7288c699eed867c';
+        func-mem-ref-line = '71';
+        func-mem-ref-name = 'data_section_hdr::num_prbu';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__up_8h_1a486aca552c11b7046ca3066ebf4241dc';
+        func-mem-ref-line = '72';
+        func-mem-ref-name = 'data_section_hdr::start_prbu';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__up_8h_1aba23e80ad7dc1c3f7085ba3a2b4662bb';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'data_section_hdr::sym_inc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__up_8h_1ac91b2b11ae96c1a44e8a2fad473771c7';
+        func-mem-ref-line = '74';
+        func-mem-ref-name = 'data_section_hdr::rb';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__up_8h_1a11d1616fb975ccafbc33ab590fe501c4';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'data_section_hdr::sect_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__up_8h_1a4638fbd317b5d0c464ef9483038564b0';
+        func-mem-ref-line = '92';
+        func-mem-ref-name = 'data_section_compression_hdr::ud_comp_hdr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1ae12079177feb5d2ee414356fc18473cf';
+        func-mem-ref-line = '213';
+        func-mem-ref-name = 'compression_hdr::ud_comp_meth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1ab3f5c028170bd3bd241a58be8ca8da96';
+        func-mem-ref-line = '208';
+        func-mem-ref-name = 'compression_hdr::ud_iq_width';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a273a09cbea9267272f4e2a339059e442';
+        func-mem-ref-line = '111';
+        func-mem-ref-name = 'xran_lib_ota_tti';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1a1af05b8bdab3c12648a013c0cda7bbc0';
+        func-mem-ref-line = '49';
+        func-mem-ref-name = 'MLogAddVariables';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1ab3a08558e2971726cddceed59f9fd3bd';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'MLogTick';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'u__plane__functional_8cc_1a17e5d82ac5aec3860b1324a80fda79ed';
+        func-mem-ref-line = '61';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1a3d4bd5c7eec6da4ab71688e209100761';
+        func-mem-ref-line = '143';
+        func-mem-ref-name = 'process_mbuf';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__up__api_8c_1a15cc2e736c7d618de27b49be8d4922ec';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_prepare_iq_symbol_portion';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iq_data_start';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const enum xran_input_byte_order
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iq_buf_byte_order';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iq_data_num_bytes';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_up_pkt_gen_params *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'params';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'CC_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'Ant_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'seq_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'do_copy';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_up_api.c';
+      func-mem-desc-line = '455';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Function for starting preparion of IQ samples portions
+       to be sent in xRAN packet.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param mbuf Initialized rte_mbuf packet.
+@param iq_data_start Address of the first element in IQ data array.
+@param iq_data_num_bytes Size of the IQ data array.
+@param iq_data_offset IQ data bytes already sent.
+@param alignment Size of IQ data alignment.
+@param pkt_gen_params Struct with parameters used for building packet
+@return int Number of bytes that have been appended
+            to the packet within all appended sections.
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1adc9636576fb70f4b4fcfd1d03fe59998';
+        func-mem-ref-line = '348';
+        func-mem-ref-name = 'prepare_symbol_ex';
+    };
+    }; /* func-member */
+    };
+    var = {
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xran__up__api_8c_1a273a09cbea9267272f4e2a339059e442';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xran_lib_ota_tti';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_up_api.c';
+      var-mem-desc-line = '38';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+Slot index in a second [0:(1000000/TTI-1)]  
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__up__api_8c_1adfc5ea408600c8de1384be020b359d95';
+        var-mem-ref-line = '327';
+        var-mem-ref-name = 'xran_extract_iq_samples';
+    };
+    }; /* var-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/src/xran_up_api.c';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+This file provides the implementation of User Plane Messages APIs.
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+@author Intel Corporation
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'xran__up__api_8h';
+  file-name = 'xran_up_api.h';
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__up__api_8h_1adfc5ea408600c8de1384be020b359d95';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int32_t
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_extract_iq_samples';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+void **
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iq_data_start';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'CC_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'Ant_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'frame_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'subframe_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'slot_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'symb_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct ecpri_seq_id *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'seq_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'num_prbu';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'start_prbu';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'sym_inc';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'rb';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint16_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'sect_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'expect_comp';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'compMeth';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iqWidth';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_up_api.h';
+      func-mem-desc-line = '75';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Function extracts IQ samples from received mbuf packet.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param mbuf Packet with received data.
+@param iq_data_start Address of the first IQ sample in mbuf will be returned
+                     here
+@return int Bytes of IQ samples that have been extracted from mbuf.
+
+Function extracts IQ samples from received mbuf packet.
+
+@param iq_data_start Address of the first element in IQ data array.
+@param symb_id Symbol ID to be extracted from ecpri header
+@param seq_id  Sequence ID to be extracted from radio header
+@return int Size of remaining mbuf filled with IQ samples
+            zero on failure
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1aa5d2447d17b81766e3843a60296446e3';
+        func-mem-ref-line = '134';
+        func-mem-ref-name = 'xran_ecpri_hdr::ecpri_seq_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8c_1ab08a85b6527f45a9ba22d25061a96a3c';
+        func-mem-ref-line = '89';
+        func-mem-ref-name = 'xran_decompose_cid';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1abe6f9630ee7939118e68d24d90434e0c';
+        func-mem-ref-line = '133';
+        func-mem-ref-name = 'xran_ecpri_hdr::ecpri_xtc_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1a9264d54f92ac22a760270816417a692b';
+        func-mem-ref-line = '43';
+        func-mem-ref-name = 'xran_eaxc_info::ccId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__transport_8h_1afb85286a39539b98fa09e33ccfa6226b';
+        func-mem-ref-line = '44';
+        func-mem-ref-name = 'xran_eaxc_info::ruPortId';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a900b69af7d674b8db3bceae754b4955a';
+        func-mem-ref-line = '181';
+        func-mem-ref-name = 'radio_app_common_hdr::value';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a03c1016ac46b9df250b994f242cf956a';
+        func-mem-ref-line = '176';
+        func-mem-ref-name = 'radio_app_common_hdr::frame_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a2c655c9f7a861ed572ea29f90392edda';
+        func-mem-ref-line = '189';
+        func-mem-ref-name = 'radio_app_common_hdr::subframe_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1a02c1d0a330aa46a1bfee985080d93cd4';
+        func-mem-ref-line = '185';
+        func-mem-ref-name = 'radio_app_common_hdr::slot_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1acbbef8fd7acac33a2a461e15a43112ba';
+        func-mem-ref-line = '183';
+        func-mem-ref-name = 'radio_app_common_hdr::symb_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__up_8h_1a9f9f2f87d8b5cc7e4af6ef3e2c4c8189';
+        func-mem-ref-line = '69';
+        func-mem-ref-name = 'data_section_hdr::all_bits';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__up_8h_1acb00c5e7ebe809fda7288c699eed867c';
+        func-mem-ref-line = '71';
+        func-mem-ref-name = 'data_section_hdr::num_prbu';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__up_8h_1a486aca552c11b7046ca3066ebf4241dc';
+        func-mem-ref-line = '72';
+        func-mem-ref-name = 'data_section_hdr::start_prbu';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__up_8h_1aba23e80ad7dc1c3f7085ba3a2b4662bb';
+        func-mem-ref-line = '73';
+        func-mem-ref-name = 'data_section_hdr::sym_inc';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__up_8h_1ac91b2b11ae96c1a44e8a2fad473771c7';
+        func-mem-ref-line = '74';
+        func-mem-ref-name = 'data_section_hdr::rb';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__up_8h_1a11d1616fb975ccafbc33ab590fe501c4';
+        func-mem-ref-line = '75';
+        func-mem-ref-name = 'data_section_hdr::sect_id';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt__up_8h_1a4638fbd317b5d0c464ef9483038564b0';
+        func-mem-ref-line = '92';
+        func-mem-ref-name = 'data_section_compression_hdr::ud_comp_hdr';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1ae12079177feb5d2ee414356fc18473cf';
+        func-mem-ref-line = '213';
+        func-mem-ref-name = 'compression_hdr::ud_comp_meth';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__pkt_8h_1ab3f5c028170bd3bd241a58be8ca8da96';
+        func-mem-ref-line = '208';
+        func-mem-ref-name = 'compression_hdr::ud_iq_width';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__main_8c_1a273a09cbea9267272f4e2a339059e442';
+        func-mem-ref-line = '111';
+        func-mem-ref-name = 'xran_lib_ota_tti';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1a1af05b8bdab3c12648a013c0cda7bbc0';
+        func-mem-ref-line = '49';
+        func-mem-ref-name = 'MLogAddVariables';
+    };
+      func-mem-referenceto = {
+        func-mem-ref-id = 'xran__mlog__lnx_8h_1ab3a08558e2971726cddceed59f9fd3bd';
+        func-mem-ref-line = '42';
+        func-mem-ref-name = 'MLogTick';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'u__plane__functional_8cc_1a17e5d82ac5aec3860b1324a80fda79ed';
+        func-mem-ref-line = '61';
+        func-mem-ref-name = 'TEST_P';
+    };
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1a3d4bd5c7eec6da4ab71688e209100761';
+        func-mem-ref-line = '143';
+        func-mem-ref-name = 'process_mbuf';
+    };
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xran__up__api_8h_1acd8f547b98d7ebd7dbc41c486a26505d';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'xran_prepare_iq_symbol_portion';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct rte_mbuf *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'mbuf';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const void *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iq_data_start';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const enum xran_input_byte_order
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iq_buf_byte_order';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+const uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'iq_data_num_bytes';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+struct xran_up_pkt_gen_params *
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'params';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'CC_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'Ant_ID';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint8_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'seq_id';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+uint32_t
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'do_copy';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_up_api.h';
+      func-mem-desc-line = '93';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+Function for starting preparion of IQ samples portions
+       to be sent in xRAN packet.
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+@param mbuf Initialized rte_mbuf packet.
+@param iq_data_start Address of the first element in IQ data array.
+@param iq_data_num_bytes Size of the IQ data array.
+@param iq_data_offset IQ data bytes already sent.
+@param alignment Size of IQ data alignment.
+@param pkt_gen_params Struct with parameters used for building packet
+@return int Number of bytes that have been appended
+            to the packet within all appended sections.
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceby = {
+        func-mem-ref-id = 'xran__common_8c_1adc9636576fb70f4b4fcfd1d03fe59998';
+        func-mem-ref-line = '348';
+        func-mem-ref-name = 'prepare_symbol_ex';
+    };
+    }; /* func-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/lib/api/xran_up_api.h';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+This file provides the definitions for User Plane Messages APIs.
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+@author Intel Corporation
+_EnD_oF_dEf_TeXt_;
+}; /* file */
+file = {
+  file-id   = 'xranlib__unit__test__main_8cc';
+  file-name = 'xranlib_unit_test_main.cc';
+    func = {
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xranlib__unit__test__main_8cc_1ae1a822d108363d67859905ae324c28df';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+static int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'parse_input_parameter';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+std::string
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'executable';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+std::string
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'option';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xranlib_unit_test_main.cc';
+      func-mem-desc-line = '26';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+    }; /* func-member */
+    func-member = {
+      func-mem-kind = 'function';
+      func-mem-id   = 'xranlib__unit__test__main_8cc_1a3c04138a5bfe5d72780bb7e82a18e627';
+      func-mem-virt = normal;
+      func-mem-prot = public;
+      func-mem-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+      func-mem-name = 'main';
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+int
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'argc';
+      }; /*        func-mem-param--param */
+      func-mem-param = {
+        func-mem-param-type = <<_EnD_oF_dEf_TeXt_
+char **
+_EnD_oF_dEf_TeXt_;
+        func-mem-param-declname = 'argv';
+      }; /*        func-mem-param--param */
+      func-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xranlib_unit_test_main.cc';
+      func-mem-desc-line = '46';
+      func-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      func-mem-referenceto = {
+        func-mem-ref-id = 'common_8hpp_1a7f1e5652bb40ab5c264473c82ac23beb';
+        func-mem-ref-line = '66';
+        func-mem-ref-name = 'BenchmarkParameters::repetition';
+    };
+    }; /* func-member */
+    };
+    var = {
+    var-member = {
+      var-mem-kind = 'variable';
+      var-mem-id   = 'xranlib__unit__test__main_8cc_1a1b2100f9f398243bb4bdbf0db003b9a3';
+      var-mem-virt = normal;
+      var-mem-prot = public;
+      var-mem-type = <<_EnD_oF_dEf_TeXt_
+xranLibWraper *
+_EnD_oF_dEf_TeXt_;
+      var-mem-name = 'xranlib';
+      var-mem-desc-file = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xranlib_unit_test_main.cc';
+      var-mem-desc-line = '44';
+      var-mem-briefdesc =    <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+      var-mem-referenceby = {
+        var-mem-ref-id = 'chain__tests_8cc_1af4e08ea14f09b53fce43ec39aba7a605';
+        var-mem-ref-line = '49';
+        var-mem-ref-name = 'xran_ut_tx_cp_dl';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'chain__tests_8cc_1a61f8088ed26f5ccc6a323c3b0feb66c2';
+        var-mem-ref-line = '55';
+        var-mem-ref-name = 'xran_ut_tx_cp_ul';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'chain__tests_8cc_1a73639c0dcf18fe068dc350fc0c8ba2f2';
+        var-mem-ref-line = '61';
+        var-mem-ref-name = 'xran_ut_tx_up_dl';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'chain__tests_8cc_1ad274ca70e6c47c2c549422b1cba1f0b0';
+        var-mem-ref-line = '67';
+        var-mem-ref-name = 'xran_ut_tx_cpup_dl';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'chain__tests_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        var-mem-ref-line = '135';
+        var-mem-ref-name = 'TestChain::SetUp';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'chain__tests_8cc_1a6c5f599800ca755367ad7df4da60eb86';
+        var-mem-ref-line = '226';
+        var-mem-ref-name = 'TEST_P';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'init__sys__functional_8cc_1a3a1707f6479611fdc609a3eb8a0cef1b';
+        var-mem-ref-line = '79';
+        var-mem-ref-name = 'Init_Sys_Check::SetUp';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'init__sys__functional_8cc_1ac4fca95dc3b93372ce7f2078baf8e8b6';
+        var-mem-ref-line = '86';
+        var-mem-ref-name = 'Init_Sys_Check::TearDown';
+    };
+      var-mem-referenceby = {
+        var-mem-ref-id = 'xran__lib__wrap_8hpp_1a7d671b9b851d9b0fbae6777e85643c3b';
+        var-mem-ref-line = '1148';
+        var-mem-ref-name = 'xranLibWraper::get_cfg_fh';
+    };
+    }; /* var-member */
+    };
+  file-full-name  = '/home/jonathan/dev/gerrit/phy/fhi_lib/test/common/xranlib_unit_test_main.cc';
+  file-first-line = '1';
+  file-briefdesc  = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+  file-documentation = <<_EnD_oF_dEf_TeXt_
+
+_EnD_oF_dEf_TeXt_;
+}; /* file */