pdr: Stabilise pldm_entity_association_tree_find_with_locality()

Use of pldm_entity_association_tree_find_with_locality()(Previously
pldm_entity_association_tree_find_if_remote())is demonstrated here:

https://gerrit.openbmc.org/c/openbmc/pldm/+/44699

Change-Id: I715bcd63eb05442be097d6cc0682b1fb25ea3c07
Signed-off-by: Pavithra Barithaya <pavithra.b@ibm.com>
diff --git a/abi/x86_64/gcc.dump b/abi/x86_64/gcc.dump
index 64c6c8a..35e6b93 100644
--- a/abi/x86_64/gcc.dump
+++ b/abi/x86_64/gcc.dump
@@ -42,12 +42,12 @@
                          'utils.c' => 1
                        },
           'SymbolInfo' => {
-                            '100199' => {
+                            '100202' => {
                                           'Header' => 'pldm.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'eid',
-                                                                'type' => '98635'
+                                                                'type' => '98632'
                                                               },
                                                        '1' => {
                                                                 'name' => 'mctp_fd',
@@ -59,7 +59,7 @@
                                                               },
                                                        '3' => {
                                                                 'name' => 'pldm_resp_msg',
-                                                                'type' => '74243'
+                                                                'type' => '74240'
                                                               },
                                                        '4' => {
                                                                 'name' => 'resp_msg_len',
@@ -69,17 +69,17 @@
                                           'Reg' => {
                                                      '3' => 'rbx'
                                                    },
-                                          'Return' => '98744',
+                                          'Return' => '98747',
                                           'ShortName' => 'pldm_recv',
                                           'Source' => 'pldm.c',
                                           'SourceLine' => '123'
                                         },
-                            '100425' => {
+                            '100428' => {
                                           'Header' => 'pldm.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'eid',
-                                                                'type' => '98635'
+                                                                'type' => '98632'
                                                               },
                                                        '1' => {
                                                                 'name' => 'mctp_fd',
@@ -87,7 +87,7 @@
                                                               },
                                                        '2' => {
                                                                 'name' => 'pldm_resp_msg',
-                                                                'type' => '74243'
+                                                                'type' => '74240'
                                                               },
                                                        '3' => {
                                                                 'name' => 'resp_msg_len',
@@ -98,7 +98,7 @@
                                                      '2' => 'r12',
                                                      '3' => 'r13'
                                                    },
-                                          'Return' => '98744',
+                                          'Return' => '98747',
                                           'ShortName' => 'pldm_recv_any',
                                           'Source' => 'pldm.c',
                                           'SourceLine' => '98'
@@ -144,9 +144,9 @@
                                          'Source' => 'bios.c',
                                          'SourceLine' => '212'
                                        },
-                            '100870' => {
+                            '100873' => {
                                           'Header' => 'pldm.h',
-                                          'Return' => '98744',
+                                          'Return' => '98747',
                                           'ShortName' => 'pldm_open',
                                           'Source' => 'pldm.c',
                                           'SourceLine' => '30'
@@ -354,7 +354,55 @@
                                          'Source' => 'bios.c',
                                          'SourceLine' => '59'
                                        },
-                            '114851' => {
+                            '11672' => {
+                                         'Header' => 'bios.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'instance_id',
+                                                               'type' => '173'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'completion_code',
+                                                               'type' => '173'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'seconds',
+                                                               'type' => '173'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'minutes',
+                                                               'type' => '173'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'hours',
+                                                               'type' => '173'
+                                                             },
+                                                      '5' => {
+                                                               'name' => 'day',
+                                                               'type' => '173'
+                                                             },
+                                                      '6' => {
+                                                               'name' => 'month',
+                                                               'offset' => '0',
+                                                               'type' => '173'
+                                                             },
+                                                      '7' => {
+                                                               'name' => 'year',
+                                                               'offset' => '8',
+                                                               'type' => '5485'
+                                                             },
+                                                      '8' => {
+                                                               'name' => 'msg',
+                                                               'offset' => '16',
+                                                               'type' => '1599'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'encode_get_date_time_resp',
+                                         'Source' => 'bios.c',
+                                         'SourceLine' => '23'
+                                       },
+                            '117324' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -375,7 +423,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '1075'
                                         },
-                            '115051' => {
+                            '117524' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -396,7 +444,7 @@
                                                               },
                                                        '4' => {
                                                                 'name' => 'length',
-                                                                'type' => '58275'
+                                                                'type' => '58272'
                                                               },
                                                        '5' => {
                                                                 'name' => 'file_meta_data_1',
@@ -430,7 +478,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '1045'
                                         },
-                            '115283' => {
+                            '117756' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -456,7 +504,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '1021'
                                         },
-                            '115384' => {
+                            '117857' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -473,7 +521,7 @@
                                                               },
                                                        '3' => {
                                                                 'name' => 'length',
-                                                                'type' => '49579'
+                                                                'type' => '49576'
                                                               },
                                                        '4' => {
                                                                 'name' => 'file_meta_data_1',
@@ -507,7 +555,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '985'
                                         },
-                            '115681' => {
+                            '118154' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -528,7 +576,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '959'
                                         },
-                            '115876' => {
+                            '118349' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -583,7 +631,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '931'
                                         },
-                            '116088' => {
+                            '118561' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -609,7 +657,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '911'
                                         },
-                            '116184' => {
+                            '118657' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -660,7 +708,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '877'
                                         },
-                            '116481' => {
+                            '118954' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -686,7 +734,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '858'
                                         },
-                            '116582' => {
+                            '119055' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -715,55 +763,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '830'
                                         },
-                            '11672' => {
-                                         'Header' => 'bios.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'instance_id',
-                                                               'type' => '173'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'completion_code',
-                                                               'type' => '173'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'seconds',
-                                                               'type' => '173'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'minutes',
-                                                               'type' => '173'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'hours',
-                                                               'type' => '173'
-                                                             },
-                                                      '5' => {
-                                                               'name' => 'day',
-                                                               'type' => '173'
-                                                             },
-                                                      '6' => {
-                                                               'name' => 'month',
-                                                               'offset' => '0',
-                                                               'type' => '173'
-                                                             },
-                                                      '7' => {
-                                                               'name' => 'year',
-                                                               'offset' => '8',
-                                                               'type' => '5485'
-                                                             },
-                                                      '8' => {
-                                                               'name' => 'msg',
-                                                               'offset' => '16',
-                                                               'type' => '1599'
-                                                             }
-                                                    },
-                                         'Return' => '74',
-                                         'ShortName' => 'encode_get_date_time_resp',
-                                         'Source' => 'bios.c',
-                                         'SourceLine' => '23'
-                                       },
-                            '116817' => {
+                            '119290' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -784,7 +784,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '805'
                                         },
-                            '117007' => {
+                            '119480' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -819,7 +819,24 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '783'
                                         },
-                            '117149' => {
+                            '11955' => {
+                                         'Header' => 'bios.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'instance_id',
+                                                               'type' => '173'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'msg',
+                                                               'type' => '1599'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'encode_get_date_time_req',
+                                         'Source' => 'bios.c',
+                                         'SourceLine' => '8'
+                                       },
+                            '119622' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -850,7 +867,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '760'
                                         },
-                            '117264' => {
+                            '119737' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -888,7 +905,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '726'
                                         },
-                            '117534' => {
+                            '120007' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -917,7 +934,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '693'
                                         },
-                            '117764' => {
+                            '120237' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -957,7 +974,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '668'
                                         },
-                            '117926' => {
+                            '120399' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -983,7 +1000,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '649'
                                         },
-                            '118027' => {
+                            '120500' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1000,7 +1017,7 @@
                                                               },
                                                        '3' => {
                                                                 'name' => 'length',
-                                                                'type' => '49579'
+                                                                'type' => '49576'
                                                               },
                                                        '4' => {
                                                                 'name' => 'msg',
@@ -1012,7 +1029,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '621'
                                         },
-                            '118262' => {
+                            '120735' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1033,7 +1050,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '596'
                                         },
-                            '118452' => {
+                            '120925' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1054,7 +1071,7 @@
                                                               },
                                                        '4' => {
                                                                 'name' => 'length',
-                                                                'type' => '58275'
+                                                                'type' => '58272'
                                                               }
                                                      },
                                           'Reg' => {
@@ -1068,7 +1085,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '573'
                                         },
-                            '118594' => {
+                            '121067' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1099,7 +1116,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '549'
                                         },
-                            '118709' => {
+                            '121182' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1129,7 +1146,7 @@
                                                        '6' => {
                                                                 'name' => 'address',
                                                                 'offset' => '0',
-                                                                'type' => '49579'
+                                                                'type' => '49576'
                                                               },
                                                        '7' => {
                                                                 'name' => 'msg',
@@ -1142,7 +1159,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '518'
                                         },
-                            '118994' => {
+                            '121467' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1171,7 +1188,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '489'
                                         },
-                            '119224' => {
+                            '121697' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1201,7 +1218,7 @@
                                                        '6' => {
                                                                 'name' => 'address',
                                                                 'offset' => '0',
-                                                                'type' => '58275'
+                                                                'type' => '58272'
                                                               }
                                                      },
                                           'Reg' => {
@@ -1216,7 +1233,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '462'
                                         },
-                            '119401' => {
+                            '121874' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1241,24 +1258,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '433'
                                         },
-                            '11955' => {
-                                         'Header' => 'bios.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'instance_id',
-                                                               'type' => '173'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'msg',
-                                                               'type' => '1599'
-                                                             }
-                                                    },
-                                         'Return' => '74',
-                                         'ShortName' => 'encode_get_date_time_req',
-                                         'Source' => 'bios.c',
-                                         'SourceLine' => '8'
-                                       },
-                            '119616' => {
+                            '122089' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1289,7 +1289,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '410'
                                         },
-                            '119726' => {
+                            '122199' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1318,7 +1318,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '377'
                                         },
-                            '119961' => {
+                            '122434' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1357,7 +1357,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '349'
                                         },
-                            '120116' => {
+                            '122589' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1382,7 +1382,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '320'
                                         },
-                            '120331' => {
+                            '122804' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1417,7 +1417,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '292'
                                         },
-                            '120467' => {
+                            '122940' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1446,7 +1446,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '260'
                                         },
-                            '120702' => {
+                            '123175' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1481,7 +1481,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '236'
                                         },
-                            '120837' => {
+                            '123310' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1526,7 +1526,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '198'
                                         },
-                            '121010' => {
+                            '123483' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1555,7 +1555,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '170'
                                         },
-                            '121236' => {
+                            '123709' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1596,7 +1596,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '137'
                                         },
-                            '121594' => {
+                            '124067' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1631,7 +1631,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '113'
                                         },
-                            '121729' => {
+                            '124202' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1662,7 +1662,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '90'
                                         },
-                            '121838' => {
+                            '124311' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1687,7 +1687,7 @@
                                                               },
                                                        '5' => {
                                                                 'name' => 'address',
-                                                                'type' => '49579'
+                                                                'type' => '49576'
                                                               },
                                                        '6' => {
                                                                 'name' => 'msg',
@@ -1703,7 +1703,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '61'
                                         },
-                            '122097' => {
+                            '124570' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1732,7 +1732,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '32'
                                         },
-                            '122318' => {
+                            '124791' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1757,7 +1757,7 @@
                                                               },
                                                        '5' => {
                                                                 'name' => 'address',
-                                                                'type' => '58275'
+                                                                'type' => '58272'
                                                               }
                                                      },
                                           'Reg' => {
@@ -1772,7 +1772,7 @@
                                           'Source' => 'file_io.c',
                                           'SourceLine' => '7'
                                         },
-                            '123341' => {
+                            '125814' => {
                                           'Header' => 'host.h',
                                           'Param' => {
                                                        '0' => {
@@ -1808,7 +1808,7 @@
                                           'Source' => 'host.c',
                                           'SourceLine' => '82'
                                         },
-                            '123589' => {
+                            '126062' => {
                                           'Header' => 'host.h',
                                           'Param' => {
                                                        '0' => {
@@ -1834,7 +1834,7 @@
                                           'Source' => 'host.c',
                                           'SourceLine' => '65'
                                         },
-                            '123672' => {
+                            '126145' => {
                                           'Header' => 'host.h',
                                           'Param' => {
                                                        '0' => {
@@ -1869,7 +1869,7 @@
                                           'Source' => 'host.c',
                                           'SourceLine' => '36'
                                         },
-                            '123811' => {
+                            '126284' => {
                                           'Header' => 'host.h',
                                           'Param' => {
                                                        '0' => {
@@ -1894,7 +1894,7 @@
                                           'Source' => 'host.c',
                                           'SourceLine' => '9'
                                         },
-                            '124847' => {
+                            '127320' => {
                                           'Header' => 'platform_oem_ibm.h',
                                           'Param' => {
                                                        '0' => {
@@ -4413,7 +4413,7 @@
                                         'Source' => 'base.c',
                                         'SourceLine' => '8'
                                       },
-                            '50903' => {
+                            '50900' => {
                                          'Header' => 'utils.h',
                                          'Line' => '37',
                                          'Param' => {
@@ -4434,7 +4434,7 @@
                                          'Source' => 'utils.c',
                                          'SourceLine' => '87'
                                        },
-                            '50986' => {
+                            '50983' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4453,9 +4453,9 @@
                                          'Return' => '6812',
                                          'ShortName' => 'pldm_bios_table_checksum',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '1204'
+                                         'SourceLine' => '1203'
                                        },
-                            '51131' => {
+                            '51128' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4490,9 +4490,9 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_value_copy_and_update',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '1149'
+                                         'SourceLine' => '1148'
                                        },
-                            '51819' => {
+                            '51816' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4511,12 +4511,12 @@
                                          'Reg' => {
                                                     '2' => 'r8'
                                                   },
-                                         'Return' => '51814',
+                                         'Return' => '51811',
                                          'ShortName' => 'pldm_bios_table_attr_value_find_by_handle',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '1140'
+                                         'SourceLine' => '1139'
                                        },
-                            '52082' => {
+                            '52079' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4535,12 +4535,12 @@
                                          'Reg' => {
                                                     '2' => 'r8'
                                                   },
-                                         'Return' => '52229',
+                                         'Return' => '52226',
                                          'ShortName' => 'pldm_bios_table_attr_find_by_string_handle',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '1124'
+                                         'SourceLine' => '1123'
                                        },
-                            '52350' => {
+                            '52347' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4559,12 +4559,12 @@
                                          'Reg' => {
                                                     '2' => 'r8'
                                                   },
-                                         'Return' => '52229',
+                                         'Return' => '52226',
                                          'ShortName' => 'pldm_bios_table_attr_find_by_handle',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '1107'
+                                         'SourceLine' => '1106'
                                        },
-                            '52613' => {
+                            '52610' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4585,12 +4585,12 @@
                                                     '1' => 'r12',
                                                     '2' => 'rbx'
                                                   },
-                                         'Return' => '52835',
+                                         'Return' => '52832',
                                          'ShortName' => 'pldm_bios_table_string_find_by_string',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '1087'
+                                         'SourceLine' => '1086'
                                        },
-                            '53004' => {
+                            '53001' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4609,17 +4609,17 @@
                                          'Reg' => {
                                                     '2' => 'r8'
                                                   },
-                                         'Return' => '52835',
+                                         'Return' => '52832',
                                          'ShortName' => 'pldm_bios_table_string_find_by_handle',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '1057'
+                                         'SourceLine' => '1056'
                                        },
-                            '53766' => {
+                            '53763' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'iter',
-                                                               'type' => '51809'
+                                                               'type' => '51806'
                                                              }
                                                     },
                                          'Reg' => {
@@ -4628,48 +4628,48 @@
                                          'Return' => '5228',
                                          'ShortName' => 'pldm_bios_table_iter_value',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '1009'
+                                         'SourceLine' => '1008'
                                        },
-                            '53815' => {
+                            '53812' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'iter',
-                                                               'type' => '51809'
+                                                               'type' => '51806'
                                                              }
                                                     },
                                          'Return' => '1',
                                          'ShortName' => 'pldm_bios_table_iter_next',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '994'
+                                         'SourceLine' => '993'
                                        },
-                            '53926' => {
+                            '53923' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'iter',
-                                                               'type' => '54002'
+                                                               'type' => '53999'
                                                              }
                                                     },
                                          'Return' => '6812',
                                          'ShortName' => 'pldm_bios_table_iter_is_end',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '980'
+                                         'SourceLine' => '979'
                                        },
-                            '54007' => {
+                            '54004' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'iter',
-                                                               'type' => '51809'
+                                                               'type' => '51806'
                                                              }
                                                     },
                                          'Return' => '1',
                                          'ShortName' => 'pldm_bios_table_iter_free',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '973'
+                                         'SourceLine' => '972'
                                        },
-                            '54078' => {
+                            '54075' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4682,7 +4682,7 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'type',
-                                                               'type' => '49591'
+                                                               'type' => '49588'
                                                              }
                                                     },
                                          'Reg' => {
@@ -4690,12 +4690,12 @@
                                                     '1' => 'r12',
                                                     '2' => 'rbx'
                                                   },
-                                         'Return' => '51809',
+                                         'Return' => '51806',
                                          'ShortName' => 'pldm_bios_table_iter_create',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '945'
+                                         'SourceLine' => '944'
                                        },
-                            '54317' => {
+                            '54314' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4719,9 +4719,9 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_append_pad_checksum_check',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '912'
+                                         'SourceLine' => '911'
                                        },
-                            '54617' => {
+                            '54614' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4732,14 +4732,14 @@
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_pad_checksum_size',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '904'
+                                         'SourceLine' => '903'
                                        },
-                            '54972' => {
+                            '54969' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '51814'
+                                                               'type' => '51811'
                                                              }
                                                     },
                                          'Reg' => {
@@ -4748,38 +4748,38 @@
                                          'Return' => '5485',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '875'
+                                         'SourceLine' => '874'
                                        },
-                            '55021' => {
+                            '55018' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '51814'
+                                                               'type' => '51811'
                                                              }
                                                     },
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_length',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '868'
+                                         'SourceLine' => '867'
                                        },
-                            '55505' => {
+                            '55502' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '51814'
+                                                               'type' => '51811'
                                                              }
                                                     },
                                          'Reg' => {
                                                     '0' => 'rdi'
                                                   },
-                                         'Return' => '49579',
+                                         'Return' => '49576',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '814'
+                                         'SourceLine' => '813'
                                        },
-                            '55645' => {
+                            '55642' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4800,7 +4800,7 @@
                                                              },
                                                       '4' => {
                                                                'name' => 'cv',
-                                                               'type' => '49579'
+                                                               'type' => '49576'
                                                              }
                                                     },
                                          'Reg' => {
@@ -4813,16 +4813,16 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_check',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '794'
+                                         'SourceLine' => '793'
                                        },
-                            '55914' => {
+                            '55911' => {
                                          'Header' => 'bios_table.h',
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '787'
+                                         'SourceLine' => '786'
                                        },
-                            '56076' => {
+                            '56073' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4861,14 +4861,14 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_check',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '750'
+                                         'SourceLine' => '749'
                                        },
-                            '56476' => {
+                            '56473' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '51814'
+                                                               'type' => '51811'
                                                              },
                                                       '1' => {
                                                                'name' => 'current_string',
@@ -4878,14 +4878,14 @@
                                          'Return' => '1',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '739'
+                                         'SourceLine' => '738'
                                        },
-                            '56571' => {
+                            '56568' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '51814'
+                                                               'type' => '51811'
                                                              }
                                                     },
                                          'Reg' => {
@@ -4894,9 +4894,9 @@
                                          'Return' => '5485',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '730'
+                                         'SourceLine' => '729'
                                        },
-                            '56712' => {
+                            '56709' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4910,9 +4910,9 @@
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '723'
+                                         'SourceLine' => '722'
                                        },
-                            '56894' => {
+                            '56891' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4948,14 +4948,14 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_check',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '686'
+                                         'SourceLine' => '685'
                                        },
-                            '57213' => {
+                            '57210' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '51814'
+                                                               'type' => '51811'
                                                              },
                                                       '1' => {
                                                                'name' => 'handles',
@@ -4972,14 +4972,14 @@
                                          'Return' => '173',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '673'
+                                         'SourceLine' => '672'
                                        },
-                            '57460' => {
+                            '57457' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '51814'
+                                                               'type' => '51811'
                                                              }
                                                     },
                                          'Reg' => {
@@ -4988,9 +4988,9 @@
                                          'Return' => '173',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '666'
+                                         'SourceLine' => '665'
                                        },
-                            '57509' => {
+                            '57506' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -5004,14 +5004,14 @@
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '659'
+                                         'SourceLine' => '658'
                                        },
-                            '57558' => {
+                            '57555' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '51814'
+                                                               'type' => '51811'
                                                              }
                                                     },
                                          'Reg' => {
@@ -5020,14 +5020,14 @@
                                          'Return' => '173',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '652'
+                                         'SourceLine' => '651'
                                        },
-                            '57607' => {
+                            '57604' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '51814'
+                                                               'type' => '51811'
                                                              }
                                                     },
                                          'Reg' => {
@@ -5036,22 +5036,22 @@
                                          'Return' => '5485',
                                          'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '645'
+                                         'SourceLine' => '644'
                                        },
-                            '58154' => {
+                            '58151' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '52229'
+                                                               'type' => '52226'
                                                              },
                                                       '1' => {
                                                                'name' => 'lower',
-                                                               'type' => '58275'
+                                                               'type' => '58272'
                                                              },
                                                       '2' => {
                                                                'name' => 'upper',
-                                                               'type' => '58275'
+                                                               'type' => '58272'
                                                              },
                                                       '3' => {
                                                                'name' => 'scalar',
@@ -5059,7 +5059,7 @@
                                                              },
                                                       '4' => {
                                                                'name' => 'def',
-                                                               'type' => '58275'
+                                                               'type' => '58272'
                                                              }
                                                     },
                                          'Reg' => {
@@ -5072,9 +5072,9 @@
                                          'Return' => '1',
                                          'ShortName' => 'pldm_bios_table_attr_entry_integer_decode',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '567'
+                                         'SourceLine' => '568'
                                        },
-                            '58290' => {
+                            '58287' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -5087,7 +5087,7 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'info',
-                                                               'type' => '58552'
+                                                               'type' => '58549'
                                                              }
                                                     },
                                          'Reg' => {
@@ -5098,38 +5098,38 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_check',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '537'
+                                         'SourceLine' => '538'
                                        },
-                            '58562' => {
+                            '58559' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'info',
-                                                               'type' => '58552'
+                                                               'type' => '58549'
                                                              },
                                                       '1' => {
                                                                'name' => 'errmsg',
-                                                               'type' => '58861'
+                                                               'type' => '58858'
                                                              }
                                                     },
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '497'
+                                         'SourceLine' => '498'
                                        },
-                            '58866' => {
+                            '58863' => {
                                          'Header' => 'bios_table.h',
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '490'
+                                         'SourceLine' => '491'
                                        },
-                            '59028' => {
+                            '59025' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '52229'
+                                                               'type' => '52226'
                                                              },
                                                       '1' => {
                                                                'name' => 'buffer',
@@ -5143,14 +5143,14 @@
                                          'Return' => '5485',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '452'
+                                         'SourceLine' => '453'
                                        },
-                            '59297' => {
+                            '59294' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '52229'
+                                                               'type' => '52226'
                                                              }
                                                     },
                                          'Reg' => {
@@ -5159,14 +5159,14 @@
                                          'Return' => '5485',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '443'
+                                         'SourceLine' => '444'
                                        },
-                            '59366' => {
+                            '59363' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '52229'
+                                                               'type' => '52226'
                                                              }
                                                     },
                                          'Reg' => {
@@ -5175,14 +5175,14 @@
                                          'Return' => '5485',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '434'
+                                         'SourceLine' => '435'
                                        },
-                            '59435' => {
+                            '59432' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '52229'
+                                                               'type' => '52226'
                                                              }
                                                     },
                                          'Reg' => {
@@ -5191,14 +5191,14 @@
                                          'Return' => '173',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '425'
+                                         'SourceLine' => '426'
                                        },
-                            '59504' => {
+                            '59501' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '52229'
+                                                               'type' => '52226'
                                                              },
                                                       '1' => {
                                                                'name' => 'def_string_length',
@@ -5212,9 +5212,9 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length_check',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '411'
+                                         'SourceLine' => '412'
                                        },
-                            '59674' => {
+                            '59671' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -5227,7 +5227,7 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'info',
-                                                               'type' => '60033'
+                                                               'type' => '60030'
                                                              }
                                                     },
                                          'Reg' => {
@@ -5237,18 +5237,18 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_encode_check',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '368'
+                                         'SourceLine' => '369'
                                        },
-                            '60038' => {
+                            '60035' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'info',
-                                                               'type' => '60033'
+                                                               'type' => '60030'
                                                              },
                                                       '1' => {
                                                                'name' => 'errmsg',
-                                                               'type' => '58861'
+                                                               'type' => '58858'
                                                              }
                                                     },
                                          'Reg' => {
@@ -5257,9 +5257,9 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_info_check',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '334'
+                                         'SourceLine' => '335'
                                        },
-                            '60307' => {
+                            '60304' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -5273,14 +5273,14 @@
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '321'
+                                         'SourceLine' => '322'
                                        },
-                            '60539' => {
+                            '60536' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '52229'
+                                                               'type' => '52226'
                                                              },
                                                       '1' => {
                                                                'name' => 'def_indices',
@@ -5294,14 +5294,14 @@
                                          'Return' => '173',
                                          'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '282'
+                                         'SourceLine' => '283'
                                        },
-                            '60818' => {
+                            '60815' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '52229'
+                                                               'type' => '52226'
                                                              },
                                                       '1' => {
                                                                'name' => 'pv_hdls',
@@ -5320,14 +5320,14 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '263'
+                                         'SourceLine' => '264'
                                        },
-                            '60983' => {
+                            '60980' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '52229'
+                                                               'type' => '52226'
                                                              },
                                                       '1' => {
                                                                'name' => 'def_num',
@@ -5341,14 +5341,14 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num_check',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '252'
+                                         'SourceLine' => '253'
                                        },
-                            '61142' => {
+                            '61139' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '52229'
+                                                               'type' => '52226'
                                                              },
                                                       '1' => {
                                                                'name' => 'pv_num',
@@ -5362,9 +5362,9 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num_check',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '233'
+                                         'SourceLine' => '234'
                                        },
-                            '61202' => {
+                            '61199' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -5377,7 +5377,7 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'info',
-                                                               'type' => '61531'
+                                                               'type' => '61528'
                                                              }
                                                     },
                                          'Reg' => {
@@ -5387,9 +5387,9 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_check',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '194'
+                                         'SourceLine' => '195'
                                        },
-                            '61536' => {
+                            '61533' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -5408,14 +5408,14 @@
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '184'
+                                         'SourceLine' => '185'
                                        },
-                            '61596' => {
+                            '61593' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '52229'
+                                                               'type' => '52226'
                                                              }
                                                     },
                                          'Reg' => {
@@ -5424,14 +5424,14 @@
                                          'Return' => '5485',
                                          'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '177'
+                                         'SourceLine' => '178'
                                        },
-                            '61643' => {
+                            '61640' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '52229'
+                                                               'type' => '52226'
                                                              }
                                                     },
                                          'Reg' => {
@@ -5440,14 +5440,14 @@
                                          'Return' => '173',
                                          'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '170'
+                                         'SourceLine' => '171'
                                        },
-                            '61690' => {
+                            '61687' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '52229'
+                                                               'type' => '52226'
                                                              }
                                                     },
                                          'Reg' => {
@@ -5456,14 +5456,14 @@
                                          'Return' => '5485',
                                          'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '163'
+                                         'SourceLine' => '164'
                                        },
-                            '62323' => {
+                            '62320' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '52835'
+                                                               'type' => '52832'
                                                              },
                                                       '1' => {
                                                                'name' => 'buffer',
@@ -5482,14 +5482,14 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_string_entry_decode_string_check',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '98'
+                                         'SourceLine' => '99'
                                        },
-                            '62560' => {
+                            '62557' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '52835'
+                                                               'type' => '52832'
                                                              }
                                                     },
                                          'Reg' => {
@@ -5498,14 +5498,14 @@
                                          'Return' => '5485',
                                          'ShortName' => 'pldm_bios_table_string_entry_decode_string_length',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '91'
+                                         'SourceLine' => '92'
                                        },
-                            '62607' => {
+                            '62604' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '52835'
+                                                               'type' => '52832'
                                                              }
                                                     },
                                          'Reg' => {
@@ -5514,9 +5514,9 @@
                                          'Return' => '5485',
                                          'ShortName' => 'pldm_bios_table_string_entry_decode_handle',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '84'
+                                         'SourceLine' => '85'
                                        },
-                            '62654' => {
+                            '62651' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -5539,9 +5539,9 @@
                                          'Return' => '74',
                                          'ShortName' => 'pldm_bios_table_string_entry_encode_check',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '60'
+                                         'SourceLine' => '61'
                                        },
-                            '63015' => {
+                            '63012' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -5555,7 +5555,7 @@
                                          'Return' => '123',
                                          'ShortName' => 'pldm_bios_table_string_entry_encode_length',
                                          'Source' => 'bios_table.c',
-                                         'SourceLine' => '53'
+                                         'SourceLine' => '54'
                                        },
                             '6682' => {
                                         'Header' => 'utils.h',
@@ -5693,7 +5693,7 @@
                                         'Source' => 'bios.c',
                                         'SourceLine' => '673'
                                       },
-                            '68667' => {
+                            '68664' => {
                                          'Header' => 'utils.h',
                                          'Line' => '106',
                                          'Param' => {
@@ -5707,7 +5707,7 @@
                                          'Source' => 'utils.c',
                                          'SourceLine' => '224'
                                        },
-                            '68780' => {
+                            '68777' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5724,11 +5724,11 @@
                                                              },
                                                       '3' => {
                                                                'name' => 'non_functioning_component_indication',
-                                                               'type' => '68967'
+                                                               'type' => '68964'
                                                              },
                                                       '4' => {
                                                                'name' => 'non_functioning_component_bitmap',
-                                                               'type' => '68972'
+                                                               'type' => '68969'
                                                              }
                                                     },
                                          'Reg' => {
@@ -5741,7 +5741,7 @@
                                          'Source' => 'firmware_update.c',
                                          'SourceLine' => '1567'
                                        },
-                            '68982' => {
+                            '68979' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5762,7 +5762,7 @@
                                          'Source' => 'firmware_update.c',
                                          'SourceLine' => '1542'
                                        },
-                            '69152' => {
+                            '69149' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5788,7 +5788,7 @@
                                          'Source' => 'firmware_update.c',
                                          'SourceLine' => '1525'
                                        },
-                            '69228' => {
+                            '69225' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5809,7 +5809,7 @@
                                          'Source' => 'firmware_update.c',
                                          'SourceLine' => '1499'
                                        },
-                            '69398' => {
+                            '69395' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5854,7 +5854,7 @@
                                                       '9' => {
                                                                'name' => 'update_option_flags_enabled',
                                                                'offset' => '24',
-                                                               'type' => '69725'
+                                                               'type' => '69722'
                                                              }
                                                     },
                                          'Reg' => {
@@ -5868,7 +5868,7 @@
                                          'Source' => 'firmware_update.c',
                                          'SourceLine' => '1432'
                                        },
-                            '69735' => {
+                            '69732' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5889,7 +5889,7 @@
                                          'Source' => 'firmware_update.c',
                                          'SourceLine' => '1407'
                                        },
-                            '69905' => {
+                            '69902' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5919,7 +5919,7 @@
                                          'Source' => 'firmware_update.c',
                                          'SourceLine' => '1378'
                                        },
-                            '70031' => {
+                            '70028' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5944,7 +5944,7 @@
                                          'Source' => 'firmware_update.c',
                                          'SourceLine' => '1342'
                                        },
-                            '70272' => {
+                            '70269' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -5994,7 +5994,7 @@
                                         'Source' => 'bios.c',
                                         'SourceLine' => '645'
                                       },
-                            '70461' => {
+                            '70458' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -6011,7 +6011,7 @@
                                                              },
                                                       '3' => {
                                                                'name' => 'comp_activation_methods_modification',
-                                                               'type' => '70571'
+                                                               'type' => '70568'
                                                              }
                                                     },
                                          'Reg' => {
@@ -6025,7 +6025,7 @@
                                          'Source' => 'firmware_update.c',
                                          'SourceLine' => '1286'
                                        },
-                            '70581' => {
+                            '70578' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -6050,7 +6050,7 @@
                                          'Source' => 'firmware_update.c',
                                          'SourceLine' => '1259'
                                        },
-                            '70770' => {
+                            '70767' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -6076,7 +6076,7 @@
                                          'Source' => 'firmware_update.c',
                                          'SourceLine' => '1243'
                                        },
-                            '70846' => {
+                            '70843' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -6101,7 +6101,7 @@
                                          'Source' => 'firmware_update.c',
                                          'SourceLine' => '1216'
                                        },
-                            '71035' => {
+                            '71032' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -6127,7 +6127,7 @@
                                          'Source' => 'firmware_update.c',
                                          'SourceLine' => '1199'
                                        },
-                            '71111' => {
+                            '71108' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -6155,7 +6155,7 @@
                                          'Source' => 'firmware_update.c',
                                          'SourceLine' => '1174'
                                        },
-                            '71300' => {
+                            '71297' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -6186,7 +6186,7 @@
                                          'Source' => 'firmware_update.c',
                                          'SourceLine' => '1151'
                                        },
-                            '71420' => {
+                            '71417' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -6211,7 +6211,7 @@
                                                              },
                                                       '5' => {
                                                                'name' => 'update_option_flags_enabled',
-                                                               'type' => '69725'
+                                                               'type' => '69722'
                                                              },
                                                       '6' => {
                                                                'name' => 'time_before_req_fw_data',
@@ -6230,7 +6230,7 @@
                                          'Source' => 'firmware_update.c',
                                          'SourceLine' => '1103'
                                        },
-                            '71654' => {
+                            '71651' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -6270,7 +6270,7 @@
                                                       '6' => {
                                                                'name' => 'update_option_flags',
                                                                'offset' => '0',
-                                                               'type' => '64501'
+                                                               'type' => '64498'
                                                              },
                                                       '7' => {
                                                                'name' => 'comp_ver_str_type',
@@ -6285,7 +6285,7 @@
                                                       '9' => {
                                                                'name' => 'comp_ver_str',
                                                                'offset' => '24',
-                                                               'type' => '72118'
+                                                               'type' => '72115'
                                                              }
                                                     },
                                          'Return' => '74',
@@ -6293,7 +6293,7 @@
                                          'Source' => 'firmware_update.c',
                                          'SourceLine' => '1044'
                                        },
-                            '72128' => {
+                            '72125' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -6327,7 +6327,7 @@
                                          'Source' => 'firmware_update.c',
                                          'SourceLine' => '1006'
                                        },
-                            '72327' => {
+                            '72324' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -6372,7 +6372,7 @@
                                                       '8' => {
                                                                'name' => 'comp_ver_str',
                                                                'offset' => '16',
-                                                               'type' => '72118'
+                                                               'type' => '72115'
                                                              },
                                                       '9' => {
                                                                'name' => 'msg',
@@ -6416,7 +6416,7 @@
                                         'Source' => 'bios.c',
                                         'SourceLine' => '618'
                                       },
-                            '72808' => {
+                            '72805' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -6451,7 +6451,7 @@
                                          'Source' => 'firmware_update.c',
                                          'SourceLine' => '916'
                                        },
-                            '72955' => {
+                            '72952' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -6486,7 +6486,7 @@
                                                       '7' => {
                                                                'name' => 'comp_img_set_ver_str',
                                                                'offset' => '8',
-                                                               'type' => '72118'
+                                                               'type' => '72115'
                                                              },
                                                       '8' => {
                                                                'name' => 'msg',
@@ -6504,7 +6504,7 @@
                                          'Source' => 'firmware_update.c',
                                          'SourceLine' => '856'
                                        },
-                            '73394' => {
+                            '73391' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -6517,7 +6517,7 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'component_data',
-                                                               'type' => '73712'
+                                                               'type' => '73709'
                                                              },
                                                       '3' => {
                                                                'name' => 'active_comp_ver_str',
@@ -6539,7 +6539,7 @@
                                          'Source' => 'firmware_update.c',
                                          'SourceLine' => '780'
                                        },
-                            '73722' => {
+                            '73719' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -6552,7 +6552,7 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'resp_data',
-                                                               'type' => '73942'
+                                                               'type' => '73939'
                                                              },
                                                       '3' => {
                                                                'name' => 'active_comp_image_set_ver_str',
@@ -6623,7 +6623,7 @@
                                         'Source' => 'bios.c',
                                         'SourceLine' => '582'
                                       },
-                            '73947' => {
+                            '73944' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -6649,7 +6649,7 @@
                                          'Source' => 'firmware_update.c',
                                          'SourceLine' => '664'
                                        },
-                            '74087' => {
+                            '74084' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -6674,7 +6674,7 @@
                                                              },
                                                       '5' => {
                                                                'name' => 'descriptor_data',
-                                                               'type' => '74243'
+                                                               'type' => '74240'
                                                              }
                                                     },
                                          'Reg' => {
@@ -6688,7 +6688,7 @@
                                          'Source' => 'firmware_update.c',
                                          'SourceLine' => '616'
                                        },
-                            '74253' => {
+                            '74250' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -6714,7 +6714,7 @@
                                          'Source' => 'firmware_update.c',
                                          'SourceLine' => '599'
                                        },
-                            '74393' => {
+                            '74390' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -6727,7 +6727,7 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'pldm_comp_image_info',
-                                                               'type' => '74540'
+                                                               'type' => '74537'
                                                              },
                                                       '3' => {
                                                                'name' => 'comp_version_str',
@@ -6745,7 +6745,7 @@
                                          'Source' => 'firmware_update.c',
                                          'SourceLine' => '534'
                                        },
-                            '74545' => {
+                            '74542' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -6781,7 +6781,7 @@
                                          'Source' => 'firmware_update.c',
                                          'SourceLine' => '488'
                                        },
-                            '74727' => {
+                            '74724' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -6811,7 +6811,7 @@
                                          'Source' => 'firmware_update.c',
                                          'SourceLine' => '449'
                                        },
-                            '74899' => {
+                            '74896' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -6828,7 +6828,7 @@
                                                              },
                                                       '3' => {
                                                                'name' => 'fw_device_id_record',
-                                                               'type' => '75156'
+                                                               'type' => '75153'
                                                              },
                                                       '4' => {
                                                                'name' => 'applicable_components',
@@ -6860,7 +6860,7 @@
                                          'Source' => 'firmware_update.c',
                                          'SourceLine' => '356'
                                        },
-                            '75161' => {
+                            '75158' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
@@ -6873,7 +6873,7 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'package_header_info',
-                                                               'type' => '75460'
+                                                               'type' => '75457'
                                                              },
                                                       '3' => {
                                                                'name' => 'package_version_str',
@@ -6891,7 +6891,7 @@
                                          'Source' => 'firmware_update.c',
                                          'SourceLine' => '300'
                                        },
-                            '77596' => {
+                            '77593' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6945,7 +6945,7 @@
                                         'Source' => 'bios.c',
                                         'SourceLine' => '553'
                                       },
-                            '77836' => {
+                            '77833' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -6980,7 +6980,7 @@
                                          'Source' => 'fru.c',
                                          'SourceLine' => '515'
                                        },
-                            '78003' => {
+                            '78000' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -7018,7 +7018,7 @@
                                          'Source' => 'fru.c',
                                          'SourceLine' => '500'
                                        },
-                            '78233' => {
+                            '78230' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -7066,7 +7066,7 @@
                                          'Source' => 'fru.c',
                                          'SourceLine' => '460'
                                        },
-                            '78554' => {
+                            '78551' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -7095,7 +7095,7 @@
                                          'Source' => 'fru.c',
                                          'SourceLine' => '427'
                                        },
-                            '78789' => {
+                            '78786' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -7135,7 +7135,7 @@
                                          'Source' => 'fru.c',
                                          'SourceLine' => '394'
                                        },
-                            '78956' => {
+                            '78953' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -7181,7 +7181,7 @@
                                          'Source' => 'fru.c',
                                          'SourceLine' => '352'
                                        },
-                            '79347' => {
+                            '79344' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -7231,7 +7231,7 @@
                                          'Source' => 'fru.c',
                                          'SourceLine' => '321'
                                        },
-                            '79549' => {
+                            '79546' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -7314,7 +7314,7 @@
                                         'Source' => 'bios.c',
                                         'SourceLine' => '529'
                                       },
-                            '79846' => {
+                            '79843' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -7352,7 +7352,7 @@
                                          'Source' => 'fru.c',
                                          'SourceLine' => '215'
                                        },
-                            '80504' => {
+                            '80501' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -7408,7 +7408,7 @@
                                          'Source' => 'fru.c',
                                          'SourceLine' => '175'
                                        },
-                            '80825' => {
+                            '80822' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -7437,7 +7437,7 @@
                                          'Source' => 'fru.c',
                                          'SourceLine' => '139'
                                        },
-                            '81046' => {
+                            '81043' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -7468,7 +7468,7 @@
                                          'Source' => 'fru.c',
                                          'SourceLine' => '115'
                                        },
-                            '81150' => {
+                            '81147' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -7552,7 +7552,7 @@
                                         'Source' => 'bios.c',
                                         'SourceLine' => '500'
                                       },
-                            '81453' => {
+                            '81450' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -7612,7 +7612,7 @@
                                          'Source' => 'fru.c',
                                          'SourceLine' => '34'
                                        },
-                            '81663' => {
+                            '81660' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
@@ -7674,7 +7674,7 @@
                                         'Source' => 'bios.c',
                                         'SourceLine' => '467'
                                       },
-                            '83354' => {
+                            '83351' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
@@ -7691,7 +7691,7 @@
                                                              },
                                                       '3' => {
                                                                'name' => 'entities',
-                                                               'type' => '83667'
+                                                               'type' => '83664'
                                                              }
                                                     },
                                          'Reg' => {
@@ -7701,14 +7701,14 @@
                                          'Return' => '1',
                                          'ShortName' => 'pldm_entity_association_pdr_extract',
                                          'Source' => 'pdr.c',
-                                         'SourceLine' => '1247'
+                                         'SourceLine' => '1246'
                                        },
-                            '83687' => {
+                            '83684' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '83736'
+                                                               'type' => '83733'
                                                              }
                                                     },
                                          'Reg' => {
@@ -7717,14 +7717,14 @@
                                          'Return' => '6812',
                                          'ShortName' => 'pldm_is_empty_entity_assoc_tree',
                                          'Source' => 'pdr.c',
-                                         'SourceLine' => '1241'
+                                         'SourceLine' => '1240'
                                        },
-                            '83741' => {
+                            '83738' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '83736'
+                                                               'type' => '83733'
                                                              }
                                                     },
                                          'Reg' => {
@@ -7733,48 +7733,69 @@
                                          'Return' => '1',
                                          'ShortName' => 'pldm_entity_association_tree_destroy_root',
                                          'Source' => 'pdr.c',
-                                         'SourceLine' => '1228'
+                                         'SourceLine' => '1227'
                                        },
-                            '83804' => {
+                            '83801' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'org_tree',
-                                                               'type' => '83736'
+                                                               'type' => '83733'
                                                              },
                                                       '1' => {
                                                                'name' => 'new_tree',
-                                                               'type' => '83736'
+                                                               'type' => '83733'
                                                              }
                                                     },
                                          'Return' => '1',
                                          'ShortName' => 'pldm_entity_association_tree_copy_root',
                                          'Source' => 'pdr.c',
-                                         'SourceLine' => '1219'
+                                         'SourceLine' => '1218'
                                        },
-                            '84020' => {
+                            '84017' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '83736'
+                                                               'type' => '83733'
                                                              },
                                                       '1' => {
                                                                'name' => 'entity',
-                                                               'type' => '83672'
+                                                               'type' => '83669'
                                                              }
                                                     },
-                                         'Return' => '83274',
+                                         'Return' => '83271',
                                          'ShortName' => 'pldm_entity_association_tree_find',
                                          'Source' => 'pdr.c',
-                                         'SourceLine' => '1187'
+                                         'SourceLine' => '1186'
                                        },
-                            '84810' => {
+                            '84297' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'tree',
+                                                               'type' => '83733'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'entity',
+                                                               'type' => '83669'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'is_remote',
+                                                               'type' => '6812'
+                                                             }
+                                                    },
+                                         'Return' => '83271',
+                                         'ShortName' => 'pldm_entity_association_tree_find_with_locality',
+                                         'Source' => 'pdr.c',
+                                         'SourceLine' => '1154'
+                                       },
+                            '84807' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '85059'
+                                                               'type' => '85056'
                                                              }
                                                     },
                                          'Reg' => {
@@ -7785,12 +7806,12 @@
                                          'Source' => 'pdr.c',
                                          'SourceLine' => '1051'
                                        },
-                            '85064' => {
+                            '85061' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '85059'
+                                                               'type' => '85056'
                                                              },
                                                       '1' => {
                                                                'name' => 'terminus_handle',
@@ -7806,20 +7827,20 @@
                                          'Source' => 'pdr.c',
                                          'SourceLine' => '999'
                                        },
-                            '85333' => {
+                            '85330' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '83736'
+                                                               'type' => '83733'
                                                              },
                                                       '1' => {
                                                                'name' => 'entity',
-                                                               'type' => '82385'
+                                                               'type' => '82382'
                                                              },
                                                       '2' => {
                                                                'name' => 'node',
-                                                               'type' => '84015'
+                                                               'type' => '84012'
                                                              }
                                                     },
                                          'Return' => '1',
@@ -7827,20 +7848,20 @@
                                          'Source' => 'pdr.c',
                                          'SourceLine' => '988'
                                        },
-                            '85853' => {
+                            '85850' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'node',
-                                                               'type' => '83274'
+                                                               'type' => '83271'
                                                              },
                                                       '1' => {
                                                                'name' => 'repo',
-                                                               'type' => '85059'
+                                                               'type' => '85056'
                                                              },
                                                       '2' => {
                                                                'name' => 'entities',
-                                                               'type' => '83667'
+                                                               'type' => '83664'
                                                              },
                                                       '3' => {
                                                                'name' => 'num_entities',
@@ -7901,16 +7922,16 @@
                                         'Source' => 'bios.c',
                                         'SourceLine' => '428'
                                       },
-                            '86071' => {
+                            '86068' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '83736'
+                                                               'type' => '83733'
                                                              },
                                                       '1' => {
                                                                'name' => 'repo',
-                                                               'type' => '85059'
+                                                               'type' => '85056'
                                                              },
                                                       '2' => {
                                                                'name' => 'is_remote',
@@ -7926,16 +7947,16 @@
                                          'Source' => 'pdr.c',
                                          'SourceLine' => '923'
                                        },
-                            '86231' => {
+                            '86228' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '83736'
+                                                               'type' => '83733'
                                                              },
                                                       '1' => {
                                                                'name' => 'repo',
-                                                               'type' => '85059'
+                                                               'type' => '85056'
                                                              },
                                                       '2' => {
                                                                'name' => 'is_remote',
@@ -7951,16 +7972,16 @@
                                          'Source' => 'pdr.c',
                                          'SourceLine' => '912'
                                        },
-                            '87876' => {
+                            '87873' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'parent',
-                                                               'type' => '83274'
+                                                               'type' => '83271'
                                                              },
                                                       '1' => {
                                                                'name' => 'node',
-                                                               'type' => '83672'
+                                                               'type' => '83669'
                                                              }
                                                     },
                                          'Reg' => {
@@ -7972,12 +7993,12 @@
                                          'Source' => 'pdr.c',
                                          'SourceLine' => '751'
                                        },
-                            '87965' => {
+                            '87962' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'node',
-                                                               'type' => '83274'
+                                                               'type' => '83271'
                                                              },
                                                       '1' => {
                                                                'name' => 'association_type',
@@ -7993,12 +8014,12 @@
                                          'Source' => 'pdr.c',
                                          'SourceLine' => '725'
                                        },
-                            '88180' => {
+                            '88177' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'node',
-                                                               'type' => '83274'
+                                                               'type' => '83271'
                                                              }
                                                     },
                                          'Reg' => {
@@ -8009,25 +8030,25 @@
                                          'Source' => 'pdr.c',
                                          'SourceLine' => '711'
                                        },
-                            '88335' => {
+                            '88332' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'node',
-                                                               'type' => '83274'
+                                                               'type' => '83271'
                                                              }
                                                     },
-                                         'Return' => '82385',
+                                         'Return' => '82382',
                                          'ShortName' => 'pldm_entity_get_parent',
                                          'Source' => 'pdr.c',
                                          'SourceLine' => '703'
                                        },
-                            '88490' => {
+                            '88487' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'node',
-                                                               'type' => '83274'
+                                                               'type' => '83271'
                                                              }
                                                     },
                                          'Return' => '6812',
@@ -8035,12 +8056,12 @@
                                          'Source' => 'pdr.c',
                                          'SourceLine' => '695'
                                        },
-                            '88645' => {
+                            '88642' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '83736'
+                                                               'type' => '83733'
                                                              }
                                                     },
                                          'Reg' => {
@@ -8051,16 +8072,16 @@
                                          'Source' => 'pdr.c',
                                          'SourceLine' => '684'
                                        },
-                            '88824' => {
+                            '88821' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '83736'
+                                                               'type' => '83733'
                                                              },
                                                       '1' => {
                                                                'name' => 'entities',
-                                                               'type' => '83667'
+                                                               'type' => '83664'
                                                              },
                                                       '2' => {
                                                                'name' => 'size',
@@ -8110,16 +8131,16 @@
                                         'Source' => 'bios.c',
                                         'SourceLine' => '403'
                                       },
-                            '89786' => {
+                            '89783' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '83736'
+                                                               'type' => '83733'
                                                              },
                                                       '1' => {
                                                                'name' => 'entity',
-                                                               'type' => '83672'
+                                                               'type' => '83669'
                                                              },
                                                       '2' => {
                                                                'name' => 'entity_instance_number',
@@ -8127,44 +8148,44 @@
                                                              },
                                                       '3' => {
                                                                'name' => 'parent',
-                                                               'type' => '83274'
+                                                               'type' => '83271'
                                                              },
                                                       '4' => {
                                                                'name' => 'association_type',
                                                                'type' => '173'
                                                              }
                                                     },
-                                         'Return' => '83274',
+                                         'Return' => '83271',
                                          'ShortName' => 'pldm_entity_association_tree_add',
                                          'Source' => 'pdr.c',
                                          'SourceLine' => '508'
                                        },
-                            '90219' => {
+                            '90216' => {
                                          'Header' => 'pdr.h',
-                                         'Return' => '83736',
+                                         'Return' => '83733',
                                          'ShortName' => 'pldm_entity_association_tree_init',
                                          'Source' => 'pdr.c',
                                          'SourceLine' => '473'
                                        },
-                            '90453' => {
+                            '90450' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'node',
-                                                               'type' => '83274'
+                                                               'type' => '83271'
                                                              }
                                                     },
-                                         'Return' => '82385',
+                                         'Return' => '82382',
                                          'ShortName' => 'pldm_entity_extract',
                                          'Source' => 'pdr.c',
                                          'SourceLine' => '456'
                                        },
-                            '91248' => {
+                            '91245' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '84805'
+                                                               'type' => '84802'
                                                              },
                                                       '1' => {
                                                                'name' => 'terminus_handle',
@@ -8234,12 +8255,12 @@
                                         'Source' => 'bios.c',
                                         'SourceLine' => '368'
                                       },
-                            '91608' => {
+                            '91605' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '84805'
+                                                               'type' => '84802'
                                                              },
                                                       '1' => {
                                                                'name' => 'fru_rsi',
@@ -8265,17 +8286,17 @@
                                          'Reg' => {
                                                     '2' => 'r12'
                                                   },
-                                         'Return' => '91593',
+                                         'Return' => '91590',
                                          'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi',
                                          'Source' => 'pdr.c',
                                          'SourceLine' => '302'
                                        },
-                            '91962' => {
+                            '91959' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '85059'
+                                                               'type' => '85056'
                                                              },
                                                       '1' => {
                                                                'name' => 'terminus_handle',
@@ -8308,12 +8329,12 @@
                                          'Source' => 'pdr.c',
                                          'SourceLine' => '268'
                                        },
-                            '92306' => {
+                            '92303' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'record',
-                                                               'type' => '91593'
+                                                               'type' => '91590'
                                                              }
                                                     },
                                          'Return' => '6812',
@@ -8321,16 +8342,16 @@
                                          'Source' => 'pdr.c',
                                          'SourceLine' => '260'
                                        },
-                            '92461' => {
+                            '92458' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '84805'
+                                                               'type' => '84802'
                                                              },
                                                       '1' => {
                                                                'name' => 'record',
-                                                               'type' => '91593'
+                                                               'type' => '91590'
                                                              }
                                                     },
                                          'Return' => '185',
@@ -8338,12 +8359,12 @@
                                          'Source' => 'pdr.c',
                                          'SourceLine' => '249'
                                        },
-                            '92674' => {
+                            '92671' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '84805'
+                                                               'type' => '84802'
                                                              }
                                                     },
                                          'Return' => '185',
@@ -8351,12 +8372,12 @@
                                          'Source' => 'pdr.c',
                                          'SourceLine' => '241'
                                        },
-                            '92805' => {
+                            '92802' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '84805'
+                                                               'type' => '84802'
                                                              }
                                                     },
                                          'Return' => '185',
@@ -8393,12 +8414,12 @@
                                         'Source' => 'bios.c',
                                         'SourceLine' => '338'
                                       },
-                            '92936' => {
+                            '92933' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '84805'
+                                                               'type' => '84802'
                                                              },
                                                       '1' => {
                                                                'name' => 'pdr_type',
@@ -8406,11 +8427,11 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'curr_record',
-                                                               'type' => '91593'
+                                                               'type' => '91590'
                                                              },
                                                       '3' => {
                                                                'name' => 'data',
-                                                               'type' => '74243'
+                                                               'type' => '74240'
                                                              },
                                                       '4' => {
                                                                'name' => 'size',
@@ -8422,25 +8443,25 @@
                                                     '3' => 'rcx',
                                                     '4' => 'r8'
                                                   },
-                                         'Return' => '91593',
+                                         'Return' => '91590',
                                          'ShortName' => 'pldm_pdr_find_record_by_type',
                                          'Source' => 'pdr.c',
                                          'SourceLine' => '202'
                                        },
-                            '93107' => {
+                            '93104' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '84805'
+                                                               'type' => '84802'
                                                              },
                                                       '1' => {
                                                                'name' => 'curr_record',
-                                                               'type' => '91593'
+                                                               'type' => '91590'
                                                              },
                                                       '2' => {
                                                                'name' => 'data',
-                                                               'type' => '74243'
+                                                               'type' => '74240'
                                                              },
                                                       '3' => {
                                                                'name' => 'size',
@@ -8458,17 +8479,17 @@
                                                     '3' => 'rcx',
                                                     '4' => 'rbp'
                                                   },
-                                         'Return' => '91593',
+                                         'Return' => '91590',
                                          'ShortName' => 'pldm_pdr_get_next_record',
                                          'Source' => 'pdr.c',
                                          'SourceLine' => '179'
                                        },
-                            '93274' => {
+                            '93271' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '84805'
+                                                               'type' => '84802'
                                                              },
                                                       '1' => {
                                                                'name' => 'record_handle',
@@ -8476,7 +8497,7 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'data',
-                                                               'type' => '74243'
+                                                               'type' => '74240'
                                                              },
                                                       '3' => {
                                                                'name' => 'size',
@@ -8494,17 +8515,17 @@
                                                     '3' => 'rcx',
                                                     '4' => 'rbp'
                                                   },
-                                         'Return' => '91593',
+                                         'Return' => '91590',
                                          'ShortName' => 'pldm_pdr_find_record',
                                          'Source' => 'pdr.c',
                                          'SourceLine' => '147'
                                        },
-                            '93442' => {
+                            '93439' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '85059'
+                                                               'type' => '85056'
                                                              }
                                                     },
                                          'Reg' => {
@@ -8515,19 +8536,19 @@
                                          'Source' => 'pdr.c',
                                          'SourceLine' => '127'
                                        },
-                            '93597' => {
+                            '93594' => {
                                          'Header' => 'pdr.h',
-                                         'Return' => '85059',
+                                         'Return' => '85056',
                                          'ShortName' => 'pldm_pdr_init',
                                          'Source' => 'pdr.c',
                                          'SourceLine' => '112'
                                        },
-                            '93669' => {
+                            '93666' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '85059'
+                                                               'type' => '85056'
                                                              },
                                                       '1' => {
                                                                'name' => 'data',
@@ -8601,7 +8622,7 @@
                                         'Source' => 'bios.c',
                                         'SourceLine' => '303'
                                       },
-                            '95208' => {
+                            '95205' => {
                                          'Header' => 'utils.h',
                                          'Param' => {
                                                       '0' => {
@@ -8614,7 +8635,7 @@
                                          'Source' => 'utils.c',
                                          'SourceLine' => '196'
                                        },
-                            '95337' => {
+                            '95334' => {
                                          'Header' => 'utils.h',
                                          'Param' => {
                                                       '0' => {
@@ -8627,7 +8648,7 @@
                                          'Source' => 'utils.c',
                                          'SourceLine' => '190'
                                        },
-                            '95765' => {
+                            '95762' => {
                                          'Header' => 'utils.h',
                                          'Param' => {
                                                       '0' => {
@@ -8652,7 +8673,7 @@
                                          'Source' => 'utils.c',
                                          'SourceLine' => '121'
                                        },
-                            '95893' => {
+                            '95890' => {
                                          'Header' => 'utils.h',
                                          'Param' => {
                                                       '0' => {
@@ -8707,20 +8728,20 @@
                                         'Source' => 'bios.c',
                                         'SourceLine' => '280'
                                       },
-                            '97193' => {
+                            '97190' => {
                                          'Header' => 'instance-id.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'ctx',
-                                                               'type' => '97416'
+                                                               'type' => '97413'
                                                              },
                                                       '1' => {
                                                                'name' => 'tid',
-                                                               'type' => '96473'
+                                                               'type' => '96470'
                                                              },
                                                       '2' => {
                                                                'name' => 'iid',
-                                                               'type' => '96485'
+                                                               'type' => '96482'
                                                              }
                                                     },
                                          'Return' => '74',
@@ -8728,20 +8749,20 @@
                                          'Source' => 'instance-id.c',
                                          'SourceLine' => '190'
                                        },
-                            '97421' => {
+                            '97418' => {
                                          'Header' => 'instance-id.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'ctx',
-                                                               'type' => '97416'
+                                                               'type' => '97413'
                                                              },
                                                       '1' => {
                                                                'name' => 'tid',
-                                                               'type' => '96473'
+                                                               'type' => '96470'
                                                              },
                                                       '2' => {
                                                                'name' => 'iid',
-                                                               'type' => '97841'
+                                                               'type' => '97838'
                                                              }
                                                     },
                                          'Return' => '74',
@@ -8749,12 +8770,12 @@
                                          'Source' => 'instance-id.c',
                                          'SourceLine' => '101'
                                        },
-                            '97846' => {
+                            '97843' => {
                                          'Header' => 'instance-id.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'ctx',
-                                                               'type' => '97416'
+                                                               'type' => '97413'
                                                              }
                                                     },
                                          'Reg' => {
@@ -8765,12 +8786,12 @@
                                          'Source' => 'instance-id.c',
                                          'SourceLine' => '90'
                                        },
-                            '97931' => {
+                            '97928' => {
                                          'Header' => 'instance-id.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'ctx',
-                                                               'type' => '98017'
+                                                               'type' => '98014'
                                                              }
                                                     },
                                          'Return' => '74',
@@ -8778,12 +8799,12 @@
                                          'Source' => 'instance-id.c',
                                          'SourceLine' => '83'
                                        },
-                            '98022' => {
+                            '98019' => {
                                          'Header' => 'instance-id.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'ctx',
-                                                               'type' => '98017'
+                                                               'type' => '98014'
                                                              },
                                                       '1' => {
                                                                'name' => 'dbpath',
@@ -8824,12 +8845,12 @@
                                         'Source' => 'bios.c',
                                         'SourceLine' => '251'
                                       },
-                            '99297' => {
+                            '99300' => {
                                          'Header' => 'pldm.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'eid',
-                                                               'type' => '98635'
+                                                               'type' => '98632'
                                                              },
                                                       '1' => {
                                                                'name' => 'mctp_fd',
@@ -8850,17 +8871,17 @@
                                                     '2' => 'rdx',
                                                     '3' => 'rcx'
                                                   },
-                                         'Return' => '98744',
+                                         'Return' => '98747',
                                          'ShortName' => 'pldm_send',
                                          'Source' => 'pldm.c',
                                          'SourceLine' => '166'
                                        },
-                            '99716' => {
+                            '99719' => {
                                          'Header' => 'pldm.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'eid',
-                                                               'type' => '98635'
+                                                               'type' => '98632'
                                                              },
                                                       '1' => {
                                                                'name' => 'mctp_fd',
@@ -8876,7 +8897,7 @@
                                                              },
                                                       '4' => {
                                                                'name' => 'pldm_resp_msg',
-                                                               'type' => '74243'
+                                                               'type' => '74240'
                                                              },
                                                       '5' => {
                                                                'name' => 'resp_msg_len',
@@ -8891,7 +8912,7 @@
                                                     '4' => 'r8',
                                                     '5' => 'r9'
                                                   },
-                                         'Return' => '98744',
+                                         'Return' => '98747',
                                          'ShortName' => 'pldm_send_recv',
                                          'Source' => 'pldm.c',
                                          'SourceLine' => '140'
@@ -9162,6 +9183,7 @@
                                                  'pldm_entity_association_tree_destroy' => 1,
                                                  'pldm_entity_association_tree_destroy_root' => 1,
                                                  'pldm_entity_association_tree_find' => 1,
+                                                 'pldm_entity_association_tree_find_with_locality' => 1,
                                                  'pldm_entity_association_tree_init' => 1,
                                                  'pldm_entity_association_tree_visit' => 1,
                                                  'pldm_entity_extract' => 1,
@@ -10367,7 +10389,7 @@
                                     'Size' => '1',
                                     'Type' => 'Intrinsic'
                                   },
-                          '49485' => {
+                          '49482' => {
                                        'BaseType' => '102',
                                        'Header' => 'types.h',
                                        'Line' => '45',
@@ -10376,8 +10398,8 @@
                                        'Size' => '8',
                                        'Type' => 'Typedef'
                                      },
-                          '49579' => {
-                                       'BaseType' => '49485',
+                          '49576' => {
+                                       'BaseType' => '49482',
                                        'Header' => 'stdint-uintn.h',
                                        'Line' => '27',
                                        'Name' => 'uint64_t',
@@ -10385,7 +10407,7 @@
                                        'Size' => '8',
                                        'Type' => 'Typedef'
                                      },
-                          '49591' => {
+                          '49588' => {
                                        'Header' => 'bios.h',
                                        'Line' => '38',
                                        'Memb' => {
@@ -10406,7 +10428,7 @@
                                        'Size' => '4',
                                        'Type' => 'Enum'
                                      },
-                          '49625' => {
+                          '49622' => {
                                        'Header' => 'bios.h',
                                        'Line' => '47',
                                        'Memb' => {
@@ -10423,26 +10445,26 @@
                                                    '2' => {
                                                             'name' => 'name',
                                                             'offset' => '4',
-                                                            'type' => '49682'
+                                                            'type' => '49679'
                                                           }
                                                  },
                                        'Name' => 'struct pldm_bios_string_table_entry',
                                        'Size' => '5',
                                        'Type' => 'Struct'
                                      },
-                          '49677' => {
-                                       'BaseType' => '49625',
+                          '49674' => {
+                                       'BaseType' => '49622',
                                        'Name' => 'struct pldm_bios_string_table_entry const',
                                        'Size' => '5',
                                        'Type' => 'Const'
                                      },
-                          '49682' => {
+                          '49679' => {
                                        'BaseType' => '116',
                                        'Name' => 'char[1]',
                                        'Size' => '1',
                                        'Type' => 'Array'
                                      },
-                          '49698' => {
+                          '49695' => {
                                        'Header' => 'bios.h',
                                        'Line' => '53',
                                        'Memb' => {
@@ -10471,13 +10493,13 @@
                                        'Size' => '6',
                                        'Type' => 'Struct'
                                      },
-                          '49763' => {
-                                       'BaseType' => '49698',
+                          '49760' => {
+                                       'BaseType' => '49695',
                                        'Name' => 'struct pldm_bios_attr_table_entry const',
                                        'Size' => '6',
                                        'Type' => 'Const'
                                      },
-                          '49784' => {
+                          '49781' => {
                                        'Header' => 'bios.h',
                                        'Line' => '65',
                                        'Memb' => {
@@ -10501,13 +10523,13 @@
                                        'Size' => '4',
                                        'Type' => 'Struct'
                                      },
-                          '49836' => {
-                                       'BaseType' => '49784',
+                          '49833' => {
+                                       'BaseType' => '49781',
                                        'Name' => 'struct pldm_bios_attr_val_table_entry const',
                                        'Size' => '4',
                                        'Type' => 'Const'
                                      },
-                          '49905' => {
+                          '49902' => {
                                        'Header' => 'bios_table.h',
                                        'Line' => '204',
                                        'Memb' => {
@@ -10529,7 +10551,7 @@
                                                    '3' => {
                                                             'name' => 'pv_handle',
                                                             'offset' => '8',
-                                                            'type' => '50008'
+                                                            'type' => '50005'
                                                           },
                                                    '4' => {
                                                             'name' => 'def_num',
@@ -10546,19 +10568,19 @@
                                        'Size' => '32',
                                        'Type' => 'Struct'
                                      },
-                          '49996' => {
-                                       'BaseType' => '49905',
+                          '49993' => {
+                                       'BaseType' => '49902',
                                        'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
                                        'Size' => '32',
                                        'Type' => 'Const'
                                      },
-                          '50008' => {
+                          '50005' => {
                                        'BaseType' => '12528',
                                        'Name' => 'uint16_t const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '50018' => {
+                          '50015' => {
                                        'Header' => 'bios_table.h',
                                        'Line' => '292',
                                        'Memb' => {
@@ -10602,13 +10624,13 @@
                                        'Size' => '24',
                                        'Type' => 'Struct'
                                      },
-                          '50130' => {
-                                       'BaseType' => '50018',
+                          '50127' => {
+                                       'BaseType' => '50015',
                                        'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
                                        'Size' => '24',
                                        'Type' => 'Const'
                                      },
-                          '50140' => {
+                          '50137' => {
                                        'Header' => 'bios_table.h',
                                        'Line' => '382',
                                        'Memb' => {
@@ -10625,12 +10647,12 @@
                                                    '2' => {
                                                             'name' => 'lower_bound',
                                                             'offset' => '8',
-                                                            'type' => '49579'
+                                                            'type' => '49576'
                                                           },
                                                    '3' => {
                                                             'name' => 'upper_bound',
                                                             'offset' => '22',
-                                                            'type' => '49579'
+                                                            'type' => '49576'
                                                           },
                                                    '4' => {
                                                             'name' => 'scalar_increment',
@@ -10640,20 +10662,20 @@
                                                    '5' => {
                                                             'name' => 'default_value',
                                                             'offset' => '50',
-                                                            'type' => '49579'
+                                                            'type' => '49576'
                                                           }
                                                  },
                                        'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
                                        'Size' => '40',
                                        'Type' => 'Struct'
                                      },
-                          '50238' => {
-                                       'BaseType' => '50140',
+                          '50235' => {
+                                       'BaseType' => '50137',
                                        'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
                                        'Size' => '40',
                                        'Type' => 'Const'
                                      },
-                          '50599' => {
+                          '50596' => {
                                        'Name' => 'ssize_t(*)(void const*)',
                                        'Param' => {
                                                     '0' => {
@@ -10664,8 +10686,8 @@
                                        'Size' => '8',
                                        'Type' => 'FuncPtr'
                                      },
-                          '50669' => {
-                                       'Line' => '936',
+                          '50666' => {
+                                       'Line' => '935',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'table_data',
@@ -10685,7 +10707,7 @@
                                                    '3' => {
                                                             'name' => 'entry_length_handler',
                                                             'offset' => '36',
-                                                            'type' => '50599'
+                                                            'type' => '50596'
                                                           }
                                                  },
                                        'Name' => 'struct pldm_bios_table_iter',
@@ -10694,8 +10716,8 @@
                                        'Source' => 'bios_table.c',
                                        'Type' => 'Struct'
                                      },
-                          '50739' => {
-                                       'BaseType' => '50669',
+                          '50736' => {
+                                       'BaseType' => '50666',
                                        'Name' => 'struct pldm_bios_table_iter const',
                                        'Size' => '32',
                                        'Type' => 'Const'
@@ -10724,20 +10746,20 @@
                                       'Size' => '8',
                                       'Type' => 'Pointer'
                                     },
-                          '51809' => {
-                                       'BaseType' => '50669',
+                          '51806' => {
+                                       'BaseType' => '50666',
                                        'Name' => 'struct pldm_bios_table_iter*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '51814' => {
-                                       'BaseType' => '49836',
+                          '51811' => {
+                                       'BaseType' => '49833',
                                        'Name' => 'struct pldm_bios_attr_val_table_entry const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '52229' => {
-                                       'BaseType' => '49763',
+                          '52226' => {
+                                       'BaseType' => '49760',
                                        'Name' => 'struct pldm_bios_attr_table_entry const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
@@ -10753,8 +10775,8 @@
                                       'Name' => 'void const',
                                       'Type' => 'Const'
                                     },
-                          '52835' => {
-                                       'BaseType' => '49677',
+                          '52832' => {
+                                       'BaseType' => '49674',
                                        'Name' => 'struct pldm_bios_string_table_entry const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
@@ -10764,8 +10786,8 @@
                                     'Size' => '1',
                                     'Type' => 'Intrinsic'
                                   },
-                          '54002' => {
-                                       'BaseType' => '50739',
+                          '53999' => {
+                                       'BaseType' => '50736',
                                        'Name' => 'struct pldm_bios_table_iter const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
@@ -10794,19 +10816,19 @@
                                       'Size' => '2',
                                       'Type' => 'Typedef'
                                     },
-                          '58275' => {
-                                       'BaseType' => '49579',
+                          '58272' => {
+                                       'BaseType' => '49576',
                                        'Name' => 'uint64_t*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '58552' => {
-                                       'BaseType' => '50238',
+                          '58549' => {
+                                       'BaseType' => '50235',
                                        'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '58861' => {
+                          '58858' => {
                                        'BaseType' => '13269',
                                        'Name' => 'char const**',
                                        'Size' => '8',
@@ -10817,26 +10839,26 @@
                                     'Size' => '2',
                                     'Type' => 'Intrinsic'
                                   },
-                          '60033' => {
-                                       'BaseType' => '50130',
+                          '60030' => {
+                                       'BaseType' => '50127',
                                        'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '61531' => {
-                                       'BaseType' => '49996',
+                          '61528' => {
+                                       'BaseType' => '49993',
                                        'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '63741' => {
+                          '63738' => {
                                        'Header' => 'pldm_types.h',
                                        'Line' => '35',
                                        'Name' => 'anon-struct-pldm_types.h-35',
                                        'Size' => '2',
                                        'Type' => 'Struct'
                                      },
-                          '64003' => {
+                          '64000' => {
                                        'Header' => 'pldm_types.h',
                                        'Line' => '53',
                                        'Memb' => {
@@ -10848,21 +10870,21 @@
                                                    '1' => {
                                                             'name' => 'bits',
                                                             'offset' => '0',
-                                                            'type' => '63741'
+                                                            'type' => '63738'
                                                           }
                                                  },
                                        'Name' => 'union bitfield16_t',
                                        'Size' => '2',
                                        'Type' => 'Union'
                                      },
-                          '64015' => {
+                          '64012' => {
                                        'Header' => 'pldm_types.h',
                                        'Line' => '57',
                                        'Name' => 'anon-struct-pldm_types.h-57',
                                        'Size' => '4',
                                        'Type' => 'Struct'
                                      },
-                          '64501' => {
+                          '64498' => {
                                        'Header' => 'pldm_types.h',
                                        'Line' => '91',
                                        'Memb' => {
@@ -10874,33 +10896,33 @@
                                                    '1' => {
                                                             'name' => 'bits',
                                                             'offset' => '0',
-                                                            'type' => '64015'
+                                                            'type' => '64012'
                                                           }
                                                  },
                                        'Name' => 'union bitfield32_t',
                                        'Size' => '4',
                                        'Type' => 'Union'
                                      },
-                          '64513' => {
+                          '64510' => {
                                        'Header' => 'pldm_types.h',
                                        'Line' => '95',
                                        'Name' => 'anon-struct-pldm_types.h-95',
                                        'Size' => '8',
                                        'Type' => 'Struct'
                                      },
-                          '65447' => {
+                          '65444' => {
                                        'Header' => 'pldm_types.h',
                                        'Line' => '161',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'value',
                                                             'offset' => '0',
-                                                            'type' => '49579'
+                                                            'type' => '49576'
                                                           },
                                                    '1' => {
                                                             'name' => 'bits',
                                                             'offset' => '0',
-                                                            'type' => '64513'
+                                                            'type' => '64510'
                                                           }
                                                  },
                                        'Name' => 'union bitfield64_t',
@@ -10932,14 +10954,14 @@
                                       'Size' => '8',
                                       'Type' => 'Pointer'
                                     },
-                          '66998' => {
+                          '66995' => {
                                        'Header' => 'firmware_update.h',
                                        'Line' => '329',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'uuid',
                                                             'offset' => '0',
-                                                            'type' => '67102'
+                                                            'type' => '67099'
                                                           },
                                                    '1' => {
                                                             'name' => 'package_header_format_version',
@@ -10981,13 +11003,13 @@
                                     'Size' => '2',
                                     'Type' => 'Intrinsic'
                                   },
-                          '67102' => {
+                          '67099' => {
                                        'BaseType' => '173',
                                        'Name' => 'uint8_t[16]',
                                        'Size' => '16',
                                        'Type' => 'Array'
                                      },
-                          '67134' => {
+                          '67131' => {
                                        'Header' => 'firmware_update.h',
                                        'Line' => '343',
                                        'Memb' => {
@@ -11004,7 +11026,7 @@
                                                    '2' => {
                                                             'name' => 'device_update_option_flags',
                                                             'offset' => '3',
-                                                            'type' => '64501'
+                                                            'type' => '64498'
                                                           },
                                                    '3' => {
                                                             'name' => 'comp_image_set_version_string_type',
@@ -11026,7 +11048,7 @@
                                        'Size' => '11',
                                        'Type' => 'Struct'
                                      },
-                          '67329' => {
+                          '67326' => {
                                        'Header' => 'firmware_update.h',
                                        'Line' => '377',
                                        'Memb' => {
@@ -11048,12 +11070,12 @@
                                                    '3' => {
                                                             'name' => 'comp_options',
                                                             'offset' => '8',
-                                                            'type' => '64003'
+                                                            'type' => '64000'
                                                           },
                                                    '4' => {
                                                             'name' => 'requested_comp_activation_method',
                                                             'offset' => '16',
-                                                            'type' => '64003'
+                                                            'type' => '64000'
                                                           },
                                                    '5' => {
                                                             'name' => 'comp_location_offset',
@@ -11080,7 +11102,7 @@
                                        'Size' => '22',
                                        'Type' => 'Struct'
                                      },
-                          '67511' => {
+                          '67508' => {
                                        'Header' => 'firmware_update.h',
                                        'Line' => '403',
                                        'Memb' => {
@@ -11092,7 +11114,7 @@
                                                    '1' => {
                                                             'name' => 'capabilities_during_update',
                                                             'offset' => '1',
-                                                            'type' => '64501'
+                                                            'type' => '64498'
                                                           },
                                                    '2' => {
                                                             'name' => 'comp_count',
@@ -11124,7 +11146,7 @@
                                        'Size' => '11',
                                        'Type' => 'Struct'
                                      },
-                          '67615' => {
+                          '67612' => {
                                        'Header' => 'firmware_update.h',
                                        'Line' => '417',
                                        'Memb' => {
@@ -11141,17 +11163,17 @@
                                                    '10' => {
                                                              'name' => 'pending_comp_release_date',
                                                              'offset' => '37',
-                                                             'type' => '67797'
+                                                             'type' => '67794'
                                                            },
                                                    '11' => {
                                                              'name' => 'comp_activation_methods',
                                                              'offset' => '51',
-                                                             'type' => '64003'
+                                                             'type' => '64000'
                                                            },
                                                    '12' => {
                                                              'name' => 'capabilities_during_update',
                                                              'offset' => '53',
-                                                             'type' => '64501'
+                                                             'type' => '64498'
                                                            },
                                                    '2' => {
                                                             'name' => 'comp_classification_index',
@@ -11176,7 +11198,7 @@
                                                    '6' => {
                                                             'name' => 'active_comp_release_date',
                                                             'offset' => '17',
-                                                            'type' => '67797'
+                                                            'type' => '67794'
                                                           },
                                                    '7' => {
                                                             'name' => 'pending_comp_comparison_stamp',
@@ -11198,7 +11220,7 @@
                                        'Size' => '39',
                                        'Type' => 'Struct'
                                      },
-                          '67797' => {
+                          '67794' => {
                                        'BaseType' => '173',
                                        'Name' => 'uint8_t[8]',
                                        'Size' => '8',
@@ -11209,26 +11231,26 @@
                                       'Size' => '1',
                                       'Type' => 'Intrinsic'
                                     },
-                          '68657' => {
+                          '68654' => {
                                        'BaseType' => '6638',
                                        'Name' => 'struct variable_field const',
                                        'Size' => '16',
                                        'Type' => 'Const'
                                      },
-                          '68967' => {
+                          '68964' => {
                                        'BaseType' => '12716',
                                        'Name' => 'bool8_t*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '68972' => {
-                                       'BaseType' => '65447',
+                          '68969' => {
+                                       'BaseType' => '65444',
                                        'Name' => 'bitfield64_t*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '69725' => {
-                                       'BaseType' => '64501',
+                          '69722' => {
+                                       'BaseType' => '64498',
                                        'Name' => 'bitfield32_t*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
@@ -11239,8 +11261,8 @@
                                       'Size' => '8',
                                       'Type' => 'Pointer'
                                     },
-                          '70571' => {
-                                       'BaseType' => '64003',
+                          '70568' => {
+                                       'BaseType' => '64000',
                                        'Name' => 'bitfield16_t*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
@@ -11284,20 +11306,20 @@
                                      'Size' => '3',
                                      'Type' => 'Struct'
                                    },
-                          '72118' => {
-                                       'BaseType' => '68657',
+                          '72115' => {
+                                       'BaseType' => '68654',
                                        'Name' => 'struct variable_field const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '73712' => {
-                                       'BaseType' => '67615',
+                          '73709' => {
+                                       'BaseType' => '67612',
                                        'Name' => 'struct pldm_component_parameter_entry*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '73942' => {
-                                       'BaseType' => '67511',
+                          '73939' => {
+                                       'BaseType' => '67508',
                                        'Name' => 'struct pldm_get_firmware_parameters_resp*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
@@ -11307,26 +11329,26 @@
                                     'Size' => '4',
                                     'Type' => 'Intrinsic'
                                   },
-                          '74243' => {
+                          '74240' => {
                                        'BaseType' => '2049',
                                        'Name' => 'uint8_t**',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '74540' => {
-                                       'BaseType' => '67329',
+                          '74537' => {
+                                       'BaseType' => '67326',
                                        'Name' => 'struct pldm_component_image_information*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '75156' => {
-                                       'BaseType' => '67134',
+                          '75153' => {
+                                       'BaseType' => '67131',
                                        'Name' => 'struct pldm_firmware_device_id_record*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '75460' => {
-                                       'BaseType' => '66998',
+                          '75457' => {
+                                       'BaseType' => '66995',
                                        'Name' => 'struct pldm_package_header_information*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
@@ -11336,21 +11358,21 @@
                                     'Size' => '4',
                                     'Type' => 'Intrinsic'
                                   },
-                          '82150' => {
-                                       'BaseType' => '82167',
+                          '82147' => {
+                                       'BaseType' => '82164',
                                        'Header' => 'pdr.h',
                                        'Line' => '15',
                                        'Name' => 'pldm_pdr',
                                        'Size' => '24',
                                        'Type' => 'Typedef'
                                      },
-                          '82162' => {
-                                       'BaseType' => '82150',
+                          '82159' => {
+                                       'BaseType' => '82147',
                                        'Name' => 'pldm_pdr const',
                                        'Size' => '24',
                                        'Type' => 'Const'
                                      },
-                          '82167' => {
+                          '82164' => {
                                        'Line' => '18',
                                        'Memb' => {
                                                    '0' => {
@@ -11366,12 +11388,12 @@
                                                    '2' => {
                                                             'name' => 'first',
                                                             'offset' => '8',
-                                                            'type' => '83269'
+                                                            'type' => '83266'
                                                           },
                                                    '3' => {
                                                             'name' => 'last',
                                                             'offset' => '22',
-                                                            'type' => '83269'
+                                                            'type' => '83266'
                                                           }
                                                  },
                                        'Name' => 'struct pldm_pdr',
@@ -11380,21 +11402,21 @@
                                        'Source' => 'pdr.c',
                                        'Type' => 'Struct'
                                      },
-                          '82227' => {
-                                       'BaseType' => '82244',
+                          '82224' => {
+                                       'BaseType' => '82241',
                                        'Header' => 'pdr.h',
                                        'Line' => '20',
                                        'Name' => 'pldm_pdr_record',
                                        'Size' => '32',
                                        'Type' => 'Typedef'
                                      },
-                          '82239' => {
-                                       'BaseType' => '82227',
+                          '82236' => {
+                                       'BaseType' => '82224',
                                        'Name' => 'pldm_pdr_record const',
                                        'Size' => '32',
                                        'Type' => 'Const'
                                      },
-                          '82244' => {
+                          '82241' => {
                                        'Line' => '9',
                                        'Memb' => {
                                                    '0' => {
@@ -11415,7 +11437,7 @@
                                                    '3' => {
                                                             'name' => 'next',
                                                             'offset' => '22',
-                                                            'type' => '83257'
+                                                            'type' => '83254'
                                                           },
                                                    '4' => {
                                                             'name' => 'is_remote',
@@ -11434,7 +11456,7 @@
                                        'Source' => 'pdr.c',
                                        'Type' => 'Struct'
                                      },
-                          '82328' => {
+                          '82325' => {
                                        'Header' => 'pdr.h',
                                        'Line' => '274',
                                        'Memb' => {
@@ -11458,29 +11480,29 @@
                                        'Size' => '6',
                                        'Type' => 'Struct'
                                      },
-                          '82385' => {
-                                       'BaseType' => '82328',
+                          '82382' => {
+                                       'BaseType' => '82325',
                                        'Header' => 'pdr.h',
                                        'Line' => '278',
                                        'Name' => 'pldm_entity',
                                        'Size' => '6',
                                        'Type' => 'Typedef'
                                      },
-                          '82429' => {
-                                       'BaseType' => '82441',
+                          '82426' => {
+                                       'BaseType' => '82438',
                                        'Header' => 'pdr.h',
                                        'Line' => '288',
                                        'Name' => 'pldm_entity_association_tree',
                                        'Size' => '16',
                                        'Type' => 'Typedef'
                                      },
-                          '82441' => {
+                          '82438' => {
                                        'Line' => '433',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'root',
                                                             'offset' => '0',
-                                                            'type' => '83274'
+                                                            'type' => '83271'
                                                           },
                                                    '1' => {
                                                             'name' => 'last_used_container_id',
@@ -11494,26 +11516,26 @@
                                        'Source' => 'pdr.c',
                                        'Type' => 'Struct'
                                      },
-                          '82484' => {
-                                       'BaseType' => '82501',
+                          '82481' => {
+                                       'BaseType' => '82498',
                                        'Header' => 'pdr.h',
                                        'Line' => '293',
                                        'Name' => 'pldm_entity_node',
                                        'Size' => '40',
                                        'Type' => 'Typedef'
                                      },
-                          '82501' => {
+                          '82498' => {
                                        'Line' => '438',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'entity',
                                                             'offset' => '0',
-                                                            'type' => '82385'
+                                                            'type' => '82382'
                                                           },
                                                    '1' => {
                                                             'name' => 'parent',
                                                             'offset' => '6',
-                                                            'type' => '82385'
+                                                            'type' => '82382'
                                                           },
                                                    '2' => {
                                                             'name' => 'remote_container_id',
@@ -11523,12 +11545,12 @@
                                                    '3' => {
                                                             'name' => 'first_child',
                                                             'offset' => '22',
-                                                            'type' => '83274'
+                                                            'type' => '83271'
                                                           },
                                                    '4' => {
                                                             'name' => 'next_sibling',
                                                             'offset' => '36',
-                                                            'type' => '83274'
+                                                            'type' => '83271'
                                                           },
                                                    '5' => {
                                                             'name' => 'association_type',
@@ -11548,20 +11570,20 @@
                                      'Size' => '3',
                                      'Type' => 'Const'
                                    },
-                          '83257' => {
-                                       'BaseType' => '82244',
+                          '83254' => {
+                                       'BaseType' => '82241',
                                        'Name' => 'struct pldm_pdr_record*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '83269' => {
-                                       'BaseType' => '82227',
+                          '83266' => {
+                                       'BaseType' => '82224',
                                        'Name' => 'pldm_pdr_record*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '83274' => {
-                                       'BaseType' => '82484',
+                          '83271' => {
+                                       'BaseType' => '82481',
                                        'Name' => 'pldm_entity_node*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
@@ -11585,38 +11607,38 @@
                                      'Size' => '4',
                                      'Type' => 'Struct'
                                    },
-                          '83667' => {
-                                       'BaseType' => '83672',
+                          '83664' => {
+                                       'BaseType' => '83669',
                                        'Name' => 'pldm_entity**',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '83672' => {
-                                       'BaseType' => '82385',
+                          '83669' => {
+                                       'BaseType' => '82382',
                                        'Name' => 'pldm_entity*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '83736' => {
-                                       'BaseType' => '82429',
+                          '83733' => {
+                                       'BaseType' => '82426',
                                        'Name' => 'pldm_entity_association_tree*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '84015' => {
-                                       'BaseType' => '83274',
+                          '84012' => {
+                                       'BaseType' => '83271',
                                        'Name' => 'pldm_entity_node**',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '84805' => {
-                                       'BaseType' => '82162',
+                          '84802' => {
+                                       'BaseType' => '82159',
                                        'Name' => 'pldm_pdr const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '85059' => {
-                                       'BaseType' => '82150',
+                          '85056' => {
+                                       'BaseType' => '82147',
                                        'Name' => 'pldm_pdr*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
@@ -11673,13 +11695,13 @@
                                       'Size' => '8',
                                       'Type' => 'Pointer'
                                     },
-                          '91593' => {
-                                       'BaseType' => '82239',
+                          '91590' => {
+                                       'BaseType' => '82236',
                                        'Name' => 'pldm_pdr_record const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '96473' => {
+                          '96470' => {
                                        'BaseType' => '173',
                                        'Header' => 'base.h',
                                        'Line' => '14',
@@ -11687,7 +11709,7 @@
                                        'Size' => '1',
                                        'Type' => 'Typedef'
                                      },
-                          '96485' => {
+                          '96482' => {
                                        'BaseType' => '173',
                                        'Header' => 'instance-id.h',
                                        'Line' => '11',
@@ -11701,13 +11723,13 @@
                                       'Size' => '8',
                                       'Type' => 'Pointer'
                                     },
-                          '96865' => {
+                          '96862' => {
                                        'Line' => '18',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'prev',
                                                             'offset' => '0',
-                                                            'type' => '96485'
+                                                            'type' => '96482'
                                                           },
                                                    '1' => {
                                                             'name' => 'allocations',
@@ -11721,13 +11743,13 @@
                                        'Source' => 'instance-id.c',
                                        'Type' => 'Struct'
                                      },
-                          '96904' => {
+                          '96901' => {
                                        'Line' => '23',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'state',
                                                             'offset' => '0',
-                                                            'type' => '96946'
+                                                            'type' => '96943'
                                                           },
                                                    '1' => {
                                                             'name' => 'lock_db_fd',
@@ -11741,8 +11763,8 @@
                                        'Source' => 'instance-id.c',
                                        'Type' => 'Struct'
                                      },
-                          '96946' => {
-                                       'BaseType' => '96865',
+                          '96943' => {
+                                       'BaseType' => '96862',
                                        'Name' => 'struct pldm_tid_state[256]',
                                        'Size' => '2048',
                                        'Type' => 'Array'
@@ -11753,25 +11775,25 @@
                                      'Size' => '8',
                                      'Type' => 'Const'
                                    },
-                          '97416' => {
-                                       'BaseType' => '96904',
+                          '97413' => {
+                                       'BaseType' => '96901',
                                        'Name' => 'struct pldm_instance_db*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '97841' => {
-                                       'BaseType' => '96485',
+                          '97838' => {
+                                       'BaseType' => '96482',
                                        'Name' => 'pldm_instance_id_t*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '98017' => {
-                                       'BaseType' => '97416',
+                          '98014' => {
+                                       'BaseType' => '97413',
                                        'Name' => 'struct pldm_instance_db**',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '98635' => {
+                          '98632' => {
                                        'BaseType' => '173',
                                        'Header' => 'pldm.h',
                                        'Line' => '12',
@@ -11779,7 +11801,7 @@
                                        'Size' => '1',
                                        'Type' => 'Typedef'
                                      },
-                          '98647' => {
+                          '98644' => {
                                        'Header' => 'pldm.h',
                                        'Line' => '14',
                                        'Memb' => {
@@ -11803,6 +11825,10 @@
                                                              'name' => 'PLDM_REQUESTER_POLL_FAIL',
                                                              'value' => '18446744073709551604 (-12)'
                                                            },
+                                                   '13' => {
+                                                             'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
+                                                             'value' => '18446744073709551603 (-13)'
+                                                           },
                                                    '2' => {
                                                             'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
                                                             'value' => '18446744073709551614 (-2)'
@@ -11840,10 +11866,10 @@
                                        'Size' => '4',
                                        'Type' => 'Enum'
                                      },
-                          '98744' => {
-                                       'BaseType' => '98647',
+                          '98747' => {
+                                       'BaseType' => '98644',
                                        'Header' => 'pldm.h',
-                                       'Line' => '28',
+                                       'Line' => '29',
                                        'Name' => 'pldm_requester_rc_t',
                                        'Size' => '4',
                                        'Type' => 'Typedef'
@@ -11883,6 +11909,8 @@
                                                           'stat64@GLIBC_2.33' => 0,
                                                           'strlen@GLIBC_2.2.5' => 0,
                                                           'strtol@GLIBC_2.2.5' => 0,
+                                                          'timerfd_create@GLIBC_2.8' => 0,
+                                                          'timerfd_settime@GLIBC_2.8' => 0,
                                                           'write@GLIBC_2.2.5' => 0
                                                         }
                                 },