libpldm: Release v0.5.0

The x86_64 ABI dump update unusually large.  There seems to be some
difference in dump content between distros/compilers/something. No
additional symbols were marked as visible, so it appears okay.

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I3c21ae7ecddc3cb2b95f1b15a4c995611f6df374
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 265ce67..9ff1aaa 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -17,6 +17,8 @@
 
 ## [Unreleased]
 
+## [0.5.0] - 2023-08-09
+
 ### Added
 
 1. pdr: Introduce pldm_entity_association_pdr_add_check()
diff --git a/abi/aarch64/gcc.dump b/abi/aarch64/gcc.dump
index 07104dd..344d8c8 100644
--- a/abi/aarch64/gcc.dump
+++ b/abi/aarch64/gcc.dump
@@ -2,7 +2,7 @@
           'ABI_DUMPER_VERSION' => '1.2',
           'ABI_DUMP_VERSION' => '3.5',
           'Arch' => 'AARCH64',
-          'GccVersion' => '13.2.1',
+          'GccVersion' => '13.1.1',
           'Headers' => {
                          'base.h' => 1,
                          'bios.h' => 1,
@@ -19,8 +19,8 @@
                          'utils.h' => 1
                        },
           'Language' => 'C',
-          'LibraryName' => 'libpldm.so.0.4.0',
-          'LibraryVersion' => '0.4.0',
+          'LibraryName' => 'libpldm.so.0.5.0',
+          'LibraryVersion' => '0.5.0',
           'NameSpaces' => {},
           'Needed' => {
                         'libc.so.6' => 1
@@ -158,7 +158,7 @@
                                          'Return' => '74',
                                          'ShortName' => 'encode_get_date_time_resp'
                                        },
-                            '109240' => {
+                            '109458' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -177,7 +177,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_new_file_with_metadata_resp'
                                         },
-                            '109423' => {
+                            '109641' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -221,7 +221,22 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_new_file_with_metadata_req'
                                         },
-                            '109641' => {
+                            '10972' => {
+                                         'Header' => 'bios.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'instance_id',
+                                                               'type' => '168'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'msg',
+                                                               'type' => '1615'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'encode_get_date_time_req'
+                                       },
+                            '109859' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -240,22 +255,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_new_file_with_metadata_resp'
                                         },
-                            '10972' => {
-                                         'Header' => 'bios.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'instance_id',
-                                                               'type' => '168'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'msg',
-                                                               'type' => '1615'
-                                                             }
-                                                    },
-                                         'Return' => '74',
-                                         'ShortName' => 'encode_get_date_time_req'
-                                       },
-                            '109748' => {
+                            '109966' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -298,7 +298,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_new_file_with_metadata_req'
                                         },
-                            '110041' => {
+                            '110259' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -317,7 +317,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_file_ack_with_meta_data_resp'
                                         },
-                            '110219' => {
+                            '110437' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -361,7 +361,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_file_ack_with_meta_data_req'
                                         },
-                            '110417' => {
+                            '110635' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -380,7 +380,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_file_ack_with_meta_data_resp'
                                         },
-                            '110519' => {
+                            '110737' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -423,7 +423,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_file_ack_with_meta_data_req'
                                         },
-                            '110812' => {
+                            '111030' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -442,7 +442,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_file_ack_resp'
                                         },
-                            '110919' => {
+                            '111137' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -469,7 +469,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_file_ack_req'
                                         },
-                            '111137' => {
+                            '111355' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -488,7 +488,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_file_ack_resp'
                                         },
-                            '111310' => {
+                            '111528' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -515,7 +515,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_file_ack_req'
                                         },
-                            '111446' => {
+                            '111664' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -538,7 +538,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_rw_file_by_type_resp'
                                         },
-                            '111573' => {
+                            '111791' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -573,7 +573,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_rw_file_by_type_req'
                                         },
-                            '111831' => {
+                            '112049' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -600,7 +600,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_rw_file_by_type_resp'
                                         },
-                            '112044' => {
+                            '112262' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -631,7 +631,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_rw_file_by_type_req'
                                         },
-                            '112194' => {
+                            '112412' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -650,7 +650,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_new_file_resp'
                                         },
-                            '112301' => {
+                            '112519' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -677,7 +677,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_new_file_req'
                                         },
-                            '112519' => {
+                            '112737' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -696,7 +696,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_new_file_resp'
                                         },
-                            '112692' => {
+                            '112910' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -723,7 +723,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_new_file_req'
                                         },
-                            '112828' => {
+                            '113046' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -746,7 +746,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_rw_file_by_type_memory_resp'
                                         },
-                            '112955' => {
+                            '113173' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -785,7 +785,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_rw_file_by_type_memory_req'
                                         },
-                            '113233' => {
+                            '113451' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -812,7 +812,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_rw_file_by_type_memory_resp'
                                         },
-                            '113446' => {
+                            '113664' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -847,7 +847,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_rw_file_by_type_memory_req'
                                         },
-                            '113610' => {
+                            '113828' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -870,7 +870,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_write_file_resp'
                                         },
-                            '113808' => {
+                            '114026' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -893,7 +893,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_write_file_resp'
                                         },
-                            '113930' => {
+                            '114148' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -920,7 +920,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_write_file_req'
                                         },
-                            '114148' => {
+                            '114366' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -951,7 +951,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_write_file_req'
                                         },
-                            '114297' => {
+                            '114515' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -974,7 +974,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_read_file_resp'
                                         },
-                            '114495' => {
+                            '114713' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1001,7 +1001,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_read_file_resp'
                                         },
-                            '114625' => {
+                            '114843' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1028,7 +1028,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_read_file_req'
                                         },
-                            '114843' => {
+                            '115061' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1055,7 +1055,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_read_file_req'
                                         },
-                            '114972' => {
+                            '115190' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1090,7 +1090,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_get_file_table_resp'
                                         },
-                            '115138' => {
+                            '115356' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1117,7 +1117,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_get_file_table_req'
                                         },
-                            '115347' => {
+                            '115565' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1152,7 +1152,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_get_file_table_resp'
                                         },
-                            '115630' => {
+                            '115848' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1179,7 +1179,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_get_file_table_req'
                                         },
-                            '115759' => {
+                            '115977' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1202,7 +1202,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_rw_file_memory_resp'
                                         },
-                            '115880' => {
+                            '116098' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1237,7 +1237,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_rw_file_memory_req'
                                         },
-                            '116127' => {
+                            '116345' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1264,7 +1264,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_rw_file_memory_resp'
                                         },
-                            '116331' => {
+                            '116549' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
@@ -1295,7 +1295,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_rw_file_memory_req'
                                         },
-                            '117277' => {
+                            '117495' => {
                                           'Header' => 'host.h',
                                           'Param' => {
                                                        '0' => {
@@ -1326,7 +1326,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_get_alert_status_resp'
                                         },
-                            '117508' => {
+                            '117726' => {
                                           'Header' => 'host.h',
                                           'Param' => {
                                                        '0' => {
@@ -1345,7 +1345,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_get_alert_status_req'
                                         },
-                            '117596' => {
+                            '117814' => {
                                           'Header' => 'host.h',
                                           'Param' => {
                                                        '0' => {
@@ -1372,7 +1372,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'decode_get_alert_status_resp'
                                         },
-                            '117729' => {
+                            '117947' => {
                                           'Header' => 'host.h',
                                           'Param' => {
                                                        '0' => {
@@ -1395,7 +1395,7 @@
                                           'Return' => '74',
                                           'ShortName' => 'encode_get_alert_status_req'
                                         },
-                            '118768' => {
+                            '118986' => {
                                           'Header' => 'platform_oem_ibm.h',
                                           'Param' => {
                                                        '0' => {
@@ -7345,7 +7345,7 @@
                           },
           'SymbolVersion' => {},
           'Symbols' => {
-                         'libpldm.so.0.4.0' => {
+                         'libpldm.so.0.5.0' => {
                                                  'bcd2dec16' => 1,
                                                  'bcd2dec32' => 1,
                                                  'bcd2dec8' => 1,
@@ -10011,7 +10011,7 @@
                                    }
                         },
           'UndefinedSymbols' => {
-                                  'libpldm.so.0.4.0' => {
+                                  'libpldm.so.0.5.0' => {
                                                           '_ITM_deregisterTMCloneTable' => 0,
                                                           '_ITM_registerTMCloneTable' => 0,
                                                           '__assert_fail@GLIBC_2.17' => 0,
@@ -10034,6 +10034,7 @@
                                                           'memcpy@GLIBC_2.17' => 0,
                                                           'open64@GLIBC_2.17' => 0,
                                                           'poll@GLIBC_2.17' => 0,
+                                                          'ppoll@GLIBC_2.17' => 0,
                                                           'recv@GLIBC_2.17' => 0,
                                                           'recvmsg@GLIBC_2.17' => 0,
                                                           'sendmsg@GLIBC_2.17' => 0,
diff --git a/abi/x86_64/gcc.dump b/abi/x86_64/gcc.dump
index f62fb24..8e175de 100644
--- a/abi/x86_64/gcc.dump
+++ b/abi/x86_64/gcc.dump
@@ -2,7 +2,7 @@
           'ABI_DUMPER_VERSION' => '1.2',
           'ABI_DUMP_VERSION' => '3.5',
           'Arch' => 'x86_64',
-          'GccVersion' => '13.1.0',
+          'GccVersion' => '13.2.0',
           'Headers' => {
                          'base.h' => 1,
                          'bios.h' => 1,
@@ -16,198 +16,24 @@
                          'platform.h' => 1,
                          'platform_oem_ibm.h' => 1,
                          'pldm.h' => 1,
-                         'pldm_types.h' => 1,
                          'utils.h' => 1
                        },
           'Language' => 'C',
-          'LibraryName' => 'libpldm.so.0.4.0',
-          'LibraryVersion' => '0.4.0',
+          'LibraryName' => 'libpldm.so.0.5.0',
+          'LibraryVersion' => '0.5.0',
           'NameSpaces' => {},
           'Needed' => {
                         'libc.so.6' => 1
                       },
           'PublicABI' => '1',
-          'Sources' => {
-                         'base.c' => 1,
-                         'bios.c' => 1,
-                         'bios_table.c' => 1,
-                         'file_io.c' => 1,
-                         'firmware_update.c' => 1,
-                         'fru.c' => 1,
-                         'host.c' => 1,
-                         'instance-id.c' => 1,
-                         'pdr.c' => 1,
-                         'platform.c' => 1,
-                         'pldm.c' => 1,
-                         'utils.c' => 1
-                       },
+          'Sources' => {},
           'SymbolInfo' => {
-                            '100202' => {
-                                          'Header' => 'pldm.h',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'eid',
-                                                                'type' => '98632'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'mctp_fd',
-                                                                'type' => '74'
-                                                              },
-                                                       '2' => {
-                                                                'name' => 'instance_id',
-                                                                'type' => '173'
-                                                              },
-                                                       '3' => {
-                                                                'name' => 'pldm_resp_msg',
-                                                                'type' => '74240'
-                                                              },
-                                                       '4' => {
-                                                                'name' => 'resp_msg_len',
-                                                                'type' => '9679'
-                                                              }
-                                                     },
-                                          'Reg' => {
-                                                     '3' => 'rbx'
-                                                   },
-                                          'Return' => '98747',
-                                          'ShortName' => 'pldm_recv',
-                                          'Source' => 'pldm.c',
-                                          'SourceLine' => '123'
-                                        },
-                            '100428' => {
-                                          'Header' => 'pldm.h',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'eid',
-                                                                'type' => '98632'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'mctp_fd',
-                                                                'type' => '74'
-                                                              },
-                                                       '2' => {
-                                                                'name' => 'pldm_resp_msg',
-                                                                'type' => '74240'
-                                                              },
-                                                       '3' => {
-                                                                'name' => 'resp_msg_len',
-                                                                'type' => '9679'
-                                                              }
-                                                     },
-                                          'Reg' => {
-                                                     '2' => 'r12',
-                                                     '3' => 'r13'
-                                                   },
-                                          'Return' => '98747',
-                                          'ShortName' => 'pldm_recv_any',
-                                          'Source' => 'pldm.c',
-                                          'SourceLine' => '98'
-                                        },
-                            '10059' => {
-                                         'Header' => 'bios.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'instance_id',
-                                                               'type' => '173'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'completion_code',
-                                                               'type' => '173'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'next_transfer_handle',
-                                                               'type' => '185'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'transfer_flag',
-                                                               'type' => '173'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'table_data',
-                                                               'type' => '2049'
-                                                             },
-                                                      '5' => {
-                                                               'name' => 'payload_length',
-                                                               'type' => '123'
-                                                             },
-                                                      '6' => {
-                                                               'name' => 'msg',
-                                                               'offset' => '0',
-                                                               'type' => '1599'
-                                                             }
-                                                    },
-                                         'Reg' => {
-                                                    '2' => 'r15'
-                                                  },
-                                         'Return' => '74',
-                                         'ShortName' => 'encode_get_bios_table_resp',
-                                         'Source' => 'bios.c',
-                                         'SourceLine' => '212'
-                                       },
-                            '100873' => {
-                                          'Header' => 'pldm.h',
-                                          'Return' => '98747',
-                                          'ShortName' => 'pldm_open',
-                                          'Source' => 'pldm.c',
-                                          'SourceLine' => '30'
-                                        },
-                            '10411' => {
+                            '10033' => {
                                          'Header' => 'bios.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'msg',
-                                                               'type' => '2044'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'payload_length',
-                                                               'type' => '123'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'completion_code',
-                                                               'type' => '2049'
-                                                             }
-                                                    },
-                                         'Reg' => {
-                                                    '0' => 'rdi',
-                                                    '1' => 'rsi',
-                                                    '2' => 'rdx'
-                                                  },
-                                         'Return' => '74',
-                                         'ShortName' => 'decode_set_date_time_resp',
-                                         'Source' => 'bios.c',
-                                         'SourceLine' => '192'
-                                       },
-                            '10483' => {
-                                         'Header' => 'bios.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'instance_id',
-                                                               'type' => '173'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'completion_code',
-                                                               'type' => '173'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'msg',
-                                                               'type' => '1599'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'payload_length',
-                                                               'type' => '123'
-                                                             }
-                                                    },
-                                         'Return' => '74',
-                                         'ShortName' => 'encode_set_date_time_resp',
-                                         'Source' => 'bios.c',
-                                         'SourceLine' => '163'
-                                       },
-                            '10689' => {
-                                         'Header' => 'bios.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'msg',
-                                                               'type' => '2044'
+                                                               'type' => '2077'
                                                              },
                                                       '1' => {
                                                                'name' => 'payload_length',
@@ -215,78 +41,70 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'seconds',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '3' => {
                                                                'name' => 'minutes',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '4' => {
                                                                'name' => 'hours',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '5' => {
                                                                'name' => 'day',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '6' => {
                                                                'name' => 'month',
                                                                'offset' => '0',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '7' => {
                                                                'name' => 'year',
                                                                'offset' => '8',
-                                                               'type' => '9116'
+                                                               'type' => '8521'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '2' => 'rbp',
-                                                    '3' => 'r12',
-                                                    '4' => 'r13',
-                                                    '5' => 'r14'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_set_date_time_req',
-                                         'Source' => 'bios.c',
-                                         'SourceLine' => '133'
+                                         'ShortName' => 'decode_set_date_time_req'
                                        },
-                            '10979' => {
+                            '10323' => {
                                          'Header' => 'bios.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'seconds',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '2' => {
                                                                'name' => 'minutes',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '3' => {
                                                                'name' => 'hours',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '4' => {
                                                                'name' => 'day',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '5' => {
                                                                'name' => 'month',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '6' => {
                                                                'name' => 'year',
                                                                'offset' => '0',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              },
                                                       '7' => {
                                                                'name' => 'msg',
                                                                'offset' => '8',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              },
                                                       '8' => {
                                                                'name' => 'payload_length',
@@ -295,16 +113,14 @@
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_set_date_time_req',
-                                         'Source' => 'bios.c',
-                                         'SourceLine' => '93'
+                                         'ShortName' => 'encode_set_date_time_req'
                                        },
-                            '11471' => {
+                            '10815' => {
                                          'Header' => 'bios.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'msg',
-                                                               'type' => '2044'
+                                                               'type' => '2077'
                                                              },
                                                       '1' => {
                                                                'name' => 'payload_length',
@@ -312,123 +128,114 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'completion_code',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '3' => {
                                                                'name' => 'seconds',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '4' => {
                                                                'name' => 'minutes',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '5' => {
                                                                'name' => 'hours',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '6' => {
                                                                'name' => 'day',
                                                                'offset' => '0',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '7' => {
                                                                'name' => 'month',
                                                                'offset' => '8',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '8' => {
                                                                'name' => 'year',
                                                                'offset' => '16',
-                                                               'type' => '9116'
+                                                               'type' => '8521'
                                                              }
                                                     },
                                          'Reg' => {
-                                                    '1' => 'rdi',
-                                                    '2' => 'r10',
-                                                    '3' => 'rdx',
                                                     '4' => 'r8',
                                                     '5' => 'r9'
                                                   },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_get_date_time_resp',
-                                         'Source' => 'bios.c',
-                                         'SourceLine' => '59'
+                                         'ShortName' => 'decode_get_date_time_resp'
                                        },
-                            '11672' => {
+                            '11016' => {
                                          'Header' => 'bios.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'completion_code',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '2' => {
                                                                'name' => 'seconds',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '3' => {
                                                                'name' => 'minutes',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '4' => {
                                                                'name' => 'hours',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '5' => {
                                                                'name' => 'day',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '6' => {
                                                                'name' => 'month',
                                                                'offset' => '0',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '7' => {
                                                                'name' => 'year',
                                                                'offset' => '8',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              },
                                                       '8' => {
                                                                'name' => 'msg',
                                                                'offset' => '16',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_get_date_time_resp',
-                                         'Source' => 'bios.c',
-                                         'SourceLine' => '23'
+                                         'ShortName' => 'encode_get_date_time_resp'
                                        },
-                            '117324' => {
+                            '111119' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'instance_id',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '1' => {
                                                                 'name' => 'completion_code',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '2' => {
                                                                 'name' => 'msg',
-                                                                'type' => '1599'
+                                                                'type' => '1632'
                                                               }
                                                      },
                                           'Return' => '74',
-                                          'ShortName' => 'encode_new_file_with_metadata_resp',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '1075'
+                                          'ShortName' => 'encode_new_file_with_metadata_resp'
                                         },
-                            '117524' => {
+                            '111319' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'msg',
-                                                                'type' => '2044'
+                                                                'type' => '2077'
                                                               },
                                                        '1' => {
                                                                 'name' => 'payload_length',
@@ -436,54 +243,49 @@
                                                               },
                                                        '2' => {
                                                                 'name' => 'file_type',
-                                                                'type' => '9116'
+                                                                'type' => '8521'
                                                               },
                                                        '3' => {
                                                                 'name' => 'file_handle',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               },
                                                        '4' => {
                                                                 'name' => 'length',
-                                                                'type' => '58272'
+                                                                'type' => '54764'
                                                               },
                                                        '5' => {
                                                                 'name' => 'file_meta_data_1',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               },
                                                        '6' => {
                                                                 'name' => 'file_meta_data_2',
                                                                 'offset' => '0',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               },
                                                        '7' => {
                                                                 'name' => 'file_meta_data_3',
                                                                 'offset' => '8',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               },
                                                        '8' => {
                                                                 'name' => 'file_meta_data_4',
                                                                 'offset' => '16',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               }
                                                      },
                                           'Reg' => {
-                                                     '1' => 'r10',
-                                                     '2' => 'rdx',
-                                                     '3' => 'rdi',
                                                      '4' => 'r8',
                                                      '5' => 'r9'
                                                    },
                                           'Return' => '74',
-                                          'ShortName' => 'decode_new_file_with_metadata_req',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '1045'
+                                          'ShortName' => 'decode_new_file_with_metadata_req'
                                         },
-                            '117756' => {
+                            '111551' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'msg',
-                                                                'type' => '2044'
+                                                                'type' => '2077'
                                                               },
                                                        '1' => {
                                                                 'name' => 'payload_length',
@@ -491,7 +293,7 @@
                                                               },
                                                        '2' => {
                                                                 'name' => 'completion_code',
-                                                                'type' => '2049'
+                                                                'type' => '2082'
                                                               }
                                                      },
                                           'Reg' => {
@@ -500,88 +302,79 @@
                                                      '2' => 'rdx'
                                                    },
                                           'Return' => '74',
-                                          'ShortName' => 'decode_new_file_with_metadata_resp',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '1021'
+                                          'ShortName' => 'decode_new_file_with_metadata_resp'
                                         },
-                            '117857' => {
+                            '111652' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'instance_id',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '1' => {
                                                                 'name' => 'file_type',
-                                                                'type' => '5485'
+                                                                'type' => '5053'
                                                               },
                                                        '2' => {
                                                                 'name' => 'file_handle',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '3' => {
                                                                 'name' => 'length',
-                                                                'type' => '49576'
+                                                                'type' => '46682'
                                                               },
                                                        '4' => {
                                                                 'name' => 'file_meta_data_1',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '5' => {
                                                                 'name' => 'file_meta_data_2',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '6' => {
                                                                 'name' => 'file_meta_data_3',
                                                                 'offset' => '0',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '7' => {
                                                                 'name' => 'file_meta_data_4',
                                                                 'offset' => '8',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '8' => {
                                                                 'name' => 'msg',
                                                                 'offset' => '16',
-                                                                'type' => '1599'
+                                                                'type' => '1632'
                                                               }
                                                      },
-                                          'Reg' => {
-                                                     '2' => 'r14'
-                                                   },
                                           'Return' => '74',
-                                          'ShortName' => 'encode_new_file_with_metadata_req',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '985'
+                                          'ShortName' => 'encode_new_file_with_metadata_req'
                                         },
-                            '118154' => {
+                            '111949' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'instance_id',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '1' => {
                                                                 'name' => 'completion_code',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '2' => {
                                                                 'name' => 'msg',
-                                                                'type' => '1599'
+                                                                'type' => '1632'
                                                               }
                                                      },
                                           'Return' => '74',
-                                          'ShortName' => 'encode_file_ack_with_meta_data_resp',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '959'
+                                          'ShortName' => 'encode_file_ack_with_meta_data_resp'
                                         },
-                            '118349' => {
+                            '112144' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'msg',
-                                                                'type' => '2044'
+                                                                'type' => '2077'
                                                               },
                                                        '1' => {
                                                                 'name' => 'payload_length',
@@ -589,54 +382,49 @@
                                                               },
                                                        '2' => {
                                                                 'name' => 'file_type',
-                                                                'type' => '9116'
+                                                                'type' => '8521'
                                                               },
                                                        '3' => {
                                                                 'name' => 'file_handle',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               },
                                                        '4' => {
                                                                 'name' => 'file_status',
-                                                                'type' => '2049'
+                                                                'type' => '2082'
                                                               },
                                                        '5' => {
                                                                 'name' => 'file_meta_data_1',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               },
                                                        '6' => {
                                                                 'name' => 'file_meta_data_2',
                                                                 'offset' => '0',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               },
                                                        '7' => {
                                                                 'name' => 'file_meta_data_3',
                                                                 'offset' => '8',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               },
                                                        '8' => {
                                                                 'name' => 'file_meta_data_4',
                                                                 'offset' => '16',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               }
                                                      },
                                           'Reg' => {
-                                                     '1' => 'rsi',
-                                                     '2' => 'rdx',
-                                                     '3' => 'rcx',
                                                      '4' => 'r8',
                                                      '5' => 'r9'
                                                    },
                                           'Return' => '74',
-                                          'ShortName' => 'decode_file_ack_with_meta_data_req',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '931'
+                                          'ShortName' => 'decode_file_ack_with_meta_data_req'
                                         },
-                            '118561' => {
+                            '112356' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'msg',
-                                                                'type' => '2044'
+                                                                'type' => '2077'
                                                               },
                                                        '1' => {
                                                                 'name' => 'payload_length',
@@ -644,7 +432,7 @@
                                                               },
                                                        '2' => {
                                                                 'name' => 'completion_code',
-                                                                'type' => '2049'
+                                                                'type' => '2082'
                                                               }
                                                      },
                                           'Reg' => {
@@ -653,67 +441,60 @@
                                                      '2' => 'rdx'
                                                    },
                                           'Return' => '74',
-                                          'ShortName' => 'decode_file_ack_with_meta_data_resp',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '911'
+                                          'ShortName' => 'decode_file_ack_with_meta_data_resp'
                                         },
-                            '118657' => {
+                            '112452' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'instance_id',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '1' => {
                                                                 'name' => 'file_type',
-                                                                'type' => '5485'
+                                                                'type' => '5053'
                                                               },
                                                        '2' => {
                                                                 'name' => 'file_handle',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '3' => {
                                                                 'name' => 'file_status',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '4' => {
                                                                 'name' => 'file_meta_data_1',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '5' => {
                                                                 'name' => 'file_meta_data_2',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '6' => {
                                                                 'name' => 'file_meta_data_3',
                                                                 'offset' => '0',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '7' => {
                                                                 'name' => 'file_meta_data_4',
                                                                 'offset' => '8',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '8' => {
                                                                 'name' => 'msg',
                                                                 'offset' => '16',
-                                                                'type' => '1599'
+                                                                'type' => '1632'
                                                               }
                                                      },
-                                          'Reg' => {
-                                                     '2' => 'r14'
-                                                   },
                                           'Return' => '74',
-                                          'ShortName' => 'encode_file_ack_with_meta_data_req',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '877'
+                                          'ShortName' => 'encode_file_ack_with_meta_data_req'
                                         },
-                            '118954' => {
+                            '112749' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'msg',
-                                                                'type' => '2044'
+                                                                'type' => '2077'
                                                               },
                                                        '1' => {
                                                                 'name' => 'payload_length',
@@ -721,7 +502,7 @@
                                                               },
                                                        '2' => {
                                                                 'name' => 'completion_code',
-                                                                'type' => '2049'
+                                                                'type' => '2082'
                                                               }
                                                      },
                                           'Reg' => {
@@ -730,118 +511,106 @@
                                                      '2' => 'rdx'
                                                    },
                                           'Return' => '74',
-                                          'ShortName' => 'decode_file_ack_resp',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '858'
+                                          'ShortName' => 'decode_file_ack_resp'
                                         },
-                            '119055' => {
+                            '112850' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'instance_id',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '1' => {
                                                                 'name' => 'file_type',
-                                                                'type' => '5485'
+                                                                'type' => '5053'
                                                               },
                                                        '2' => {
                                                                 'name' => 'file_handle',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '3' => {
                                                                 'name' => 'file_status',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '4' => {
                                                                 'name' => 'msg',
-                                                                'type' => '1599'
+                                                                'type' => '1632'
                                                               }
                                                      },
                                           'Return' => '74',
-                                          'ShortName' => 'encode_file_ack_req',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '830'
+                                          'ShortName' => 'encode_file_ack_req'
                                         },
-                            '119290' => {
-                                          'Header' => 'file_io.h',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'instance_id',
-                                                                'type' => '173'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'completion_code',
-                                                                'type' => '173'
-                                                              },
-                                                       '2' => {
-                                                                'name' => 'msg',
-                                                                'type' => '1599'
-                                                              }
-                                                     },
-                                          'Return' => '74',
-                                          'ShortName' => 'encode_file_ack_resp',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '805'
-                                        },
-                            '119480' => {
-                                          'Header' => 'file_io.h',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'msg',
-                                                                'type' => '2044'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'payload_length',
-                                                                'type' => '123'
-                                                              },
-                                                       '2' => {
-                                                                'name' => 'file_type',
-                                                                'type' => '9116'
-                                                              },
-                                                       '3' => {
-                                                                'name' => 'file_handle',
-                                                                'type' => '2054'
-                                                              },
-                                                       '4' => {
-                                                                'name' => 'file_status',
-                                                                'type' => '2049'
-                                                              }
-                                                     },
-                                          'Reg' => {
-                                                     '1' => 'rsi',
-                                                     '2' => 'rdx',
-                                                     '3' => 'rcx',
-                                                     '4' => 'r8'
-                                                   },
-                                          'Return' => '74',
-                                          'ShortName' => 'decode_file_ack_req',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '783'
-                                        },
-                            '11955' => {
+                            '11299' => {
                                          'Header' => 'bios.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'msg',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_get_date_time_req',
-                                         'Source' => 'bios.c',
-                                         'SourceLine' => '8'
+                                         'ShortName' => 'encode_get_date_time_req'
                                        },
-                            '119622' => {
+                            '113085' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'instance_id',
+                                                                'type' => '168'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'completion_code',
+                                                                'type' => '168'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'msg',
+                                                                'type' => '1632'
+                                                              }
+                                                     },
+                                          'Return' => '74',
+                                          'ShortName' => 'encode_file_ack_resp'
+                                        },
+                            '113275' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'msg',
-                                                                'type' => '2044'
+                                                                'type' => '2077'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'payload_length',
+                                                                'type' => '123'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'file_type',
+                                                                'type' => '8521'
+                                                              },
+                                                       '3' => {
+                                                                'name' => 'file_handle',
+                                                                'type' => '2087'
+                                                              },
+                                                       '4' => {
+                                                                'name' => 'file_status',
+                                                                'type' => '2082'
+                                                              }
+                                                     },
+                                          'Reg' => {
+                                                     '3' => 'rcx',
+                                                     '4' => 'r8'
+                                                   },
+                                          'Return' => '74',
+                                          'ShortName' => 'decode_file_ack_req'
+                                        },
+                            '113417' => {
+                                          'Header' => 'file_io.h',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'msg',
+                                                                'type' => '2077'
                                                               },
                                                        '1' => {
                                                                 'name' => 'payload_length',
@@ -849,11 +618,11 @@
                                                               },
                                                        '2' => {
                                                                 'name' => 'completion_code',
-                                                                'type' => '2049'
+                                                                'type' => '2082'
                                                               },
                                                        '3' => {
                                                                 'name' => 'length',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               }
                                                      },
                                           'Reg' => {
@@ -863,83 +632,77 @@
                                                      '3' => 'rcx'
                                                    },
                                           'Return' => '74',
-                                          'ShortName' => 'decode_rw_file_by_type_resp',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '760'
+                                          'ShortName' => 'decode_rw_file_by_type_resp'
                                         },
-                            '119737' => {
+                            '113532' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'instance_id',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '1' => {
                                                                 'name' => 'command',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '2' => {
                                                                 'name' => 'file_type',
-                                                                'type' => '5485'
+                                                                'type' => '5053'
                                                               },
                                                        '3' => {
                                                                 'name' => 'file_handle',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '4' => {
                                                                 'name' => 'offset',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '5' => {
                                                                 'name' => 'length',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '6' => {
                                                                 'name' => 'msg',
                                                                 'offset' => '0',
-                                                                'type' => '1599'
+                                                                'type' => '1632'
                                                               }
                                                      },
                                           'Return' => '74',
-                                          'ShortName' => 'encode_rw_file_by_type_req',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '726'
+                                          'ShortName' => 'encode_rw_file_by_type_req'
                                         },
-                            '120007' => {
+                            '113802' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'instance_id',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '1' => {
                                                                 'name' => 'command',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '2' => {
                                                                 'name' => 'completion_code',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '3' => {
                                                                 'name' => 'length',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '4' => {
                                                                 'name' => 'msg',
-                                                                'type' => '1599'
+                                                                'type' => '1632'
                                                               }
                                                      },
                                           'Return' => '74',
-                                          'ShortName' => 'encode_rw_file_by_type_resp',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '693'
+                                          'ShortName' => 'encode_rw_file_by_type_resp'
                                         },
-                            '120237' => {
+                            '114032' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'msg',
-                                                                'type' => '2044'
+                                                                'type' => '2077'
                                                               },
                                                        '1' => {
                                                                 'name' => 'payload_length',
@@ -947,39 +710,34 @@
                                                               },
                                                        '2' => {
                                                                 'name' => 'file_type',
-                                                                'type' => '9116'
+                                                                'type' => '8521'
                                                               },
                                                        '3' => {
                                                                 'name' => 'file_handle',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               },
                                                        '4' => {
                                                                 'name' => 'offset',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               },
                                                        '5' => {
                                                                 'name' => 'length',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               }
                                                      },
                                           'Reg' => {
-                                                     '1' => 'r10',
-                                                     '2' => 'rdx',
-                                                     '3' => 'rdi',
                                                      '4' => 'r8',
                                                      '5' => 'r9'
                                                    },
                                           'Return' => '74',
-                                          'ShortName' => 'decode_rw_file_by_type_req',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '668'
+                                          'ShortName' => 'decode_rw_file_by_type_req'
                                         },
-                            '120399' => {
+                            '114194' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'msg',
-                                                                'type' => '2044'
+                                                                'type' => '2077'
                                                               },
                                                        '1' => {
                                                                 'name' => 'payload_length',
@@ -987,7 +745,7 @@
                                                               },
                                                        '2' => {
                                                                 'name' => 'completion_code',
-                                                                'type' => '2049'
+                                                                'type' => '2082'
                                                               }
                                                      },
                                           'Reg' => {
@@ -996,66 +754,60 @@
                                                      '2' => 'rdx'
                                                    },
                                           'Return' => '74',
-                                          'ShortName' => 'decode_new_file_resp',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '649'
+                                          'ShortName' => 'decode_new_file_resp'
                                         },
-                            '120500' => {
+                            '114295' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'instance_id',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '1' => {
                                                                 'name' => 'file_type',
-                                                                'type' => '5485'
+                                                                'type' => '5053'
                                                               },
                                                        '2' => {
                                                                 'name' => 'file_handle',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '3' => {
                                                                 'name' => 'length',
-                                                                'type' => '49576'
+                                                                'type' => '46682'
                                                               },
                                                        '4' => {
                                                                 'name' => 'msg',
-                                                                'type' => '1599'
+                                                                'type' => '1632'
                                                               }
                                                      },
                                           'Return' => '74',
-                                          'ShortName' => 'encode_new_file_req',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '621'
+                                          'ShortName' => 'encode_new_file_req'
                                         },
-                            '120735' => {
+                            '114530' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'instance_id',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '1' => {
                                                                 'name' => 'completion_code',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '2' => {
                                                                 'name' => 'msg',
-                                                                'type' => '1599'
+                                                                'type' => '1632'
                                                               }
                                                      },
                                           'Return' => '74',
-                                          'ShortName' => 'encode_new_file_resp',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '596'
+                                          'ShortName' => 'encode_new_file_resp'
                                         },
-                            '120925' => {
+                            '114720' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'msg',
-                                                                'type' => '2044'
+                                                                'type' => '2077'
                                                               },
                                                        '1' => {
                                                                 'name' => 'payload_length',
@@ -1063,34 +815,30 @@
                                                               },
                                                        '2' => {
                                                                 'name' => 'file_type',
-                                                                'type' => '9116'
+                                                                'type' => '8521'
                                                               },
                                                        '3' => {
                                                                 'name' => 'file_handle',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               },
                                                        '4' => {
                                                                 'name' => 'length',
-                                                                'type' => '58272'
+                                                                'type' => '54764'
                                                               }
                                                      },
                                           'Reg' => {
-                                                     '1' => 'r9',
-                                                     '2' => 'rdx',
                                                      '3' => 'rcx',
                                                      '4' => 'r8'
                                                    },
                                           'Return' => '74',
-                                          'ShortName' => 'decode_new_file_req',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '573'
+                                          'ShortName' => 'decode_new_file_req'
                                         },
-                            '121067' => {
+                            '114862' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'msg',
-                                                                'type' => '2044'
+                                                                'type' => '2077'
                                                               },
                                                        '1' => {
                                                                 'name' => 'payload_length',
@@ -1098,11 +846,11 @@
                                                               },
                                                        '2' => {
                                                                 'name' => 'completion_code',
-                                                                'type' => '2049'
+                                                                'type' => '2082'
                                                               },
                                                        '3' => {
                                                                 'name' => 'length',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               }
                                                      },
                                           'Reg' => {
@@ -1112,88 +860,82 @@
                                                      '3' => 'rcx'
                                                    },
                                           'Return' => '74',
-                                          'ShortName' => 'decode_rw_file_by_type_memory_resp',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '549'
+                                          'ShortName' => 'decode_rw_file_by_type_memory_resp'
                                         },
-                            '121182' => {
+                            '114977' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'instance_id',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '1' => {
                                                                 'name' => 'command',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '2' => {
                                                                 'name' => 'file_type',
-                                                                'type' => '5485'
+                                                                'type' => '5053'
                                                               },
                                                        '3' => {
                                                                 'name' => 'file_handle',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '4' => {
                                                                 'name' => 'offset',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '5' => {
                                                                 'name' => 'length',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '6' => {
                                                                 'name' => 'address',
                                                                 'offset' => '0',
-                                                                'type' => '49576'
+                                                                'type' => '46682'
                                                               },
                                                        '7' => {
                                                                 'name' => 'msg',
                                                                 'offset' => '8',
-                                                                'type' => '1599'
+                                                                'type' => '1632'
                                                               }
                                                      },
                                           'Return' => '74',
-                                          'ShortName' => 'encode_rw_file_by_type_memory_req',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '518'
+                                          'ShortName' => 'encode_rw_file_by_type_memory_req'
                                         },
-                            '121467' => {
+                            '115262' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'instance_id',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '1' => {
                                                                 'name' => 'command',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '2' => {
                                                                 'name' => 'completion_code',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '3' => {
                                                                 'name' => 'length',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '4' => {
                                                                 'name' => 'msg',
-                                                                'type' => '1599'
+                                                                'type' => '1632'
                                                               }
                                                      },
                                           'Return' => '74',
-                                          'ShortName' => 'encode_rw_file_by_type_memory_resp',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '489'
+                                          'ShortName' => 'encode_rw_file_by_type_memory_resp'
                                         },
-                            '121697' => {
+                            '115492' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'msg',
-                                                                'type' => '2044'
+                                                                'type' => '2077'
                                                               },
                                                        '1' => {
                                                                 'name' => 'payload_length',
@@ -1201,69 +943,62 @@
                                                               },
                                                        '2' => {
                                                                 'name' => 'file_type',
-                                                                'type' => '9116'
+                                                                'type' => '8521'
                                                               },
                                                        '3' => {
                                                                 'name' => 'file_handle',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               },
                                                        '4' => {
                                                                 'name' => 'offset',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               },
                                                        '5' => {
                                                                 'name' => 'length',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               },
                                                        '6' => {
                                                                 'name' => 'address',
                                                                 'offset' => '0',
-                                                                'type' => '58272'
+                                                                'type' => '54764'
                                                               }
                                                      },
                                           'Reg' => {
-                                                     '1' => 'r10',
-                                                     '2' => 'rdx',
-                                                     '3' => 'rdi',
                                                      '4' => 'r8',
                                                      '5' => 'r9'
                                                    },
                                           'Return' => '74',
-                                          'ShortName' => 'decode_rw_file_by_type_memory_req',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '462'
+                                          'ShortName' => 'decode_rw_file_by_type_memory_req'
                                         },
-                            '121874' => {
+                            '115669' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'instance_id',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '1' => {
                                                                 'name' => 'completion_code',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '2' => {
                                                                 'name' => 'length',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '3' => {
                                                                 'name' => 'msg',
-                                                                'type' => '1599'
+                                                                'type' => '1632'
                                                               }
                                                      },
                                           'Return' => '74',
-                                          'ShortName' => 'encode_write_file_resp',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '433'
+                                          'ShortName' => 'encode_write_file_resp'
                                         },
-                            '122089' => {
+                            '115884' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'msg',
-                                                                'type' => '2044'
+                                                                'type' => '2077'
                                                               },
                                                        '1' => {
                                                                 'name' => 'payload_length',
@@ -1271,11 +1006,11 @@
                                                               },
                                                        '2' => {
                                                                 'name' => 'completion_code',
-                                                                'type' => '2049'
+                                                                'type' => '2082'
                                                               },
                                                        '3' => {
                                                                 'name' => 'length',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               }
                                                      },
                                           'Reg' => {
@@ -1285,45 +1020,41 @@
                                                      '3' => 'rcx'
                                                    },
                                           'Return' => '74',
-                                          'ShortName' => 'decode_write_file_resp',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '410'
+                                          'ShortName' => 'decode_write_file_resp'
                                         },
-                            '122199' => {
+                            '115994' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'instance_id',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '1' => {
                                                                 'name' => 'file_handle',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '2' => {
                                                                 'name' => 'offset',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '3' => {
                                                                 'name' => 'length',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '4' => {
                                                                 'name' => 'msg',
-                                                                'type' => '1599'
+                                                                'type' => '1632'
                                                               }
                                                      },
                                           'Return' => '74',
-                                          'ShortName' => 'encode_write_file_req',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '377'
+                                          'ShortName' => 'encode_write_file_req'
                                         },
-                            '122434' => {
+                            '116229' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'msg',
-                                                                'type' => '2044'
+                                                                'type' => '2077'
                                                               },
                                                        '1' => {
                                                                 'name' => 'payload_length',
@@ -1331,19 +1062,19 @@
                                                               },
                                                        '2' => {
                                                                 'name' => 'file_handle',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               },
                                                        '3' => {
                                                                 'name' => 'offset',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               },
                                                        '4' => {
                                                                 'name' => 'length',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               },
                                                        '5' => {
                                                                 'name' => 'file_data_offset',
-                                                                'type' => '9679'
+                                                                'type' => '9084'
                                                               }
                                                      },
                                           'Reg' => {
@@ -1353,41 +1084,37 @@
                                                      '5' => 'r9'
                                                    },
                                           'Return' => '74',
-                                          'ShortName' => 'decode_write_file_req',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '349'
+                                          'ShortName' => 'decode_write_file_req'
                                         },
-                            '122589' => {
+                            '116384' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'instance_id',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '1' => {
                                                                 'name' => 'completion_code',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '2' => {
                                                                 'name' => 'length',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '3' => {
                                                                 'name' => 'msg',
-                                                                'type' => '1599'
+                                                                'type' => '1632'
                                                               }
                                                      },
                                           'Return' => '74',
-                                          'ShortName' => 'encode_read_file_resp',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '320'
+                                          'ShortName' => 'encode_read_file_resp'
                                         },
-                            '122804' => {
+                            '116599' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'msg',
-                                                                'type' => '2044'
+                                                                'type' => '2077'
                                                               },
                                                        '1' => {
                                                                 'name' => 'payload_length',
@@ -1395,63 +1122,58 @@
                                                               },
                                                        '2' => {
                                                                 'name' => 'completion_code',
-                                                                'type' => '2049'
+                                                                'type' => '2082'
                                                               },
                                                        '3' => {
                                                                 'name' => 'length',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               },
                                                        '4' => {
                                                                 'name' => 'file_data_offset',
-                                                                'type' => '9679'
+                                                                'type' => '9084'
                                                               }
                                                      },
                                           'Reg' => {
-                                                     '1' => 'r9',
                                                      '2' => 'rdx',
                                                      '3' => 'rcx',
                                                      '4' => 'r8'
                                                    },
                                           'Return' => '74',
-                                          'ShortName' => 'decode_read_file_resp',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '292'
+                                          'ShortName' => 'decode_read_file_resp'
                                         },
-                            '122940' => {
+                            '116735' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'instance_id',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '1' => {
                                                                 'name' => 'file_handle',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '2' => {
                                                                 'name' => 'offset',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '3' => {
                                                                 'name' => 'length',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '4' => {
                                                                 'name' => 'msg',
-                                                                'type' => '1599'
+                                                                'type' => '1632'
                                                               }
                                                      },
                                           'Return' => '74',
-                                          'ShortName' => 'encode_read_file_req',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '260'
+                                          'ShortName' => 'encode_read_file_req'
                                         },
-                            '123175' => {
+                            '116970' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'msg',
-                                                                'type' => '2044'
+                                                                'type' => '2077'
                                                               },
                                                        '1' => {
                                                                 'name' => 'payload_length',
@@ -1459,34 +1181,30 @@
                                                               },
                                                        '2' => {
                                                                 'name' => 'file_handle',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               },
                                                        '3' => {
                                                                 'name' => 'offset',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               },
                                                        '4' => {
                                                                 'name' => 'length',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               }
                                                      },
                                           'Reg' => {
-                                                     '1' => 'r9',
-                                                     '2' => 'rdx',
                                                      '3' => 'rcx',
                                                      '4' => 'r8'
                                                    },
                                           'Return' => '74',
-                                          'ShortName' => 'decode_read_file_req',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '236'
+                                          'ShortName' => 'decode_read_file_req'
                                         },
-                            '123310' => {
+                            '117105' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'msg',
-                                                                'type' => '2044'
+                                                                'type' => '2077'
                                                               },
                                                        '1' => {
                                                                 'name' => 'payload_length',
@@ -1494,89 +1212,82 @@
                                                               },
                                                        '2' => {
                                                                 'name' => 'completion_code',
-                                                                'type' => '2049'
+                                                                'type' => '2082'
                                                               },
                                                        '3' => {
                                                                 'name' => 'next_transfer_handle',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               },
                                                        '4' => {
                                                                 'name' => 'transfer_flag',
-                                                                'type' => '2049'
+                                                                'type' => '2082'
                                                               },
                                                        '5' => {
                                                                 'name' => 'file_table_data_start_offset',
-                                                                'type' => '2049'
+                                                                'type' => '2082'
                                                               },
                                                        '6' => {
                                                                 'name' => 'file_table_length',
                                                                 'offset' => '0',
-                                                                'type' => '9679'
+                                                                'type' => '9084'
                                                               }
                                                      },
                                           'Reg' => {
-                                                     '1' => 'rsi',
-                                                     '2' => 'rdi',
-                                                     '3' => 'r10',
                                                      '4' => 'r8',
                                                      '5' => 'r9'
                                                    },
                                           'Return' => '74',
-                                          'ShortName' => 'decode_get_file_table_resp',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '198'
+                                          'ShortName' => 'decode_get_file_table_resp'
                                         },
-                            '123483' => {
+                            '117278' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'instance_id',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '1' => {
                                                                 'name' => 'transfer_handle',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '2' => {
                                                                 'name' => 'transfer_opflag',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '3' => {
                                                                 'name' => 'table_type',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '4' => {
                                                                 'name' => 'msg',
-                                                                'type' => '1599'
+                                                                'type' => '1632'
                                                               }
                                                      },
                                           'Return' => '74',
-                                          'ShortName' => 'encode_get_file_table_req',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '170'
+                                          'ShortName' => 'encode_get_file_table_req'
                                         },
-                            '123709' => {
+                            '117504' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'instance_id',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '1' => {
                                                                 'name' => 'completion_code',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '2' => {
                                                                 'name' => 'next_transfer_handle',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '3' => {
                                                                 'name' => 'transfer_flag',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '4' => {
                                                                 'name' => 'table_data',
-                                                                'type' => '6677'
+                                                                'type' => '6245'
                                                               },
                                                        '5' => {
                                                                 'name' => 'table_size',
@@ -1585,23 +1296,18 @@
                                                        '6' => {
                                                                 'name' => 'msg',
                                                                 'offset' => '0',
-                                                                'type' => '1599'
+                                                                'type' => '1632'
                                                               }
                                                      },
-                                          'Reg' => {
-                                                     '2' => 'r15'
-                                                   },
                                           'Return' => '74',
-                                          'ShortName' => 'encode_get_file_table_resp',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '137'
+                                          'ShortName' => 'encode_get_file_table_resp'
                                         },
-                            '124067' => {
+                            '117801' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'msg',
-                                                                'type' => '2044'
+                                                                'type' => '2077'
                                                               },
                                                        '1' => {
                                                                 'name' => 'payload_length',
@@ -1609,34 +1315,30 @@
                                                               },
                                                        '2' => {
                                                                 'name' => 'transfer_handle',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               },
                                                        '3' => {
                                                                 'name' => 'transfer_opflag',
-                                                                'type' => '2049'
+                                                                'type' => '2082'
                                                               },
                                                        '4' => {
                                                                 'name' => 'table_type',
-                                                                'type' => '2049'
+                                                                'type' => '2082'
                                                               }
                                                      },
                                           'Reg' => {
-                                                     '1' => 'r9',
-                                                     '2' => 'rdx',
                                                      '3' => 'rcx',
                                                      '4' => 'r8'
                                                    },
                                           'Return' => '74',
-                                          'ShortName' => 'decode_get_file_table_req',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '113'
+                                          'ShortName' => 'decode_get_file_table_req'
                                         },
-                            '124202' => {
+                            '117936' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'msg',
-                                                                'type' => '2044'
+                                                                'type' => '2077'
                                                               },
                                                        '1' => {
                                                                 'name' => 'payload_length',
@@ -1644,11 +1346,11 @@
                                                               },
                                                        '2' => {
                                                                 'name' => 'completion_code',
-                                                                'type' => '2049'
+                                                                'type' => '2082'
                                                               },
                                                        '3' => {
                                                                 'name' => 'length',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               }
                                                      },
                                           'Reg' => {
@@ -1658,86 +1360,77 @@
                                                      '3' => 'rcx'
                                                    },
                                           'Return' => '74',
-                                          'ShortName' => 'decode_rw_file_memory_resp',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '90'
+                                          'ShortName' => 'decode_rw_file_memory_resp'
                                         },
-                            '124311' => {
+                            '118045' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'instance_id',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '1' => {
                                                                 'name' => 'command',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '2' => {
                                                                 'name' => 'file_handle',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '3' => {
                                                                 'name' => 'offset',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '4' => {
                                                                 'name' => 'length',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '5' => {
                                                                 'name' => 'address',
-                                                                'type' => '49576'
+                                                                'type' => '46682'
                                                               },
                                                        '6' => {
                                                                 'name' => 'msg',
                                                                 'offset' => '0',
-                                                                'type' => '1599'
+                                                                'type' => '1632'
                                                               }
                                                      },
-                                          'Reg' => {
-                                                     '2' => 'r14'
-                                                   },
                                           'Return' => '74',
-                                          'ShortName' => 'encode_rw_file_memory_req',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '61'
+                                          'ShortName' => 'encode_rw_file_memory_req'
                                         },
-                            '124570' => {
+                            '118304' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'instance_id',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '1' => {
                                                                 'name' => 'command',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '2' => {
                                                                 'name' => 'completion_code',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '3' => {
                                                                 'name' => 'length',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '4' => {
                                                                 'name' => 'msg',
-                                                                'type' => '1599'
+                                                                'type' => '1632'
                                                               }
                                                      },
                                           'Return' => '74',
-                                          'ShortName' => 'encode_rw_file_memory_resp',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '32'
+                                          'ShortName' => 'encode_rw_file_memory_resp'
                                         },
-                            '124791' => {
+                            '118525' => {
                                           'Header' => 'file_io.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'msg',
-                                                                'type' => '2044'
+                                                                'type' => '2077'
                                                               },
                                                        '1' => {
                                                                 'name' => 'payload_length',
@@ -1745,75 +1438,65 @@
                                                               },
                                                        '2' => {
                                                                 'name' => 'file_handle',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               },
                                                        '3' => {
                                                                 'name' => 'offset',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               },
                                                        '4' => {
                                                                 'name' => 'length',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               },
                                                        '5' => {
                                                                 'name' => 'address',
-                                                                'type' => '58272'
+                                                                'type' => '54764'
                                                               }
                                                      },
                                           'Reg' => {
-                                                     '1' => 'r10',
-                                                     '2' => 'rdx',
-                                                     '3' => 'rdi',
                                                      '4' => 'r8',
                                                      '5' => 'r9'
                                                    },
                                           'Return' => '74',
-                                          'ShortName' => 'decode_rw_file_memory_req',
-                                          'Source' => 'file_io.c',
-                                          'SourceLine' => '7'
+                                          'ShortName' => 'decode_rw_file_memory_req'
                                         },
-                            '125814' => {
+                            '119492' => {
                                           'Header' => 'host.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'instance_id',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '1' => {
                                                                 'name' => 'completion_code',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '2' => {
                                                                 'name' => 'rack_entry',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '3' => {
                                                                 'name' => 'pri_cec_node',
-                                                                'type' => '185'
+                                                                'type' => '180'
                                                               },
                                                        '4' => {
                                                                 'name' => 'msg',
-                                                                'type' => '1599'
+                                                                'type' => '1632'
                                                               },
                                                        '5' => {
                                                                 'name' => 'payload_length',
                                                                 'type' => '123'
                                                               }
                                                      },
-                                          'Reg' => {
-                                                     '2' => 'r12'
-                                                   },
                                           'Return' => '74',
-                                          'ShortName' => 'encode_get_alert_status_resp',
-                                          'Source' => 'host.c',
-                                          'SourceLine' => '82'
+                                          'ShortName' => 'encode_get_alert_status_resp'
                                         },
-                            '126062' => {
+                            '119740' => {
                                           'Header' => 'host.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'msg',
-                                                                'type' => '2044'
+                                                                'type' => '2077'
                                                               },
                                                        '1' => {
                                                                 'name' => 'payload_length',
@@ -1821,7 +1504,7 @@
                                                               },
                                                        '2' => {
                                                                 'name' => 'version_id',
-                                                                'type' => '2049'
+                                                                'type' => '2082'
                                                               }
                                                      },
                                           'Reg' => {
@@ -1830,16 +1513,14 @@
                                                      '2' => 'rdx'
                                                    },
                                           'Return' => '74',
-                                          'ShortName' => 'decode_get_alert_status_req',
-                                          'Source' => 'host.c',
-                                          'SourceLine' => '65'
+                                          'ShortName' => 'decode_get_alert_status_req'
                                         },
-                            '126145' => {
+                            '119823' => {
                                           'Header' => 'host.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'msg',
-                                                                'type' => '2044'
+                                                                'type' => '2077'
                                                               },
                                                        '1' => {
                                                                 'name' => 'payload_length',
@@ -1847,42 +1528,38 @@
                                                               },
                                                        '2' => {
                                                                 'name' => 'completion_code',
-                                                                'type' => '2049'
+                                                                'type' => '2082'
                                                               },
                                                        '3' => {
                                                                 'name' => 'rack_entry',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               },
                                                        '4' => {
                                                                 'name' => 'pri_cec_node',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               }
                                                      },
                                           'Reg' => {
-                                                     '1' => 'r9',
-                                                     '2' => 'rdx',
                                                      '3' => 'rcx',
                                                      '4' => 'r8'
                                                    },
                                           'Return' => '74',
-                                          'ShortName' => 'decode_get_alert_status_resp',
-                                          'Source' => 'host.c',
-                                          'SourceLine' => '36'
+                                          'ShortName' => 'decode_get_alert_status_resp'
                                         },
-                            '126284' => {
+                            '119962' => {
                                           'Header' => 'host.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'instance_id',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '1' => {
                                                                 'name' => 'version_id',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '2' => {
                                                                 'name' => 'msg',
-                                                                'type' => '1599'
+                                                                'type' => '1632'
                                                               },
                                                        '3' => {
                                                                 'name' => 'payload_length',
@@ -1890,32 +1567,30 @@
                                                               }
                                                      },
                                           'Return' => '74',
-                                          'ShortName' => 'encode_get_alert_status_req',
-                                          'Source' => 'host.c',
-                                          'SourceLine' => '9'
+                                          'ShortName' => 'encode_get_alert_status_req'
                                         },
-                            '127320' => {
+                            '121031' => {
                                           'Header' => 'platform_oem_ibm.h',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'instance_id',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '1' => {
                                                                 'name' => 'format_version',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '2' => {
                                                                 'name' => 'tid',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '3' => {
                                                                 'name' => 'num_handles',
-                                                                'type' => '173'
+                                                                'type' => '168'
                                                               },
                                                        '4' => {
                                                                 'name' => 'list_of_handles',
-                                                                'type' => '6677'
+                                                                'type' => '6245'
                                                               },
                                                        '5' => {
                                                                 'name' => 'payload_length',
@@ -1924,79 +1599,45 @@
                                                        '6' => {
                                                                 'name' => 'msg',
                                                                 'offset' => '0',
-                                                                'type' => '1599'
+                                                                'type' => '1632'
                                                               }
                                                      },
                                           'Return' => '74',
-                                          'ShortName' => 'encode_bios_attribute_update_event_req',
-                                          'Source' => 'platform.c',
-                                          'SourceLine' => '6'
+                                          'ShortName' => 'encode_bios_attribute_update_event_req'
                                         },
-                            '1407' => {
+                            '1440' => {
                                         'Header' => 'base.h',
-                                        'Line' => '572',
                                         'Param' => {
                                                      '0' => {
                                                               'name' => 'msg_type',
-                                                              'type' => '173'
+                                                              'type' => '168'
                                                             },
                                                      '1' => {
                                                               'name' => 'instance_id',
-                                                              'type' => '173'
+                                                              'type' => '168'
                                                             },
                                                      '2' => {
                                                               'name' => 'pldm_type',
-                                                              'type' => '173'
+                                                              'type' => '168'
                                                             },
                                                      '3' => {
                                                               'name' => 'command',
-                                                              'type' => '173'
+                                                              'type' => '168'
                                                             },
                                                      '4' => {
                                                               'name' => 'msg',
-                                                              'type' => '1599'
+                                                              'type' => '1632'
                                                             }
                                                    },
                                         'Return' => '74',
-                                        'ShortName' => 'encode_pldm_header_only',
-                                        'Source' => 'base.c',
-                                        'SourceLine' => '525'
+                                        'ShortName' => 'encode_pldm_header_only'
                                       },
-                            '1604' => {
-                                        'Header' => 'base.h',
-                                        'Param' => {
-                                                     '0' => {
-                                                              'name' => 'instance_id',
-                                                              'type' => '173'
-                                                            },
-                                                     '1' => {
-                                                              'name' => 'type',
-                                                              'type' => '173'
-                                                            },
-                                                     '2' => {
-                                                              'name' => 'command',
-                                                              'type' => '173'
-                                                            },
-                                                     '3' => {
-                                                              'name' => 'cc',
-                                                              'type' => '173'
-                                                            },
-                                                     '4' => {
-                                                              'name' => 'msg',
-                                                              'type' => '1599'
-                                                            }
-                                                   },
-                                        'Return' => '74',
-                                        'ShortName' => 'encode_cc_only_resp',
-                                        'Source' => 'base.c',
-                                        'SourceLine' => '501'
-                                      },
-                            '16916' => {
+                            '16226' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'msg',
-                                                               'type' => '2044'
+                                                               'type' => '2077'
                                                              },
                                                       '1' => {
                                                                'name' => 'payload_length',
@@ -2005,76 +1646,101 @@
                                                       '10' => {
                                                                 'name' => 'event_data_integrity_checksum',
                                                                 'offset' => '32',
-                                                                'type' => '2054'
+                                                                'type' => '2087'
                                                               },
                                                       '2' => {
                                                                'name' => 'completion_code',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '3' => {
                                                                'name' => 'tid',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '4' => {
                                                                'name' => 'event_id',
-                                                               'type' => '9116'
+                                                               'type' => '8521'
                                                              },
                                                       '5' => {
                                                                'name' => 'next_data_transfer_handle',
-                                                               'type' => '2054'
+                                                               'type' => '2087'
                                                              },
                                                       '6' => {
                                                                'name' => 'transfer_flag',
                                                                'offset' => '0',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '7' => {
                                                                'name' => 'event_class',
                                                                'offset' => '8',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '8' => {
                                                                'name' => 'event_data_size',
                                                                'offset' => '16',
-                                                               'type' => '2054'
+                                                               'type' => '2087'
                                                              },
                                                       '9' => {
                                                                'name' => 'event_data',
                                                                'offset' => '24',
-                                                               'type' => '17655'
+                                                               'type' => '16964'
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_poll_for_platform_event_message_resp',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '2361'
+                                         'ShortName' => 'decode_poll_for_platform_event_message_resp'
                                        },
-                            '17665' => {
+                            '1637' => {
+                                        'Header' => 'base.h',
+                                        'Param' => {
+                                                     '0' => {
+                                                              'name' => 'instance_id',
+                                                              'type' => '168'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'type',
+                                                              'type' => '168'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'command',
+                                                              'type' => '168'
+                                                            },
+                                                     '3' => {
+                                                              'name' => 'cc',
+                                                              'type' => '168'
+                                                            },
+                                                     '4' => {
+                                                              'name' => 'msg',
+                                                              'type' => '1632'
+                                                            }
+                                                   },
+                                        'Return' => '74',
+                                        'ShortName' => 'encode_cc_only_resp'
+                                      },
+                            '16974' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'format_version',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '2' => {
                                                                'name' => 'transfer_operation_flag',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '3' => {
                                                                'name' => 'data_transfer_handle',
-                                                               'type' => '185'
+                                                               'type' => '180'
                                                              },
                                                       '4' => {
                                                                'name' => 'event_id_to_acknowledge',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              },
                                                       '5' => {
                                                                'name' => 'msg',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              },
                                                       '6' => {
                                                                'name' => 'payload_length',
@@ -2083,16 +1749,83 @@
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_poll_for_platform_event_message_req',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '2318'
+                                         'ShortName' => 'encode_poll_for_platform_event_message_req'
                                        },
-                            '1812' => {
+                            '17538' => {
+                                         'Header' => 'platform.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'instance_id',
+                                                               'type' => '168'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'completion_code',
+                                                               'type' => '168'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'msg',
+                                                               'type' => '1632'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'encode_set_event_receiver_resp'
+                                       },
+                            '17713' => {
+                                         'Header' => 'platform.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'msg',
+                                                               'type' => '2077'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'payload_length',
+                                                               'type' => '123'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'event_message_global_enable',
+                                                               'type' => '2082'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'transport_protocol_type',
+                                                               'type' => '2082'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'event_receiver_address_info',
+                                                               'type' => '2082'
+                                                             },
+                                                      '5' => {
+                                                               'name' => 'heartbeat_timer',
+                                                               'type' => '8521'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'decode_set_event_receiver_req'
+                                       },
+                            '18203' => {
+                                         'Header' => 'platform.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'msg',
+                                                               'type' => '2077'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'payload_length',
+                                                               'type' => '123'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'completion_code',
+                                                               'type' => '2082'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'decode_set_event_receiver_resp'
+                                       },
+                            '1845' => {
                                         'Header' => 'base.h',
                                         'Param' => {
                                                      '0' => {
                                                               'name' => 'msg',
-                                                              'type' => '2044'
+                                                              'type' => '2077'
                                                             },
                                                      '1' => {
                                                               'name' => 'payload_length',
@@ -2100,163 +1833,75 @@
                                                             },
                                                      '2' => {
                                                               'name' => 'pldm_type',
-                                                              'type' => '2049'
+                                                              'type' => '2082'
                                                             },
                                                      '3' => {
                                                               'name' => 'transfer_opflag',
-                                                              'type' => '2049'
+                                                              'type' => '2082'
                                                             },
                                                      '4' => {
                                                               'name' => 'transfer_ctx',
-                                                              'type' => '2054'
+                                                              'type' => '2087'
                                                             },
                                                      '5' => {
                                                               'name' => 'transfer_handle',
-                                                              'type' => '2054'
+                                                              'type' => '2087'
                                                             },
                                                      '6' => {
                                                               'name' => 'section_offset',
                                                               'offset' => '0',
-                                                              'type' => '2054'
+                                                              'type' => '2087'
                                                             },
                                                      '7' => {
                                                               'name' => 'section_length',
                                                               'offset' => '8',
-                                                              'type' => '2054'
+                                                              'type' => '2087'
                                                             }
                                                    },
                                         'Reg' => {
-                                                   '2' => 'rdx',
-                                                   '3' => 'r10',
                                                    '4' => 'r8',
                                                    '5' => 'r9'
                                                  },
                                         'Return' => '74',
-                                        'ShortName' => 'decode_multipart_receive_req',
-                                        'Source' => 'base.c',
-                                        'SourceLine' => '447'
+                                        'ShortName' => 'decode_multipart_receive_req'
                                       },
-                            '18231' => {
+                            '18538' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'completion_code',
-                                                               'type' => '173'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'msg',
-                                                               'type' => '1599'
-                                                             }
-                                                    },
-                                         'Return' => '74',
-                                         'ShortName' => 'encode_set_event_receiver_resp',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '2293'
-                                       },
-                            '18407' => {
-                                         'Header' => 'platform.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'msg',
-                                                               'type' => '2044'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'payload_length',
-                                                               'type' => '123'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'event_message_global_enable',
-                                                               'type' => '2049'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'transport_protocol_type',
-                                                               'type' => '2049'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'event_receiver_address_info',
-                                                               'type' => '2049'
-                                                             },
-                                                      '5' => {
-                                                               'name' => 'heartbeat_timer',
-                                                               'type' => '9116'
-                                                             }
-                                                    },
-                                         'Reg' => {
-                                                    '2' => 'rbx',
-                                                    '3' => 'r12'
-                                                  },
-                                         'Return' => '74',
-                                         'ShortName' => 'decode_set_event_receiver_req',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '2249'
-                                       },
-                            '18898' => {
-                                         'Header' => 'platform.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'msg',
-                                                               'type' => '2044'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'payload_length',
-                                                               'type' => '123'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'completion_code',
-                                                               'type' => '2049'
-                                                             }
-                                                    },
-                                         'Reg' => {
-                                                    '2' => 'rbx'
-                                                  },
-                                         'Return' => '74',
-                                         'ShortName' => 'decode_set_event_receiver_resp',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '2225'
-                                       },
-                            '19234' => {
-                                         'Header' => 'platform.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'event_message_global_enable',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '2' => {
                                                                'name' => 'transport_protocol_type',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '3' => {
                                                                'name' => 'event_receiver_address_info',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '4' => {
                                                                'name' => 'heartbeat_timer',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              },
                                                       '5' => {
                                                                'name' => 'msg',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_set_event_receiver_req',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '2180'
+                                         'ShortName' => 'encode_set_event_receiver_req'
                                        },
-                            '19499' => {
+                            '18802' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'msg',
-                                                               'type' => '2044'
+                                                               'type' => '2077'
                                                              },
                                                       '1' => {
                                                                'name' => 'payload_length',
@@ -2264,31 +1909,26 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'sensor_id',
-                                                               'type' => '9116'
+                                                               'type' => '8521'
                                                              },
                                                       '3' => {
                                                                'name' => 'rearm_event_state',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '2' => 'rbx'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_get_sensor_reading_req',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '2155'
+                                         'ShortName' => 'decode_get_sensor_reading_req'
                                        },
-                            '19888' => {
+                            '19190' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'completion_code',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '10' => {
                                                                 'name' => 'payload_length',
@@ -2297,52 +1937,50 @@
                                                               },
                                                       '2' => {
                                                                'name' => 'sensor_data_size',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '3' => {
                                                                'name' => 'sensor_operational_state',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '4' => {
                                                                'name' => 'sensor_event_message_enable',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '5' => {
                                                                'name' => 'present_state',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '6' => {
                                                                'name' => 'previous_state',
                                                                'offset' => '0',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '7' => {
                                                                'name' => 'event_state',
                                                                'offset' => '8',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '8' => {
                                                                'name' => 'present_reading',
                                                                'offset' => '16',
-                                                               'type' => '6677'
+                                                               'type' => '6245'
                                                              },
                                                       '9' => {
                                                                'name' => 'msg',
                                                                'offset' => '24',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_get_sensor_reading_resp',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '2084'
+                                         'ShortName' => 'encode_get_sensor_reading_resp'
                                        },
-                            '20447' => {
+                            '19598' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'msg',
-                                                               'type' => '2044'
+                                                               'type' => '2077'
                                                              },
                                                       '1' => {
                                                                'name' => 'payload_length',
@@ -2350,98 +1988,73 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'completion_code',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '3' => {
                                                                'name' => 'sensor_data_size',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '4' => {
                                                                'name' => 'sensor_operational_state',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '5' => {
                                                                'name' => 'sensor_event_message_enable',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '6' => {
                                                                'name' => 'present_state',
                                                                'offset' => '0',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '7' => {
                                                                'name' => 'previous_state',
                                                                'offset' => '8',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '8' => {
                                                                'name' => 'event_state',
                                                                'offset' => '16',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '9' => {
                                                                'name' => 'present_reading',
                                                                'offset' => '24',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_get_sensor_reading_resp',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '2028'
+                                         'ShortName' => 'decode_get_sensor_reading_resp'
                                        },
-                            '2064' => {
-                                        'Header' => 'base.h',
-                                        'Param' => {
-                                                     '0' => {
-                                                              'name' => 'instance_id',
-                                                              'type' => '173'
-                                                            },
-                                                     '1' => {
-                                                              'name' => 'tid',
-                                                              'type' => '173'
-                                                            },
-                                                     '2' => {
-                                                              'name' => 'msg',
-                                                              'type' => '1599'
-                                                            }
-                                                   },
-                                        'Return' => '74',
-                                        'ShortName' => 'encode_set_tid_req',
-                                        'Source' => 'base.c',
-                                        'SourceLine' => '419'
-                                      },
-                            '21342' => {
+                            '20492' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'sensor_id',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              },
                                                       '2' => {
                                                                'name' => 'rearm_event_state',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '3' => {
                                                                'name' => 'msg',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_get_sensor_reading_req',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '1999'
+                                         'ShortName' => 'encode_get_sensor_reading_req'
                                        },
-                            '21565' => {
+                            '20714' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'change_record_data',
-                                                               'type' => '6677'
+                                                               'type' => '6245'
                                                              },
                                                       '1' => {
                                                                'name' => 'change_record_data_size',
@@ -2449,32 +2062,152 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'event_data_operation',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '3' => {
                                                                'name' => 'number_of_change_entries',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '4' => {
                                                                'name' => 'change_entry_data_offset',
-                                                               'type' => '9679'
+                                                               'type' => '9084'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
+                                       },
+                            '2097' => {
+                                        'Header' => 'base.h',
+                                        'Param' => {
+                                                     '0' => {
+                                                              'name' => 'instance_id',
+                                                              'type' => '168'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'tid',
+                                                              'type' => '168'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'msg',
+                                                              'type' => '1632'
+                                                            }
+                                                   },
+                                        'Return' => '74',
+                                        'ShortName' => 'encode_set_tid_req'
+                                      },
+                            '22014' => {
+                                         'Header' => 'platform.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'event_data',
+                                                               'type' => '6245'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'event_data_size',
+                                                               'type' => '123'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'event_data_format',
+                                                               'type' => '2082'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'number_of_change_records',
+                                                               'type' => '2082'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'change_record_data_offset',
+                                                               'type' => '9084'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
+                                       },
+                            '22421' => {
+                                         'Header' => 'platform.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'event_data_format',
+                                                               'type' => '168'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'number_of_change_records',
+                                                               'type' => '168'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'event_data_operations',
+                                                               'type' => '6245'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'numbers_of_change_entries',
+                                                               'type' => '6245'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'change_entries',
+                                                               'type' => '22749'
+                                                             },
+                                                      '5' => {
+                                                               'name' => 'event_data',
+                                                               'type' => '22764'
+                                                             },
+                                                      '6' => {
+                                                               'name' => 'actual_change_records_size',
+                                                               'offset' => '0',
+                                                               'type' => '9084'
+                                                             },
+                                                      '7' => {
+                                                               'name' => 'max_change_records_size',
+                                                               'offset' => '8',
+                                                               'type' => '123'
                                                              }
                                                     },
                                          'Reg' => {
-                                                    '2' => 'rbp',
-                                                    '3' => 'rbx'
+                                                    '4' => 'r8'
                                                   },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_pldm_pdr_repository_change_record_data',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '1969'
+                                         'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
                                        },
-                            '2258' => {
+                            '22774' => {
+                                         'Header' => 'platform.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'msg',
+                                                               'type' => '2077'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'payload_length',
+                                                               'type' => '123'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'completion_code',
+                                                               'type' => '2082'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'effecter_data_size',
+                                                               'type' => '2082'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'effecter_oper_state',
+                                                               'type' => '2082'
+                                                             },
+                                                      '5' => {
+                                                               'name' => 'pending_value',
+                                                               'type' => '2082'
+                                                             },
+                                                      '6' => {
+                                                               'name' => 'present_value',
+                                                               'offset' => '0',
+                                                               'type' => '2082'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'decode_get_numeric_effecter_value_resp'
+                                       },
+                            '2291' => {
                                         'Header' => 'base.h',
                                         'Param' => {
                                                      '0' => {
                                                               'name' => 'msg',
-                                                              'type' => '2044'
+                                                              'type' => '2077'
                                                             },
                                                      '1' => {
                                                               'name' => 'payload_length',
@@ -2482,11 +2215,11 @@
                                                             },
                                                      '2' => {
                                                               'name' => 'completion_code',
-                                                              'type' => '2049'
+                                                              'type' => '2082'
                                                             },
                                                      '3' => {
                                                               'name' => 'tid',
-                                                              'type' => '2049'
+                                                              'type' => '2082'
                                                             }
                                                    },
                                         'Reg' => {
@@ -2496,216 +2229,81 @@
                                                    '3' => 'rcx'
                                                  },
                                         'Return' => '74',
-                                        'ShortName' => 'decode_get_tid_resp',
-                                        'Source' => 'base.c',
-                                        'SourceLine' => '394'
+                                        'ShortName' => 'decode_get_tid_resp'
                                       },
-                            '22868' => {
-                                         'Header' => 'platform.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'event_data',
-                                                               'type' => '6677'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'event_data_size',
-                                                               'type' => '123'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'event_data_format',
-                                                               'type' => '2049'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'number_of_change_records',
-                                                               'type' => '2049'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'change_record_data_offset',
-                                                               'type' => '9679'
-                                                             }
-                                                    },
-                                         'Reg' => {
-                                                    '2' => 'rbp',
-                                                    '3' => 'rbx'
-                                                  },
-                                         'Return' => '74',
-                                         'ShortName' => 'decode_pldm_pdr_repository_chg_event_data',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '1870'
-                                       },
-                            '23276' => {
-                                         'Header' => 'platform.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'event_data_format',
-                                                               'type' => '173'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'number_of_change_records',
-                                                               'type' => '173'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'event_data_operations',
-                                                               'type' => '6677'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'numbers_of_change_entries',
-                                                               'type' => '6677'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'change_entries',
-                                                               'type' => '23604'
-                                                             },
-                                                      '5' => {
-                                                               'name' => 'event_data',
-                                                               'type' => '23619'
-                                                             },
-                                                      '6' => {
-                                                               'name' => 'actual_change_records_size',
-                                                               'offset' => '0',
-                                                               'type' => '9679'
-                                                             },
-                                                      '7' => {
-                                                               'name' => 'max_change_records_size',
-                                                               'offset' => '8',
-                                                               'type' => '123'
-                                                             }
-                                                    },
-                                         'Reg' => {
-                                                    '0' => 'rdi',
-                                                    '1' => 'rbx',
-                                                    '2' => 'r10',
-                                                    '3' => 'r11',
-                                                    '4' => 'r8',
-                                                    '5' => 'r9'
-                                                  },
-                                         'Return' => '74',
-                                         'ShortName' => 'encode_pldm_pdr_repository_chg_event_data',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '1806'
-                                       },
-                            '23629' => {
+                            '23748' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'msg',
-                                                               'type' => '2044'
+                                                               'type' => '2077'
                                                              },
                                                       '1' => {
                                                                'name' => 'payload_length',
                                                                'type' => '123'
                                                              },
                                                       '2' => {
-                                                               'name' => 'completion_code',
-                                                               'type' => '2049'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'effecter_data_size',
-                                                               'type' => '2049'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'effecter_oper_state',
-                                                               'type' => '2049'
-                                                             },
-                                                      '5' => {
-                                                               'name' => 'pending_value',
-                                                               'type' => '2049'
-                                                             },
-                                                      '6' => {
-                                                               'name' => 'present_value',
-                                                               'offset' => '0',
-                                                               'type' => '2049'
+                                                               'name' => 'effecter_id',
+                                                               'type' => '8521'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '2' => 'r13',
-                                                    '3' => 'rbx'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_get_numeric_effecter_value_resp',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '1745'
+                                         'ShortName' => 'decode_get_numeric_effecter_value_req'
                                        },
-                            '2373' => {
+                            '2406' => {
                                         'Header' => 'base.h',
                                         'Param' => {
                                                      '0' => {
                                                               'name' => 'instance_id',
-                                                              'type' => '173'
+                                                              'type' => '168'
                                                             },
                                                      '1' => {
                                                               'name' => 'completion_code',
-                                                              'type' => '173'
+                                                              'type' => '168'
                                                             },
                                                      '2' => {
                                                               'name' => 'tid',
-                                                              'type' => '173'
+                                                              'type' => '168'
                                                             },
                                                      '3' => {
                                                               'name' => 'msg',
-                                                              'type' => '1599'
+                                                              'type' => '1632'
                                                             }
                                                    },
                                         'Return' => '74',
-                                        'ShortName' => 'encode_get_tid_resp',
-                                        'Source' => 'base.c',
-                                        'SourceLine' => '368'
+                                        'ShortName' => 'encode_get_tid_resp'
                                       },
-                            '24604' => {
-                                         'Header' => 'platform.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'msg',
-                                                               'type' => '2044'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'payload_length',
-                                                               'type' => '123'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'effecter_id',
-                                                               'type' => '9116'
-                                                             }
-                                                    },
-                                         'Reg' => {
-                                                    '2' => 'rbx'
-                                                  },
-                                         'Return' => '74',
-                                         'ShortName' => 'decode_get_numeric_effecter_value_req',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '1721'
-                                       },
-                            '24940' => {
+                            '24083' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'completion_code',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '2' => {
                                                                'name' => 'effecter_data_size',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '3' => {
                                                                'name' => 'effecter_oper_state',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '4' => {
                                                                'name' => 'pending_value',
-                                                               'type' => '6677'
+                                                               'type' => '6245'
                                                              },
                                                       '5' => {
                                                                'name' => 'present_value',
-                                                               'type' => '6677'
+                                                               'type' => '6245'
                                                              },
                                                       '6' => {
                                                                'name' => 'msg',
                                                                'offset' => '0',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              },
                                                       '7' => {
                                                                'name' => 'payload_length',
@@ -2714,54 +2312,33 @@
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_get_numeric_effecter_value_resp',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '1640'
+                                         'ShortName' => 'encode_get_numeric_effecter_value_resp'
                                        },
-                            '25641' => {
+                            '24483' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'effecter_id',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              },
                                                       '2' => {
                                                                'name' => 'msg',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_get_numeric_effecter_value_req',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '1613'
+                                         'ShortName' => 'encode_get_numeric_effecter_value_req'
                                        },
-                            '2582' => {
-                                        'Header' => 'base.h',
-                                        'Param' => {
-                                                     '0' => {
-                                                              'name' => 'instance_id',
-                                                              'type' => '173'
-                                                            },
-                                                     '1' => {
-                                                              'name' => 'msg',
-                                                              'type' => '1599'
-                                                            }
-                                                   },
-                                        'Return' => '74',
-                                        'ShortName' => 'encode_get_tid_req',
-                                        'Source' => 'base.c',
-                                        'SourceLine' => '353'
-                                      },
-                            '25843' => {
+                            '24684' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'pdr_data',
-                                                               'type' => '5228'
+                                                               'type' => '1434'
                                                              },
                                                       '1' => {
                                                                'name' => 'pdr_data_length',
@@ -2769,24 +2346,33 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'pdr_value',
-                                                               'type' => '30334'
+                                                               'type' => '29174'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '1' => 'r12',
-                                                    '2' => 'rbp'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_numeric_sensor_pdr_data',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '1512'
+                                         'ShortName' => 'decode_numeric_sensor_pdr_data'
                                        },
-                            '2714' => {
+                            '2615' => {
+                                        'Header' => 'base.h',
+                                        'Param' => {
+                                                     '0' => {
+                                                              'name' => 'instance_id',
+                                                              'type' => '168'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'msg',
+                                                              'type' => '1632'
+                                                            }
+                                                   },
+                                        'Return' => '74',
+                                        'ShortName' => 'encode_get_tid_req'
+                                      },
+                            '2747' => {
                                         'Header' => 'base.h',
                                         'Param' => {
                                                      '0' => {
                                                               'name' => 'msg',
-                                                              'type' => '2044'
+                                                              'type' => '2077'
                                                             },
                                                      '1' => {
                                                               'name' => 'payload_length',
@@ -2794,39 +2380,35 @@
                                                             },
                                                      '2' => {
                                                               'name' => 'completion_code',
-                                                              'type' => '2049'
+                                                              'type' => '2082'
                                                             },
                                                      '3' => {
                                                               'name' => 'next_transfer_handle',
-                                                              'type' => '2054'
+                                                              'type' => '2087'
                                                             },
                                                      '4' => {
                                                               'name' => 'transfer_flag',
-                                                              'type' => '2049'
+                                                              'type' => '2082'
                                                             },
                                                      '5' => {
                                                               'name' => 'version',
-                                                              'type' => '2944'
+                                                              'type' => '2903'
                                                             }
                                                    },
                                         'Reg' => {
-                                                   '1' => 'r10',
-                                                   '2' => 'rdx',
                                                    '3' => 'rcx',
                                                    '4' => 'r8',
                                                    '5' => 'r9'
                                                  },
                                         'Return' => '74',
-                                        'ShortName' => 'decode_get_version_resp',
-                                        'Source' => 'base.c',
-                                        'SourceLine' => '323'
+                                        'ShortName' => 'decode_get_version_resp'
                                       },
-                            '2954' => {
+                            '2913' => {
                                         'Header' => 'base.h',
                                         'Param' => {
                                                      '0' => {
                                                               'name' => 'msg',
-                                                              'type' => '2044'
+                                                              'type' => '2077'
                                                             },
                                                      '1' => {
                                                               'name' => 'payload_length',
@@ -2834,15 +2416,15 @@
                                                             },
                                                      '2' => {
                                                               'name' => 'transfer_handle',
-                                                              'type' => '2054'
+                                                              'type' => '2087'
                                                             },
                                                      '3' => {
                                                               'name' => 'transfer_opflag',
-                                                              'type' => '2049'
+                                                              'type' => '2082'
                                                             },
                                                      '4' => {
                                                               'name' => 'type',
-                                                              'type' => '2049'
+                                                              'type' => '2082'
                                                             }
                                                    },
                                         'Reg' => {
@@ -2853,16 +2435,14 @@
                                                    '4' => 'r8'
                                                  },
                                         'Return' => '74',
-                                        'ShortName' => 'decode_get_version_req',
-                                        'Source' => 'base.c',
-                                        'SourceLine' => '306'
+                                        'ShortName' => 'decode_get_version_req'
                                       },
-                            '30339' => {
+                            '29179' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'sensor_data',
-                                                               'type' => '6677'
+                                                               'type' => '6245'
                                                              },
                                                       '1' => {
                                                                'name' => 'sensor_data_length',
@@ -2870,52 +2450,73 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'event_state',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '3' => {
                                                                'name' => 'previous_event_state',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '4' => {
                                                                'name' => 'sensor_data_size',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '5' => {
                                                                'name' => 'present_reading',
-                                                               'type' => '2054'
+                                                               'type' => '2087'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '2' => 'rbp',
-                                                    '3' => 'r13'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_numeric_sensor_data',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '1421'
+                                         'ShortName' => 'decode_numeric_sensor_data'
                                        },
-                            '3083' => {
+                            '30033' => {
+                                         'Header' => 'platform.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'sensor_data',
+                                                               'type' => '6245'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'sensor_data_length',
+                                                               'type' => '123'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'sensor_offset',
+                                                               'type' => '2082'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'event_state',
+                                                               'type' => '2082'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'previous_event_state',
+                                                               'type' => '2082'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'decode_state_sensor_data'
+                                       },
+                            '3042' => {
                                         'Header' => 'base.h',
                                         'Param' => {
                                                      '0' => {
                                                               'name' => 'instance_id',
-                                                              'type' => '173'
+                                                              'type' => '168'
                                                             },
                                                      '1' => {
                                                               'name' => 'completion_code',
-                                                              'type' => '173'
+                                                              'type' => '168'
                                                             },
                                                      '2' => {
                                                               'name' => 'next_transfer_handle',
-                                                              'type' => '185'
+                                                              'type' => '180'
                                                             },
                                                      '3' => {
                                                               'name' => 'transfer_flag',
-                                                              'type' => '173'
+                                                              'type' => '168'
                                                             },
                                                      '4' => {
                                                               'name' => 'version_data',
-                                                              'type' => '3447'
+                                                              'type' => '3344'
                                                             },
                                                      '5' => {
                                                               'name' => 'version_size',
@@ -2924,56 +2525,18 @@
                                                      '6' => {
                                                               'name' => 'msg',
                                                               'offset' => '0',
-                                                              'type' => '1599'
+                                                              'type' => '1632'
                                                             }
                                                    },
-                                        'Reg' => {
-                                                   '2' => 'r15'
-                                                 },
                                         'Return' => '74',
-                                        'ShortName' => 'encode_get_version_resp',
-                                        'Source' => 'base.c',
-                                        'SourceLine' => '273'
+                                        'ShortName' => 'encode_get_version_resp'
                                       },
-                            '31200' => {
+                            '30470' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'sensor_data',
-                                                               'type' => '6677'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'sensor_data_length',
-                                                               'type' => '123'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'sensor_offset',
-                                                               'type' => '2049'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'event_state',
-                                                               'type' => '2049'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'previous_event_state',
-                                                               'type' => '2049'
-                                                             }
-                                                    },
-                                         'Reg' => {
-                                                    '2' => 'rbp',
-                                                    '3' => 'rbx'
-                                                  },
-                                         'Return' => '74',
-                                         'ShortName' => 'decode_state_sensor_data',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '1392'
-                                       },
-                            '31638' => {
-                                         'Header' => 'platform.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'sensor_data',
-                                                               'type' => '6677'
+                                                               'type' => '6245'
                                                              },
                                                       '1' => {
                                                                'name' => 'sensor_data_length',
@@ -2981,27 +2544,22 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'present_op_state',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '3' => {
                                                                'name' => 'previous_op_state',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '2' => 'rbp'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_sensor_op_data',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '1367'
+                                         'ShortName' => 'decode_sensor_op_data'
                                        },
-                            '32025' => {
+                            '30856' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'event_data',
-                                                               'type' => '6677'
+                                                               'type' => '6245'
                                                              },
                                                       '1' => {
                                                                'name' => 'event_data_length',
@@ -3009,33 +2567,26 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'sensor_id',
-                                                               'type' => '9116'
+                                                               'type' => '8521'
                                                              },
                                                       '3' => {
                                                                'name' => 'sensor_event_class_type',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '4' => {
                                                                'name' => 'event_class_data_offset',
-                                                               'type' => '9679'
+                                                               'type' => '9084'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '2' => 'r12',
-                                                    '3' => 'rbp',
-                                                    '4' => 'r13'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_sensor_event_data',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '1315'
+                                         'ShortName' => 'decode_sensor_event_data'
                                        },
-                            '32453' => {
+                            '31283' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'msg',
-                                                               'type' => '2044'
+                                                               'type' => '2077'
                                                              },
                                                       '1' => {
                                                                'name' => 'payload_length',
@@ -3043,66 +2594,59 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'completion_code',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '3' => {
                                                                'name' => 'synchrony_config',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '4' => {
                                                                'name' => 'synchrony_config_support',
-                                                               'type' => '3851'
+                                                               'type' => '31958'
                                                              },
                                                       '5' => {
                                                                'name' => 'number_event_class_returned',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '6' => {
                                                                'name' => 'event_class',
                                                                'offset' => '0',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '7' => {
                                                                'name' => 'event_class_count',
                                                                'offset' => '8',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '3' => 'r12'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_event_message_supported_resp',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '1248'
+                                         'ShortName' => 'decode_event_message_supported_resp'
                                        },
-                            '33134' => {
+                            '31963' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'format_version',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '2' => {
                                                                'name' => 'msg',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_event_message_supported_req',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '1217'
+                                         'ShortName' => 'encode_event_message_supported_req'
                                        },
-                            '33336' => {
+                            '32164' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'msg',
-                                                               'type' => '2044'
+                                                               'type' => '2077'
                                                              },
                                                       '1' => {
                                                                'name' => 'payload_length',
@@ -3110,51 +2654,41 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'completion_code',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '3' => {
                                                                'name' => 'terminus_max_buffer_size',
-                                                               'type' => '9116'
+                                                               'type' => '8521'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '2' => 'rbp'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_event_message_buffer_size_resp',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '1182'
+                                         'ShortName' => 'decode_event_message_buffer_size_resp'
                                        },
-                            '33723' => {
+                            '32550' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'event_receiver_max_buffer_size',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              },
                                                       '2' => {
                                                                'name' => 'msg',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '2' => 'rbx'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_event_message_buffer_size_req',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '1158'
+                                         'ShortName' => 'encode_event_message_buffer_size_req'
                                        },
-                            '33925' => {
+                            '32751' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'msg',
-                                                               'type' => '2044'
+                                                               'type' => '2077'
                                                              },
                                                       '1' => {
                                                                'name' => 'payload_length',
@@ -3162,43 +2696,38 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'completion_code',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '3' => {
                                                                'name' => 'platform_event_status',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '2' => 'rbx'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_platform_event_message_resp',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '1116'
+                                         'ShortName' => 'decode_platform_event_message_resp'
                                        },
-                            '34312' => {
+                            '33137' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'format_version',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '2' => {
                                                                'name' => 'tid',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '3' => {
                                                                'name' => 'event_class',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '4' => {
                                                                'name' => 'event_data',
-                                                               'type' => '6677'
+                                                               'type' => '6245'
                                                              },
                                                       '5' => {
                                                                'name' => 'event_data_length',
@@ -3207,7 +2736,7 @@
                                                       '6' => {
                                                                'name' => 'msg',
                                                                'offset' => '0',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              },
                                                       '7' => {
                                                                'name' => 'payload_length',
@@ -3216,54 +2745,23 @@
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_platform_event_message_req',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '1066'
+                                         'ShortName' => 'encode_platform_event_message_req'
                                        },
-                            '3452' => {
-                                        'Header' => 'base.h',
-                                        'Param' => {
-                                                     '0' => {
-                                                              'name' => 'instance_id',
-                                                              'type' => '173'
-                                                            },
-                                                     '1' => {
-                                                              'name' => 'transfer_handle',
-                                                              'type' => '185'
-                                                            },
-                                                     '2' => {
-                                                              'name' => 'transfer_opflag',
-                                                              'type' => '173'
-                                                            },
-                                                     '3' => {
-                                                              'name' => 'type',
-                                                              'type' => '173'
-                                                            },
-                                                     '4' => {
-                                                              'name' => 'msg',
-                                                              'type' => '1599'
-                                                            }
-                                                   },
-                                        'Return' => '74',
-                                        'ShortName' => 'encode_get_version_req',
-                                        'Source' => 'base.c',
-                                        'SourceLine' => '243'
-                                      },
-                            '34720' => {
+                            '33469' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'completion_code',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '10' => {
                                                                 'name' => 'msg',
                                                                 'offset' => '32',
-                                                                'type' => '1599'
+                                                                'type' => '1632'
                                                               },
                                                       '11' => {
                                                                 'name' => 'payload_length',
@@ -3272,77 +2770,100 @@
                                                               },
                                                       '2' => {
                                                                'name' => 'tid',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '3' => {
                                                                'name' => 'event_id',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              },
                                                       '4' => {
                                                                'name' => 'next_data_transfer_handle',
-                                                               'type' => '185'
+                                                               'type' => '180'
                                                              },
                                                       '5' => {
                                                                'name' => 'transfer_flag',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '6' => {
                                                                'name' => 'event_class',
                                                                'offset' => '0',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '7' => {
                                                                'name' => 'event_data_size',
                                                                'offset' => '8',
-                                                               'type' => '185'
+                                                               'type' => '180'
                                                              },
                                                       '8' => {
                                                                'name' => 'event_data',
                                                                'offset' => '16',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '9' => {
                                                                'name' => 'checksum',
                                                                'offset' => '24',
-                                                               'type' => '185'
+                                                               'type' => '180'
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_poll_for_platform_event_message_resp',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '1000'
+                                         'ShortName' => 'encode_poll_for_platform_event_message_resp'
                                        },
-                            '35633' => {
+                            '3349' => {
+                                        'Header' => 'base.h',
+                                        'Param' => {
+                                                     '0' => {
+                                                              'name' => 'instance_id',
+                                                              'type' => '168'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'transfer_handle',
+                                                              'type' => '180'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'transfer_opflag',
+                                                              'type' => '168'
+                                                            },
+                                                     '3' => {
+                                                              'name' => 'type',
+                                                              'type' => '168'
+                                                            },
+                                                     '4' => {
+                                                              'name' => 'msg',
+                                                              'type' => '1632'
+                                                            }
+                                                   },
+                                        'Return' => '74',
+                                        'ShortName' => 'encode_get_version_req'
+                                      },
+                            '34380' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'completion_code',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '2' => {
                                                                'name' => 'platform_event_status',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '3' => {
                                                                'name' => 'msg',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_platform_event_message_resp',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '967'
+                                         'ShortName' => 'encode_platform_event_message_resp'
                                        },
-                            '35856' => {
+                            '34602' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'msg',
-                                                               'type' => '2044'
+                                                               'type' => '2077'
                                                              },
                                                       '1' => {
                                                                'name' => 'payload_length',
@@ -3350,35 +2871,30 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'format_version',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '3' => {
                                                                'name' => 'transfer_operation_flag',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '4' => {
                                                                'name' => 'data_transfer_handle',
-                                                               'type' => '2054'
+                                                               'type' => '2087'
                                                              },
                                                       '5' => {
                                                                'name' => 'event_id_to_acknowledge',
-                                                               'type' => '9116'
+                                                               'type' => '8521'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '2' => 'r13'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_poll_for_platform_event_message_req',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '920'
+                                         'ShortName' => 'decode_poll_for_platform_event_message_req'
                                        },
-                            '36347' => {
+                            '35092' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'msg',
-                                                               'type' => '2044'
+                                                               'type' => '2077'
                                                              },
                                                       '1' => {
                                                                'name' => 'payload_length',
@@ -3386,240 +2902,76 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'format_version',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '3' => {
                                                                'name' => 'tid',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '4' => {
                                                                'name' => 'event_class',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '5' => {
                                                                'name' => 'event_data_offset',
-                                                               'type' => '9679'
+                                                               'type' => '9084'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '2' => 'rbx',
-                                                    '3' => 'r12'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_platform_event_message_req',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '889'
+                                         'ShortName' => 'decode_platform_event_message_req'
                                        },
-                            '3675' => {
-                                        'Header' => 'base.h',
-                                        'Param' => {
-                                                     '0' => {
-                                                              'name' => 'msg',
-                                                              'type' => '2044'
-                                                            },
-                                                     '1' => {
-                                                              'name' => 'payload_length',
-                                                              'type' => '123'
-                                                            },
-                                                     '2' => {
-                                                              'name' => 'completion_code',
-                                                              'type' => '2049'
-                                                            },
-                                                     '3' => {
-                                                              'name' => 'commands',
-                                                              'type' => '3851'
-                                                            }
-                                                   },
-                                        'Reg' => {
-                                                   '0' => 'rdi',
-                                                   '1' => 'rsi',
-                                                   '2' => 'rdx',
-                                                   '3' => 'rcx'
-                                                 },
-                                        'Return' => '74',
-                                        'ShortName' => 'decode_get_commands_resp',
-                                        'Source' => 'base.c',
-                                        'SourceLine' => '217'
-                                      },
-                            '36808' => {
+                            '35552' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'event_data',
-                                                               'type' => '37002'
+                                                               'type' => '35746'
                                                              },
                                                       '1' => {
                                                                'name' => 'event_data_size',
-                                                               'type' => '12360'
+                                                               'type' => '11648'
                                                              },
                                                       '2' => {
                                                                'name' => 'sensor_id',
-                                                               'type' => '12528'
+                                                               'type' => '11811'
                                                              },
                                                       '3' => {
                                                                'name' => 'sensor_event_class',
-                                                               'type' => '13844'
+                                                               'type' => '13127'
                                                              },
                                                       '4' => {
                                                                'name' => 'sensor_offset',
-                                                               'type' => '5480'
+                                                               'type' => '5048'
                                                              },
                                                       '5' => {
                                                                'name' => 'event_state',
-                                                               'type' => '5480'
+                                                               'type' => '5048'
                                                              },
                                                       '6' => {
                                                                'name' => 'previous_event_state',
                                                                'offset' => '0',
-                                                               'type' => '5480'
+                                                               'type' => '5048'
                                                              },
                                                       '7' => {
                                                                'name' => 'actual_event_data_size',
-                                                               'type' => '21978'
+                                                               'type' => '21126'
                                                              }
                                                     },
                                          'Reg' => {
-                                                    '1' => 'rdi',
                                                     '2' => 'rdx',
                                                     '3' => 'rcx',
                                                     '4' => 'r8',
-                                                    '5' => 'r9',
-                                                    '7' => 'rsi'
+                                                    '5' => 'r9'
                                                   },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_sensor_event_data',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '853'
+                                         'ShortName' => 'encode_sensor_event_data'
                                        },
-                            '37017' => {
-                                         'Header' => 'platform.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'msg',
-                                                               'type' => '2044'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'payload_length',
-                                                               'type' => '123'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'sensor_id',
-                                                               'type' => '9116'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'sensor_rearm',
-                                                               'type' => '3851'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'reserved',
-                                                               'type' => '2049'
-                                                             }
-                                                    },
-                                         'Reg' => {
-                                                    '2' => 'rbx',
-                                                    '3' => 'rbp'
-                                                  },
-                                         'Return' => '74',
-                                         'ShortName' => 'decode_get_state_sensor_readings_req',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '825'
-                                       },
-                            '37457' => {
-                                         'Header' => 'platform.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'msg',
-                                                               'type' => '2044'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'payload_length',
-                                                               'type' => '123'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'completion_code',
-                                                               'type' => '2049'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'comp_sensor_count',
-                                                               'type' => '2049'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'field',
-                                                               'type' => '38008'
-                                                             }
-                                                    },
-                                         'Reg' => {
-                                                    '3' => 'r12'
-                                                  },
-                                         'Return' => '74',
-                                         'ShortName' => 'decode_get_state_sensor_readings_resp',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '773'
-                                       },
-                            '38013' => {
-                                         'Header' => 'platform.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'instance_id',
-                                                               'type' => '173'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'sensor_id',
-                                                               'type' => '5485'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'sensor_rearm',
-                                                               'type' => '351'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'reserved',
-                                                               'type' => '173'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'msg',
-                                                               'type' => '1599'
-                                                             }
-                                                    },
-                                         'Return' => '74',
-                                         'ShortName' => 'encode_get_state_sensor_readings_req',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '742'
-                                       },
-                            '38257' => {
-                                         'Header' => 'platform.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'instance_id',
-                                                               'type' => '173'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'completion_code',
-                                                               'type' => '173'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'comp_sensor_count',
-                                                               'type' => '173'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'field',
-                                                               'type' => '38008'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'msg',
-                                                               'type' => '1599'
-                                                             }
-                                                    },
-                                         'Return' => '74',
-                                         'ShortName' => 'encode_get_state_sensor_readings_resp',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '705'
-                                       },
-                            '3861' => {
+                            '3572' => {
                                         'Header' => 'base.h',
                                         'Param' => {
                                                      '0' => {
                                                               'name' => 'msg',
-                                                              'type' => '2044'
+                                                              'type' => '2077'
                                                             },
                                                      '1' => {
                                                               'name' => 'payload_length',
@@ -3627,11 +2979,11 @@
                                                             },
                                                      '2' => {
                                                               'name' => 'completion_code',
-                                                              'type' => '2049'
+                                                              'type' => '2082'
                                                             },
                                                      '3' => {
-                                                              'name' => 'types',
-                                                              'type' => '3851'
+                                                              'name' => 'commands',
+                                                              'type' => '3677'
                                                             }
                                                    },
                                         'Reg' => {
@@ -3641,16 +2993,41 @@
                                                    '3' => 'rcx'
                                                  },
                                         'Return' => '74',
-                                        'ShortName' => 'decode_get_types_resp',
-                                        'Source' => 'base.c',
-                                        'SourceLine' => '192'
+                                        'ShortName' => 'decode_get_commands_resp'
                                       },
-                            '38617' => {
+                            '35761' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'msg',
-                                                               'type' => '2044'
+                                                               'type' => '2077'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'payload_length',
+                                                               'type' => '123'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'sensor_id',
+                                                               'type' => '8521'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'sensor_rearm',
+                                                               'type' => '31958'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'reserved',
+                                                               'type' => '2082'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'decode_get_state_sensor_readings_req'
+                                       },
+                            '36200' => {
+                                         'Header' => 'platform.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'msg',
+                                                               'type' => '2077'
                                                              },
                                                       '1' => {
                                                                'name' => 'payload_length',
@@ -3658,7 +3035,117 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'completion_code',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'comp_sensor_count',
+                                                               'type' => '2082'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'field',
+                                                               'type' => '36750'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'decode_get_state_sensor_readings_resp'
+                                       },
+                            '36755' => {
+                                         'Header' => 'platform.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'instance_id',
+                                                               'type' => '168'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'sensor_id',
+                                                               'type' => '5053'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'sensor_rearm',
+                                                               'type' => '11987'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'reserved',
+                                                               'type' => '168'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'msg',
+                                                               'type' => '1632'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'encode_get_state_sensor_readings_req'
+                                       },
+                            '3687' => {
+                                        'Header' => 'base.h',
+                                        'Param' => {
+                                                     '0' => {
+                                                              'name' => 'msg',
+                                                              'type' => '2077'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'payload_length',
+                                                              'type' => '123'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'completion_code',
+                                                              'type' => '2082'
+                                                            },
+                                                     '3' => {
+                                                              'name' => 'types',
+                                                              'type' => '3677'
+                                                            }
+                                                   },
+                                        'Reg' => {
+                                                   '0' => 'rdi',
+                                                   '1' => 'rsi',
+                                                   '2' => 'rdx',
+                                                   '3' => 'rcx'
+                                                 },
+                                        'Return' => '74',
+                                        'ShortName' => 'decode_get_types_resp'
+                                      },
+                            '36998' => {
+                                         'Header' => 'platform.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'instance_id',
+                                                               'type' => '168'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'completion_code',
+                                                               'type' => '168'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'comp_sensor_count',
+                                                               'type' => '168'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'field',
+                                                               'type' => '36750'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'msg',
+                                                               'type' => '1632'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'encode_get_state_sensor_readings_resp'
+                                       },
+                            '37282' => {
+                                         'Header' => 'platform.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'msg',
+                                                               'type' => '2077'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'payload_length',
+                                                               'type' => '123'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'completion_code',
+                                                               'type' => '2082'
                                                              }
                                                     },
                                          'Reg' => {
@@ -3667,60 +3154,53 @@
                                                     '2' => 'rdx'
                                                   },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_set_numeric_effecter_value_resp',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '687'
+                                         'ShortName' => 'decode_set_numeric_effecter_value_resp'
                                        },
-                            '38693' => {
+                            '37358' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'effecter_id',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              },
                                                       '2' => {
                                                                'name' => 'effecter_data_size',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '3' => {
                                                                'name' => 'effecter_value',
-                                                               'type' => '6677'
+                                                               'type' => '6245'
                                                              },
                                                       '4' => {
                                                                'name' => 'msg',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              },
                                                       '5' => {
                                                                'name' => 'payload_length',
                                                                'type' => '123'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '3' => 'r12'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_set_numeric_effecter_value_req',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '622'
+                                         'ShortName' => 'encode_set_numeric_effecter_value_req'
                                        },
-                            '39170' => {
+                            '37684' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'completion_code',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '2' => {
                                                                'name' => 'msg',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              },
                                                       '3' => {
                                                                'name' => 'payload_length',
@@ -3728,16 +3208,14 @@
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_set_numeric_effecter_value_resp',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '592'
+                                         'ShortName' => 'encode_set_numeric_effecter_value_resp'
                                        },
-                            '39367' => {
+                            '37880' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'msg',
-                                                               'type' => '2044'
+                                                               'type' => '2077'
                                                              },
                                                       '1' => {
                                                                'name' => 'payload_length',
@@ -3745,32 +3223,49 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'effecter_id',
-                                                               'type' => '9116'
+                                                               'type' => '8521'
                                                              },
                                                       '3' => {
                                                                'name' => 'effecter_data_size',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '4' => {
                                                                'name' => 'effecter_value',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '2' => 'rbp',
-                                                    '3' => 'r12'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_set_numeric_effecter_value_req',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '553'
+                                         'ShortName' => 'decode_set_numeric_effecter_value_req'
                                        },
-                            '40025' => {
+                            '3797' => {
+                                        'Header' => 'base.h',
+                                        'Param' => {
+                                                     '0' => {
+                                                              'name' => 'instance_id',
+                                                              'type' => '168'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'completion_code',
+                                                              'type' => '168'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'commands',
+                                                              'type' => '3999'
+                                                            },
+                                                     '3' => {
+                                                              'name' => 'msg',
+                                                              'type' => '1632'
+                                                            }
+                                                   },
+                                        'Return' => '74',
+                                        'ShortName' => 'encode_get_commands_resp'
+                                      },
+                            '38537' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'msg',
-                                                               'type' => '2044'
+                                                               'type' => '2077'
                                                              },
                                                       '1' => {
                                                                'name' => 'payload_length',
@@ -3778,29 +3273,29 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'completion_code',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '3' => {
                                                                'name' => 'next_record_hndl',
-                                                               'type' => '2054'
+                                                               'type' => '2087'
                                                              },
                                                       '4' => {
                                                                'name' => 'next_data_transfer_hndl',
-                                                               'type' => '2054'
+                                                               'type' => '2087'
                                                              },
                                                       '5' => {
                                                                'name' => 'transfer_flag',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '6' => {
                                                                'name' => 'resp_cnt',
                                                                'offset' => '0',
-                                                               'type' => '9116'
+                                                               'type' => '8521'
                                                              },
                                                       '7' => {
                                                                'name' => 'record_data',
                                                                'offset' => '8',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '8' => {
                                                                'name' => 'record_data_length',
@@ -3810,73 +3305,43 @@
                                                       '9' => {
                                                                'name' => 'transfer_crc',
                                                                'offset' => '24',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '3' => 'rbp'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_get_pdr_resp',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '502'
+                                         'ShortName' => 'decode_get_pdr_resp'
                                        },
-                            '4042' => {
-                                        'Header' => 'base.h',
-                                        'Param' => {
-                                                     '0' => {
-                                                              'name' => 'instance_id',
-                                                              'type' => '173'
-                                                            },
-                                                     '1' => {
-                                                              'name' => 'completion_code',
-                                                              'type' => '173'
-                                                            },
-                                                     '2' => {
-                                                              'name' => 'commands',
-                                                              'type' => '4307'
-                                                            },
-                                                     '3' => {
-                                                              'name' => 'msg',
-                                                              'type' => '1599'
-                                                            }
-                                                   },
-                                        'Return' => '74',
-                                        'ShortName' => 'encode_get_commands_resp',
-                                        'Source' => 'base.c',
-                                        'SourceLine' => '161'
-                                      },
-                            '40671' => {
+                            '39182' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'record_hndl',
-                                                               'type' => '185'
+                                                               'type' => '180'
                                                              },
                                                       '2' => {
                                                                'name' => 'data_transfer_hndl',
-                                                               'type' => '185'
+                                                               'type' => '180'
                                                              },
                                                       '3' => {
                                                                'name' => 'transfer_op_flag',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '4' => {
                                                                'name' => 'request_cnt',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              },
                                                       '5' => {
                                                                'name' => 'record_chg_num',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              },
                                                       '6' => {
                                                                'name' => 'msg',
                                                                'offset' => '0',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              },
                                                       '7' => {
                                                                'name' => 'payload_length',
@@ -3884,20 +3349,15 @@
                                                                'type' => '123'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '2' => 'r14'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_get_pdr_req',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '466'
+                                         'ShortName' => 'encode_get_pdr_req'
                                        },
-                            '40968' => {
+                            '39478' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'msg',
-                                                               'type' => '2044'
+                                                               'type' => '2077'
                                                              },
                                                       '1' => {
                                                                'name' => 'payload_length',
@@ -3905,194 +3365,50 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'completion_code',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '3' => {
                                                                'name' => 'repository_state',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '4' => {
                                                                'name' => 'update_time',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '5' => {
                                                                'name' => 'oem_update_time',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '6' => {
                                                                'name' => 'record_count',
                                                                'offset' => '0',
-                                                               'type' => '2054'
+                                                               'type' => '2087'
                                                              },
                                                       '7' => {
                                                                'name' => 'repository_size',
                                                                'offset' => '8',
-                                                               'type' => '2054'
+                                                               'type' => '2087'
                                                              },
                                                       '8' => {
                                                                'name' => 'largest_record_size',
                                                                'offset' => '16',
-                                                               'type' => '2054'
+                                                               'type' => '2087'
                                                              },
                                                       '9' => {
                                                                'name' => 'data_transfer_handle_timeout',
                                                                'offset' => '24',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_get_pdr_repository_info_resp',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '420'
+                                         'ShortName' => 'decode_get_pdr_repository_info_resp'
                                        },
-                            '41656' => {
-                                         'Header' => 'platform.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'instance_id',
-                                                               'type' => '173'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'completion_code',
-                                                               'type' => '173'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'repository_state',
-                                                               'type' => '173'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'update_time',
-                                                               'type' => '6677'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'oem_update_time',
-                                                               'type' => '6677'
-                                                             },
-                                                      '5' => {
-                                                               'name' => 'record_count',
-                                                               'type' => '185'
-                                                             },
-                                                      '6' => {
-                                                               'name' => 'repository_size',
-                                                               'offset' => '0',
-                                                               'type' => '185'
-                                                             },
-                                                      '7' => {
-                                                               'name' => 'largest_record_size',
-                                                               'offset' => '8',
-                                                               'type' => '185'
-                                                             },
-                                                      '8' => {
-                                                               'name' => 'data_transfer_handle_timeout',
-                                                               'offset' => '16',
-                                                               'type' => '173'
-                                                             },
-                                                      '9' => {
-                                                               'name' => 'msg',
-                                                               'offset' => '24',
-                                                               'type' => '1599'
-                                                             }
-                                                    },
-                                         'Return' => '74',
-                                         'ShortName' => 'encode_get_pdr_repository_info_resp',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '373'
-                                       },
-                            '42141' => {
-                                         'Header' => 'platform.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'instance_id',
-                                                               'type' => '173'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'completion_code',
-                                                               'type' => '173'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'next_record_hndl',
-                                                               'type' => '185'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'next_data_transfer_hndl',
-                                                               'type' => '185'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'transfer_flag',
-                                                               'type' => '173'
-                                                             },
-                                                      '5' => {
-                                                               'name' => 'resp_cnt',
-                                                               'type' => '5485'
-                                                             },
-                                                      '6' => {
-                                                               'name' => 'record_data',
-                                                               'offset' => '0',
-                                                               'type' => '6677'
-                                                             },
-                                                      '7' => {
-                                                               'name' => 'transfer_crc',
-                                                               'offset' => '8',
-                                                               'type' => '173'
-                                                             },
-                                                      '8' => {
-                                                               'name' => 'msg',
-                                                               'offset' => '16',
-                                                               'type' => '1599'
-                                                             }
-                                                    },
-                                         'Return' => '74',
-                                         'ShortName' => 'encode_get_pdr_resp',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '327'
-                                       },
-                            '42603' => {
-                                         'Header' => 'platform.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'msg',
-                                                               'type' => '2044'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'payload_length',
-                                                               'type' => '123'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'record_hndl',
-                                                               'type' => '2054'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'data_transfer_hndl',
-                                                               'type' => '2054'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'transfer_op_flag',
-                                                               'type' => '2049'
-                                                             },
-                                                      '5' => {
-                                                               'name' => 'request_cnt',
-                                                               'type' => '9116'
-                                                             },
-                                                      '6' => {
-                                                               'name' => 'record_chg_num',
-                                                               'offset' => '0',
-                                                               'type' => '9116'
-                                                             }
-                                                    },
-                                         'Reg' => {
-                                                    '3' => 'r12'
-                                                  },
-                                         'Return' => '74',
-                                         'ShortName' => 'decode_get_pdr_req',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '292'
-                                       },
-                            '4312' => {
+                            '4004' => {
                                         'Header' => 'base.h',
                                         'Param' => {
                                                      '0' => {
                                                               'name' => 'msg',
-                                                              'type' => '2044'
+                                                              'type' => '2077'
                                                             },
                                                      '1' => {
                                                               'name' => 'payload_length',
@@ -4100,11 +3416,11 @@
                                                             },
                                                      '2' => {
                                                               'name' => 'type',
-                                                              'type' => '2049'
+                                                              'type' => '2082'
                                                             },
                                                      '3' => {
                                                               'name' => 'version',
-                                                              'type' => '2944'
+                                                              'type' => '2903'
                                                             }
                                                    },
                                         'Reg' => {
@@ -4114,16 +3430,170 @@
                                                    '3' => 'rcx'
                                                  },
                                         'Return' => '74',
-                                        'ShortName' => 'decode_get_commands_req',
-                                        'Source' => 'base.c',
-                                        'SourceLine' => '142'
+                                        'ShortName' => 'decode_get_commands_req'
                                       },
-                            '43142' => {
+                            '40165' => {
+                                         'Header' => 'platform.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'instance_id',
+                                                               'type' => '168'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'completion_code',
+                                                               'type' => '168'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'repository_state',
+                                                               'type' => '168'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'update_time',
+                                                               'type' => '6245'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'oem_update_time',
+                                                               'type' => '6245'
+                                                             },
+                                                      '5' => {
+                                                               'name' => 'record_count',
+                                                               'type' => '180'
+                                                             },
+                                                      '6' => {
+                                                               'name' => 'repository_size',
+                                                               'offset' => '0',
+                                                               'type' => '180'
+                                                             },
+                                                      '7' => {
+                                                               'name' => 'largest_record_size',
+                                                               'offset' => '8',
+                                                               'type' => '180'
+                                                             },
+                                                      '8' => {
+                                                               'name' => 'data_transfer_handle_timeout',
+                                                               'offset' => '16',
+                                                               'type' => '168'
+                                                             },
+                                                      '9' => {
+                                                               'name' => 'msg',
+                                                               'offset' => '24',
+                                                               'type' => '1632'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'encode_get_pdr_repository_info_resp'
+                                       },
+                            '40491' => {
+                                         'Header' => 'platform.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'instance_id',
+                                                               'type' => '168'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'completion_code',
+                                                               'type' => '168'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'next_record_hndl',
+                                                               'type' => '180'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'next_data_transfer_hndl',
+                                                               'type' => '180'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'transfer_flag',
+                                                               'type' => '168'
+                                                             },
+                                                      '5' => {
+                                                               'name' => 'resp_cnt',
+                                                               'type' => '5053'
+                                                             },
+                                                      '6' => {
+                                                               'name' => 'record_data',
+                                                               'offset' => '0',
+                                                               'type' => '6245'
+                                                             },
+                                                      '7' => {
+                                                               'name' => 'transfer_crc',
+                                                               'offset' => '8',
+                                                               'type' => '168'
+                                                             },
+                                                      '8' => {
+                                                               'name' => 'msg',
+                                                               'offset' => '16',
+                                                               'type' => '1632'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'encode_get_pdr_resp'
+                                       },
+                            '40885' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'msg',
-                                                               'type' => '2044'
+                                                               'type' => '2077'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'payload_length',
+                                                               'type' => '123'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'record_hndl',
+                                                               'type' => '2087'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'data_transfer_hndl',
+                                                               'type' => '2087'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'transfer_op_flag',
+                                                               'type' => '2082'
+                                                             },
+                                                      '5' => {
+                                                               'name' => 'request_cnt',
+                                                               'type' => '8521'
+                                                             },
+                                                      '6' => {
+                                                               'name' => 'record_chg_num',
+                                                               'offset' => '0',
+                                                               'type' => '8521'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'decode_get_pdr_req'
+                                       },
+                            '4114' => {
+                                        'Header' => 'base.h',
+                                        'Param' => {
+                                                     '0' => {
+                                                              'name' => 'instance_id',
+                                                              'type' => '168'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'completion_code',
+                                                              'type' => '168'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'types',
+                                                              'type' => '3999'
+                                                            },
+                                                     '3' => {
+                                                              'name' => 'msg',
+                                                              'type' => '1632'
+                                                            }
+                                                   },
+                                        'Return' => '74',
+                                        'ShortName' => 'encode_get_types_resp'
+                                      },
+                            '41423' => {
+                                         'Header' => 'platform.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'msg',
+                                                               'type' => '2077'
                                                              },
                                                       '1' => {
                                                                'name' => 'payload_length',
@@ -4131,31 +3601,26 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'effecter_id',
-                                                               'type' => '9116'
+                                                               'type' => '8521'
                                                              },
                                                       '3' => {
                                                                'name' => 'comp_effecter_count',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '4' => {
                                                                'name' => 'field',
-                                                               'type' => '43625'
+                                                               'type' => '41905'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '3' => 'rbp'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_set_state_effecter_states_req',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '250'
+                                         'ShortName' => 'decode_set_state_effecter_states_req'
                                        },
-                            '43630' => {
+                            '41910' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'msg',
-                                                               'type' => '2044'
+                                                               'type' => '2077'
                                                              },
                                                       '1' => {
                                                                'name' => 'payload_length',
@@ -4163,7 +3628,7 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'completion_code',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              }
                                                     },
                                          'Reg' => {
@@ -4172,295 +3637,219 @@
                                                     '2' => 'rdx'
                                                   },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_set_state_effecter_states_resp',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '228'
+                                         'ShortName' => 'decode_set_state_effecter_states_resp'
                                        },
-                            '43703' => {
+                            '41983' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'effecter_id',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              },
                                                       '2' => {
                                                                'name' => 'comp_effecter_count',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '3' => {
                                                                'name' => 'field',
-                                                               'type' => '43625'
+                                                               'type' => '41905'
                                                              },
                                                       '4' => {
                                                                'name' => 'msg',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '1' => 'rsi'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_set_state_effecter_states_req',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '190'
+                                         'ShortName' => 'encode_set_state_effecter_states_req'
                                        },
-                            '44050' => {
+                            '42257' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'completion_code',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '2' => {
                                                                'name' => 'msg',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_set_state_effecter_states_resp',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '165'
+                                         'ShortName' => 'encode_set_state_effecter_states_resp'
                                        },
-                            '44218' => {
+                            '42425' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'sensor',
-                                                               'type' => '44609'
+                                                               'type' => '42737'
                                                              },
                                                       '1' => {
                                                                'name' => 'allocation_size',
-                                                               'type' => '12360'
+                                                               'type' => '11648'
                                                              },
                                                       '2' => {
                                                                'name' => 'possible_states',
-                                                               'type' => '44619'
+                                                               'type' => '42747'
                                                              },
                                                       '3' => {
                                                                'name' => 'possible_states_size',
-                                                               'type' => '12360'
+                                                               'type' => '11648'
                                                              },
                                                       '4' => {
                                                                'name' => 'actual_size',
-                                                               'type' => '21978'
+                                                               'type' => '21126'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rdi',
-                                                    '1' => 'r10',
-                                                    '2' => 'rsi',
-                                                    '3' => 'r9',
-                                                    '4' => 'r8'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_state_sensor_pdr',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '97'
+                                         'ShortName' => 'encode_state_sensor_pdr'
                                        },
-                            '4422' => {
-                                        'Header' => 'base.h',
-                                        'Param' => {
-                                                     '0' => {
-                                                              'name' => 'instance_id',
-                                                              'type' => '173'
-                                                            },
-                                                     '1' => {
-                                                              'name' => 'completion_code',
-                                                              'type' => '173'
-                                                            },
-                                                     '2' => {
-                                                              'name' => 'types',
-                                                              'type' => '4307'
-                                                            },
-                                                     '3' => {
-                                                              'name' => 'msg',
-                                                              'type' => '1599'
-                                                            }
-                                                   },
-                                        'Return' => '74',
-                                        'ShortName' => 'encode_get_types_resp',
-                                        'Source' => 'base.c',
-                                        'SourceLine' => '111'
-                                      },
-                            '44629' => {
+                            '42757' => {
                                          'Header' => 'platform.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'effecter',
-                                                               'type' => '45020'
+                                                               'type' => '43069'
                                                              },
                                                       '1' => {
                                                                'name' => 'allocation_size',
-                                                               'type' => '12360'
+                                                               'type' => '11648'
                                                              },
                                                       '2' => {
                                                                'name' => 'possible_states',
-                                                               'type' => '45030'
+                                                               'type' => '43079'
                                                              },
                                                       '3' => {
                                                                'name' => 'possible_states_size',
-                                                               'type' => '12360'
+                                                               'type' => '11648'
                                                              },
                                                       '4' => {
                                                                'name' => 'actual_size',
-                                                               'type' => '21978'
+                                                               'type' => '21126'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rdi',
-                                                    '1' => 'r10',
-                                                    '2' => 'rsi',
-                                                    '3' => 'r9',
-                                                    '4' => 'r8'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_state_effecter_pdr',
-                                         'Source' => 'platform.c',
-                                         'SourceLine' => '26'
+                                         'ShortName' => 'encode_state_effecter_pdr'
                                        },
-                            '4687' => {
+                            '4316' => {
                                         'Header' => 'base.h',
                                         'Param' => {
                                                      '0' => {
                                                               'name' => 'instance_id',
-                                                              'type' => '173'
+                                                              'type' => '168'
                                                             },
                                                      '1' => {
                                                               'name' => 'type',
-                                                              'type' => '173'
+                                                              'type' => '168'
                                                             },
                                                      '2' => {
                                                               'name' => 'version',
-                                                              'type' => '434'
+                                                              'type' => '429'
                                                             },
                                                      '3' => {
                                                               'name' => 'msg',
-                                                              'type' => '1599'
+                                                              'type' => '1632'
                                                             }
                                                    },
-                                        'Reg' => {
-                                                   '2' => 'rbp'
-                                                 },
                                         'Return' => '74',
-                                        'ShortName' => 'encode_get_commands_req',
-                                        'Source' => 'base.c',
-                                        'SourceLine' => '84'
+                                        'ShortName' => 'encode_get_commands_req'
                                       },
-                            '4889' => {
+                            '4518' => {
                                         'Header' => 'base.h',
                                         'Param' => {
                                                      '0' => {
                                                               'name' => 'instance_id',
-                                                              'type' => '173'
+                                                              'type' => '168'
                                                             },
                                                      '1' => {
                                                               'name' => 'msg',
-                                                              'type' => '1599'
+                                                              'type' => '1632'
                                                             }
                                                    },
                                         'Return' => '74',
-                                        'ShortName' => 'encode_get_types_req',
-                                        'Source' => 'base.c',
-                                        'SourceLine' => '69'
+                                        'ShortName' => 'encode_get_types_req'
                                       },
-                            '5018' => {
+                            '4647' => {
                                         'Header' => 'base.h',
                                         'Param' => {
                                                      '0' => {
                                                               'name' => 'msg',
-                                                              'type' => '5078'
+                                                              'type' => '4707'
                                                             },
                                                      '1' => {
                                                               'name' => 'hdr',
-                                                              'type' => '5083'
+                                                              'type' => '4712'
                                                             }
                                                    },
                                         'Reg' => {
                                                    '0' => 'rdi',
                                                    '1' => 'rsi'
                                                  },
-                                        'Return' => '173',
-                                        'ShortName' => 'unpack_pldm_header',
-                                        'Source' => 'base.c',
-                                        'SourceLine' => '47'
+                                        'Return' => '168',
+                                        'ShortName' => 'unpack_pldm_header'
                                       },
-                            '5088' => {
+                            '4717' => {
                                         'Header' => 'base.h',
-                                        'Line' => '269',
                                         'Param' => {
                                                      '0' => {
                                                               'name' => 'hdr',
-                                                              'type' => '5173'
+                                                              'type' => '4802'
                                                             },
                                                      '1' => {
                                                               'name' => 'msg',
-                                                              'type' => '5178'
+                                                              'type' => '4807'
                                                             }
                                                    },
                                         'Reg' => {
                                                    '0' => 'rdi'
                                                  },
-                                        'Return' => '173',
-                                        'ShortName' => 'pack_pldm_header',
-                                        'Source' => 'base.c',
-                                        'SourceLine' => '8'
+                                        'Return' => '168',
+                                        'ShortName' => 'pack_pldm_header'
                                       },
-                            '50900' => {
+                            '48001' => {
                                          'Header' => 'utils.h',
-                                         'Line' => '37',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'data',
-                                                               'type' => '5228'
+                                                               'type' => '1434'
                                                              },
                                                       '1' => {
                                                                'name' => 'size',
                                                                'type' => '123'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '1' => 'rcx'
-                                                  },
-                                         'Return' => '185',
-                                         'ShortName' => 'crc32',
-                                         'Source' => 'utils.c',
-                                         'SourceLine' => '87'
+                                         'Return' => '180',
+                                         'ShortName' => 'crc32'
                                        },
-                            '50983' => {
+                            '48116' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'table',
-                                                               'type' => '6677'
+                                                               'type' => '6245'
                                                              },
                                                       '1' => {
                                                                'name' => 'size',
                                                                'type' => '123'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rdi',
-                                                    '1' => 'rsi'
-                                                  },
-                                         'Return' => '6812',
-                                         'ShortName' => 'pldm_bios_table_checksum',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '1203'
+                                         'Return' => '6423',
+                                         'ShortName' => 'pldm_bios_table_checksum'
                                        },
-                            '51128' => {
+                            '48261' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'src_table',
-                                                               'type' => '5228'
+                                                               'type' => '1434'
                                                              },
                                                       '1' => {
                                                                'name' => 'src_length',
@@ -4472,32 +3861,26 @@
                                                              },
                                                       '3' => {
                                                                'name' => 'dest_length',
-                                                               'type' => '9679'
+                                                               'type' => '9084'
                                                              },
                                                       '4' => {
                                                                'name' => 'entry',
-                                                               'type' => '5228'
+                                                               'type' => '1434'
                                                              },
                                                       '5' => {
                                                                'name' => 'entry_length',
                                                                'type' => '123'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '2' => 'r14',
-                                                    '4' => 'r13'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'pldm_bios_table_attr_value_copy_and_update',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '1148'
+                                         'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
                                        },
-                            '51816' => {
+                            '48877' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'table',
-                                                               'type' => '5228'
+                                                               'type' => '1434'
                                                              },
                                                       '1' => {
                                                                'name' => 'length',
@@ -4505,23 +3888,18 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'handle',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '2' => 'r8'
-                                                  },
-                                         'Return' => '51811',
-                                         'ShortName' => 'pldm_bios_table_attr_value_find_by_handle',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '1139'
+                                         'Return' => '48872',
+                                         'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
                                        },
-                            '52079' => {
+                            '49140' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'table',
-                                                               'type' => '5228'
+                                                               'type' => '1434'
                                                              },
                                                       '1' => {
                                                                'name' => 'length',
@@ -4529,23 +3907,18 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'handle',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '2' => 'r8'
-                                                  },
-                                         'Return' => '52226',
-                                         'ShortName' => 'pldm_bios_table_attr_find_by_string_handle',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '1123'
+                                         'Return' => '49287',
+                                         'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
                                        },
-                            '52347' => {
+                            '49408' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'table',
-                                                               'type' => '5228'
+                                                               'type' => '1434'
                                                              },
                                                       '1' => {
                                                                'name' => 'length',
@@ -4553,23 +3926,18 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'handle',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '2' => 'r8'
-                                                  },
-                                         'Return' => '52226',
-                                         'ShortName' => 'pldm_bios_table_attr_find_by_handle',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '1106'
+                                         'Return' => '49287',
+                                         'ShortName' => 'pldm_bios_table_attr_find_by_handle'
                                        },
-                            '52610' => {
+                            '49671' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'table',
-                                                               'type' => '5228'
+                                                               'type' => '1434'
                                                              },
                                                       '1' => {
                                                                'name' => 'length',
@@ -4577,25 +3945,18 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'str',
-                                                               'type' => '13269'
+                                                               'type' => '12552'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rbp',
-                                                    '1' => 'r12',
-                                                    '2' => 'rbx'
-                                                  },
-                                         'Return' => '52832',
-                                         'ShortName' => 'pldm_bios_table_string_find_by_string',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '1086'
+                                         'Return' => '49893',
+                                         'ShortName' => 'pldm_bios_table_string_find_by_string'
                                        },
-                            '53001' => {
+                            '50062' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'table',
-                                                               'type' => '5228'
+                                                               'type' => '1434'
                                                              },
                                                       '1' => {
                                                                'name' => 'length',
@@ -4603,78 +3964,65 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'handle',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '2' => 'r8'
-                                                  },
-                                         'Return' => '52832',
-                                         'ShortName' => 'pldm_bios_table_string_find_by_handle',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '1056'
+                                         'Return' => '49893',
+                                         'ShortName' => 'pldm_bios_table_string_find_by_handle'
                                        },
-                            '53763' => {
+                            '50824' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'iter',
-                                                               'type' => '51806'
+                                                               'type' => '48867'
                                                              }
                                                     },
                                          'Reg' => {
                                                     '0' => 'rdi'
                                                   },
-                                         'Return' => '5228',
-                                         'ShortName' => 'pldm_bios_table_iter_value',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '1008'
+                                         'Return' => '1434',
+                                         'ShortName' => 'pldm_bios_table_iter_value'
                                        },
-                            '53812' => {
+                            '50873' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'iter',
-                                                               'type' => '51806'
+                                                               'type' => '48867'
                                                              }
                                                     },
                                          'Return' => '1',
-                                         'ShortName' => 'pldm_bios_table_iter_next',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '993'
+                                         'ShortName' => 'pldm_bios_table_iter_next'
                                        },
-                            '53923' => {
+                            '50984' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'iter',
-                                                               'type' => '53999'
+                                                               'type' => '51060'
                                                              }
                                                     },
-                                         'Return' => '6812',
-                                         'ShortName' => 'pldm_bios_table_iter_is_end',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '979'
+                                         'Return' => '6423',
+                                         'ShortName' => 'pldm_bios_table_iter_is_end'
                                        },
-                            '54004' => {
+                            '51065' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'iter',
-                                                               'type' => '51806'
+                                                               'type' => '48867'
                                                              }
                                                     },
                                          'Return' => '1',
-                                         'ShortName' => 'pldm_bios_table_iter_free',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '972'
+                                         'ShortName' => 'pldm_bios_table_iter_free'
                                        },
-                            '54075' => {
+                            '51136' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'table',
-                                                               'type' => '5228'
+                                                               'type' => '1434'
                                                              },
                                                       '1' => {
                                                                'name' => 'length',
@@ -4682,20 +4030,13 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'type',
-                                                               'type' => '49588'
+                                                               'type' => '46694'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rbp',
-                                                    '1' => 'r12',
-                                                    '2' => 'rbx'
-                                                  },
-                                         'Return' => '51806',
-                                         'ShortName' => 'pldm_bios_table_iter_create',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '944'
+                                         'Return' => '48867',
+                                         'ShortName' => 'pldm_bios_table_iter_create'
                                        },
-                            '54314' => {
+                            '51375' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4708,20 +4049,13 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'size',
-                                                               'type' => '9679'
+                                                               'type' => '9084'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rbp',
-                                                    '1' => 'r12',
-                                                    '2' => 'rbx'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'pldm_bios_table_append_pad_checksum_check',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '911'
+                                         'ShortName' => 'pldm_bios_table_append_pad_checksum_check'
                                        },
-                            '54614' => {
+                            '51675' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4730,56 +4064,48 @@
                                                              }
                                                     },
                                          'Return' => '123',
-                                         'ShortName' => 'pldm_bios_table_pad_checksum_size',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '903'
+                                         'ShortName' => 'pldm_bios_table_pad_checksum_size'
                                        },
-                            '54969' => {
+                            '51958' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '51811'
+                                                               'type' => '48872'
                                                              }
                                                     },
                                          'Reg' => {
                                                     '0' => 'rdi'
                                                   },
-                                         'Return' => '5485',
-                                         'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '874'
+                                         'Return' => '5053',
+                                         'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
                                        },
-                            '55018' => {
+                            '52007' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '51811'
+                                                               'type' => '48872'
                                                              }
                                                     },
                                          'Return' => '123',
-                                         'ShortName' => 'pldm_bios_table_attr_value_entry_length',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '867'
+                                         'ShortName' => 'pldm_bios_table_attr_value_entry_length'
                                        },
-                            '55502' => {
+                            '52491' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '51811'
+                                                               'type' => '48872'
                                                              }
                                                     },
                                          'Reg' => {
                                                     '0' => 'rdi'
                                                   },
-                                         'Return' => '49576',
-                                         'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '813'
+                                         'Return' => '46682',
+                                         'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
                                        },
-                            '55642' => {
+                            '52559' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4792,37 +4118,26 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'attr_handle',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              },
                                                       '3' => {
                                                                'name' => 'attr_type',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '4' => {
                                                                'name' => 'cv',
-                                                               'type' => '49576'
+                                                               'type' => '46682'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rbx',
-                                                    '1' => 'r12',
-                                                    '2' => 'r13',
-                                                    '3' => 'rbp',
-                                                    '4' => 'r8'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_check',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '793'
+                                         'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_check'
                                        },
-                            '55911' => {
+                            '52751' => {
                                          'Header' => 'bios_table.h',
                                          'Return' => '123',
-                                         'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '786'
+                                         'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
                                        },
-                            '56073' => {
+                            '52913' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4835,84 +4150,68 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'attr_handle',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              },
                                                       '3' => {
                                                                'name' => 'attr_type',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '4' => {
                                                                'name' => 'str_length',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              },
                                                       '5' => {
                                                                'name' => 'str',
-                                                               'type' => '13269'
+                                                               'type' => '12552'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rbx',
-                                                    '1' => 'r13',
-                                                    '2' => 'r14',
-                                                    '3' => 'rbp',
-                                                    '4' => 'r8',
-                                                    '5' => 'r12'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_check',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '749'
+                                         'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_check'
                                        },
-                            '56473' => {
+                            '53172' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '51811'
+                                                               'type' => '48872'
                                                              },
                                                       '1' => {
                                                                'name' => 'current_string',
-                                                               'type' => '7034'
+                                                               'type' => '6645'
                                                              }
                                                     },
                                          'Return' => '1',
-                                         'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '738'
+                                         'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
                                        },
-                            '56568' => {
+                            '53267' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '51811'
+                                                               'type' => '48872'
                                                              }
                                                     },
                                          'Reg' => {
                                                     '0' => 'rdi'
                                                   },
-                                         'Return' => '5485',
-                                         'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '729'
+                                         'Return' => '5053',
+                                         'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
                                        },
-                            '56709' => {
+                            '53336' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'string_length',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              }
                                                     },
                                          'Reg' => {
                                                     '0' => 'rdi'
                                                   },
                                          'Return' => '123',
-                                         'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '722'
+                                         'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
                                        },
-                            '56891' => {
+                            '53518' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -4925,141 +4224,121 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'attr_handle',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              },
                                                       '3' => {
                                                                'name' => 'attr_type',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '4' => {
                                                                'name' => 'count',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '5' => {
                                                                'name' => 'handles',
-                                                               'type' => '6677'
+                                                               'type' => '6245'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rbx',
-                                                    '1' => 'r14',
-                                                    '5' => 'r13'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_check',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '685'
+                                         'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_check'
                                        },
-                            '57210' => {
+                            '53775' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '51811'
+                                                               'type' => '48872'
                                                              },
                                                       '1' => {
                                                                'name' => 'handles',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '2' => {
                                                                'name' => 'number',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '2' => 'rax'
-                                                  },
-                                         'Return' => '173',
-                                         'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '672'
+                                         'Return' => '168',
+                                         'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
                                        },
-                            '57457' => {
+                            '53949' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '51811'
+                                                               'type' => '48872'
                                                              }
                                                     },
                                          'Reg' => {
                                                     '0' => 'rdi'
                                                   },
-                                         'Return' => '173',
-                                         'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '665'
+                                         'Return' => '168',
+                                         'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
                                        },
-                            '57506' => {
+                            '53998' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'count',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              }
                                                     },
                                          'Reg' => {
                                                     '0' => 'rdi'
                                                   },
                                          'Return' => '123',
-                                         'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '658'
+                                         'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
                                        },
-                            '57555' => {
+                            '54047' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '51811'
+                                                               'type' => '48872'
                                                              }
                                                     },
                                          'Reg' => {
                                                     '0' => 'rdi'
                                                   },
-                                         'Return' => '173',
-                                         'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '651'
+                                         'Return' => '168',
+                                         'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
                                        },
-                            '57604' => {
+                            '54096' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '51811'
+                                                               'type' => '48872'
                                                              }
                                                     },
                                          'Reg' => {
                                                     '0' => 'rdi'
                                                   },
-                                         'Return' => '5485',
-                                         'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '644'
+                                         'Return' => '5053',
+                                         'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
                                        },
-                            '58151' => {
+                            '54643' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '52226'
+                                                               'type' => '49287'
                                                              },
                                                       '1' => {
                                                                'name' => 'lower',
-                                                               'type' => '58272'
+                                                               'type' => '54764'
                                                              },
                                                       '2' => {
                                                                'name' => 'upper',
-                                                               'type' => '58272'
+                                                               'type' => '54764'
                                                              },
                                                       '3' => {
                                                                'name' => 'scalar',
-                                                               'type' => '2054'
+                                                               'type' => '2087'
                                                              },
                                                       '4' => {
                                                                'name' => 'def',
-                                                               'type' => '58272'
+                                                               'type' => '54764'
                                                              }
                                                     },
                                          'Reg' => {
@@ -5070,11 +4349,9 @@
                                                     '4' => 'r8'
                                                   },
                                          'Return' => '1',
-                                         'ShortName' => 'pldm_bios_table_attr_entry_integer_decode',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '568'
+                                         'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
                                        },
-                            '58287' => {
+                            '54779' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -5087,134 +4364,109 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'info',
-                                                               'type' => '58549'
+                                                               'type' => '55041'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'r12',
-                                                    '1' => 'rbp',
-                                                    '2' => 'rbx'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_check',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '538'
+                                         'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_check'
                                        },
-                            '58559' => {
+                            '55051' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'info',
-                                                               'type' => '58549'
+                                                               'type' => '55041'
                                                              },
                                                       '1' => {
                                                                'name' => 'errmsg',
-                                                               'type' => '58858'
+                                                               'type' => '55350'
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '498'
+                                         'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
                                        },
-                            '58863' => {
+                            '55355' => {
                                          'Header' => 'bios_table.h',
                                          'Return' => '123',
-                                         'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '491'
+                                         'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
                                        },
-                            '59025' => {
+                            '55517' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '52226'
+                                                               'type' => '49287'
                                                              },
                                                       '1' => {
                                                                'name' => 'buffer',
-                                                               'type' => '12326'
+                                                               'type' => '11614'
                                                              },
                                                       '2' => {
                                                                'name' => 'size',
                                                                'type' => '123'
                                                              }
                                                     },
-                                         'Return' => '5485',
-                                         'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '453'
+                                         'Return' => '5053',
+                                         'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
                                        },
-                            '59294' => {
+                            '55713' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '52226'
+                                                               'type' => '49287'
                                                              }
                                                     },
                                          'Reg' => {
                                                     '0' => 'rdi'
                                                   },
-                                         'Return' => '5485',
-                                         'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '444'
+                                         'Return' => '5053',
+                                         'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
                                        },
-                            '59363' => {
+                            '55782' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '52226'
+                                                               'type' => '49287'
                                                              }
                                                     },
                                          'Reg' => {
                                                     '0' => 'rdi'
                                                   },
-                                         'Return' => '5485',
-                                         'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '435'
+                                         'Return' => '5053',
+                                         'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
                                        },
-                            '59432' => {
+                            '55851' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '52226'
+                                                               'type' => '49287'
                                                              }
                                                     },
                                          'Reg' => {
                                                     '0' => 'rdi'
                                                   },
-                                         'Return' => '173',
-                                         'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '426'
+                                         'Return' => '168',
+                                         'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
                                        },
-                            '59501' => {
+                            '55920' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '52226'
+                                                               'type' => '49287'
                                                              },
                                                       '1' => {
                                                                'name' => 'def_string_length',
-                                                               'type' => '9116'
+                                                               'type' => '8521'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rdi',
-                                                    '1' => 'rbx'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length_check',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '412'
+                                         'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length_check'
                                        },
-                            '59671' => {
+                            '56090' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -5227,132 +4479,107 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'info',
-                                                               'type' => '60030'
+                                                               'type' => '56376'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'r12',
-                                                    '2' => 'rbx'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'pldm_bios_table_attr_entry_string_encode_check',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '369'
+                                         'ShortName' => 'pldm_bios_table_attr_entry_string_encode_check'
                                        },
-                            '60035' => {
+                            '56381' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'info',
-                                                               'type' => '60030'
+                                                               'type' => '56376'
                                                              },
                                                       '1' => {
                                                                'name' => 'errmsg',
-                                                               'type' => '58858'
+                                                               'type' => '55350'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '1' => 'rbx'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'pldm_bios_table_attr_entry_string_info_check',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '335'
+                                         'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
                                        },
-                            '60304' => {
+                            '56650' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'def_str_len',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              }
                                                     },
                                          'Reg' => {
                                                     '0' => 'rdi'
                                                   },
                                          'Return' => '123',
-                                         'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '322'
+                                         'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
                                        },
-                            '60536' => {
+                            '56882' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '52226'
+                                                               'type' => '49287'
                                                              },
                                                       '1' => {
                                                                'name' => 'def_indices',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '2' => {
                                                                'name' => 'def_num',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              }
                                                     },
-                                         'Return' => '173',
-                                         'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '283'
+                                         'Return' => '168',
+                                         'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
                                        },
-                            '60815' => {
+                            '57088' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '52226'
+                                                               'type' => '49287'
                                                              },
                                                       '1' => {
                                                                'name' => 'pv_hdls',
-                                                               'type' => '9116'
+                                                               'type' => '8521'
                                                              },
                                                       '2' => {
                                                                'name' => 'pv_num',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              }
                                                     },
                                          'Reg' => {
-                                                    '0' => 'rcx',
-                                                    '1' => 'rsi',
-                                                    '2' => 'rdx'
+                                                    '1' => 'rsi'
                                                   },
                                          'Return' => '74',
-                                         'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '264'
+                                         'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check'
                                        },
-                            '60980' => {
+                            '57253' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '52226'
+                                                               'type' => '49287'
                                                              },
                                                       '1' => {
                                                                'name' => 'def_num',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rdi',
-                                                    '1' => 'rbx'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num_check',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '253'
+                                         'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num_check'
                                        },
-                            '61139' => {
+                            '57412' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '52226'
+                                                               'type' => '49287'
                                                              },
                                                       '1' => {
                                                                'name' => 'pv_num',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              }
                                                     },
                                          'Reg' => {
@@ -5360,11 +4587,9 @@
                                                     '1' => 'rsi'
                                                   },
                                          'Return' => '74',
-                                         'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num_check',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '234'
+                                         'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num_check'
                                        },
-                            '61199' => {
+                            '57472' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -5377,28 +4602,22 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'info',
-                                                               'type' => '61528'
+                                                               'type' => '57730'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rbp',
-                                                    '2' => 'rbx'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_check',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '195'
+                                         'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_check'
                                        },
-                            '61533' => {
+                            '57735' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'pv_num',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'def_num',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              }
                                                     },
                                          'Reg' => {
@@ -5406,117 +4625,98 @@
                                                     '1' => 'rsi'
                                                   },
                                          'Return' => '123',
-                                         'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '185'
+                                         'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
                                        },
-                            '61593' => {
+                            '57795' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '52226'
+                                                               'type' => '49287'
                                                              }
                                                     },
                                          'Reg' => {
                                                     '0' => 'rdi'
                                                   },
-                                         'Return' => '5485',
-                                         'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '178'
+                                         'Return' => '5053',
+                                         'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
                                        },
-                            '61640' => {
+                            '57842' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '52226'
+                                                               'type' => '49287'
                                                              }
                                                     },
                                          'Reg' => {
                                                     '0' => 'rdi'
                                                   },
-                                         'Return' => '173',
-                                         'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '171'
+                                         'Return' => '168',
+                                         'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
                                        },
-                            '61687' => {
+                            '57889' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '52226'
+                                                               'type' => '49287'
                                                              }
                                                     },
                                          'Reg' => {
                                                     '0' => 'rdi'
                                                   },
-                                         'Return' => '5485',
-                                         'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '164'
+                                         'Return' => '5053',
+                                         'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
                                        },
-                            '62320' => {
+                            '58522' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '52832'
+                                                               'type' => '49893'
                                                              },
                                                       '1' => {
                                                                'name' => 'buffer',
-                                                               'type' => '12326'
+                                                               'type' => '11614'
                                                              },
                                                       '2' => {
                                                                'name' => 'size',
                                                                'type' => '123'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rdi',
-                                                    '1' => 'rsi',
-                                                    '2' => 'rdx'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'pldm_bios_table_string_entry_decode_string_check',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '99'
+                                         'ShortName' => 'pldm_bios_table_string_entry_decode_string_check'
                                        },
-                            '62557' => {
+                            '58688' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '52832'
+                                                               'type' => '49893'
                                                              }
                                                     },
                                          'Reg' => {
                                                     '0' => 'rdi'
                                                   },
-                                         'Return' => '5485',
-                                         'ShortName' => 'pldm_bios_table_string_entry_decode_string_length',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '92'
+                                         'Return' => '5053',
+                                         'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
                                        },
-                            '62604' => {
+                            '58735' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'entry',
-                                                               'type' => '52832'
+                                                               'type' => '49893'
                                                              }
                                                     },
                                          'Reg' => {
                                                     '0' => 'rdi'
                                                   },
-                                         'Return' => '5485',
-                                         'ShortName' => 'pldm_bios_table_string_entry_decode_handle',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '85'
+                                         'Return' => '5053',
+                                         'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
                                        },
-                            '62651' => {
+                            '58782' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
@@ -5529,117 +4729,100 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'str',
-                                                               'type' => '13269'
+                                                               'type' => '12552'
                                                              },
                                                       '3' => {
                                                                'name' => 'str_length',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'pldm_bios_table_string_entry_encode_check',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '61'
+                                         'ShortName' => 'pldm_bios_table_string_entry_encode_check'
                                        },
-                            '63012' => {
+                            '59072' => {
                                          'Header' => 'bios_table.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'string_length',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              }
                                                     },
                                          'Reg' => {
                                                     '0' => 'rdi'
                                                   },
                                          'Return' => '123',
-                                         'ShortName' => 'pldm_bios_table_string_entry_encode_length',
-                                         'Source' => 'bios_table.c',
-                                         'SourceLine' => '54'
+                                         'ShortName' => 'pldm_bios_table_string_entry_encode_length'
                                        },
-                            '6682' => {
+                            '6288' => {
                                         'Header' => 'utils.h',
-                                        'Line' => '67',
                                         'Param' => {
                                                      '0' => {
                                                               'name' => 'bcd',
-                                                              'type' => '5485'
+                                                              'type' => '5053'
                                                             }
                                                    },
-                                        'Return' => '5485',
-                                        'ShortName' => 'bcd2dec16',
-                                        'Source' => 'utils.c',
-                                        'SourceLine' => '178'
+                                        'Return' => '5053',
+                                        'ShortName' => 'bcd2dec16'
                                       },
-                            '6703' => {
+                            '6310' => {
                                         'Header' => 'utils.h',
-                                        'Line' => '55',
                                         'Param' => {
                                                      '0' => {
                                                               'name' => 'bcd',
-                                                              'type' => '173'
+                                                              'type' => '168'
                                                             }
                                                    },
-                                        'Return' => '173',
-                                        'ShortName' => 'bcd2dec8',
-                                        'Source' => 'utils.c',
-                                        'SourceLine' => '166'
+                                        'Return' => '168',
+                                        'ShortName' => 'bcd2dec8'
                                       },
-                            '6724' => {
+                            '6332' => {
                                         'Header' => 'utils.h',
-                                        'Line' => '73',
                                         'Param' => {
                                                      '0' => {
                                                               'name' => 'dec',
-                                                              'type' => '5485'
+                                                              'type' => '5053'
                                                             }
                                                    },
-                                        'Return' => '5485',
-                                        'ShortName' => 'dec2bcd16',
-                                        'Source' => 'utils.c',
-                                        'SourceLine' => '184'
+                                        'Return' => '5053',
+                                        'ShortName' => 'dec2bcd16'
                                       },
-                            '6745' => {
+                            '6354' => {
                                         'Header' => 'utils.h',
-                                        'Line' => '61',
                                         'Param' => {
                                                      '0' => {
                                                               'name' => 'dec',
-                                                              'type' => '173'
+                                                              'type' => '168'
                                                             }
                                                    },
-                                        'Return' => '173',
-                                        'ShortName' => 'dec2bcd8',
-                                        'Source' => 'utils.c',
-                                        'SourceLine' => '172'
+                                        'Return' => '168',
+                                        'ShortName' => 'dec2bcd8'
                                       },
-                            '6766' => {
+                            '6376' => {
                                         'Header' => 'utils.h',
-                                        'Line' => '97',
                                         'Param' => {
                                                      '0' => {
                                                               'name' => 'seconds',
-                                                              'type' => '173'
+                                                              'type' => '168'
                                                             },
                                                      '1' => {
                                                               'name' => 'minutes',
-                                                              'type' => '173'
+                                                              'type' => '168'
                                                             },
                                                      '2' => {
                                                               'name' => 'hours',
-                                                              'type' => '173'
+                                                              'type' => '168'
                                                             },
                                                      '3' => {
                                                               'name' => 'day',
-                                                              'type' => '173'
+                                                              'type' => '168'
                                                             },
                                                      '4' => {
                                                               'name' => 'month',
-                                                              'type' => '173'
+                                                              'type' => '168'
                                                             },
                                                      '5' => {
                                                               'name' => 'year',
-                                                              'type' => '5485'
+                                                              'type' => '5053'
                                                             }
                                                    },
                                         'Reg' => {
@@ -5648,17 +4831,26 @@
                                                    '2' => 'rdx',
                                                    '5' => 'r9'
                                                  },
-                                        'Return' => '6812',
-                                        'ShortName' => 'is_time_legal',
-                                        'Source' => 'utils.c',
-                                        'SourceLine' => '203'
+                                        'Return' => '6423',
+                                        'ShortName' => 'is_time_legal'
                                       },
-                            '6857' => {
+                            '64665' => {
+                                         'Header' => 'utils.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'transfer_flag',
+                                                               'type' => '168'
+                                                             }
+                                                    },
+                                         'Return' => '6423',
+                                         'ShortName' => 'is_transfer_flag_valid'
+                                       },
+                            '6468' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
                                                      '0' => {
                                                               'name' => 'msg',
-                                                              'type' => '2044'
+                                                              'type' => '2077'
                                                             },
                                                      '1' => {
                                                               'name' => 'payload_length',
@@ -5666,53 +4858,34 @@
                                                             },
                                                      '2' => {
                                                               'name' => 'transfer_handle',
-                                                              'type' => '2054'
+                                                              'type' => '2087'
                                                             },
                                                      '3' => {
                                                               'name' => 'transfer_flag',
-                                                              'type' => '2049'
+                                                              'type' => '2082'
                                                             },
                                                      '4' => {
                                                               'name' => 'table_type',
-                                                              'type' => '2049'
+                                                              'type' => '2082'
                                                             },
                                                      '5' => {
                                                               'name' => 'table',
-                                                              'type' => '7034'
+                                                              'type' => '6645'
                                                             }
                                                    },
                                         'Reg' => {
-                                                   '1' => 'rsi',
-                                                   '2' => 'rdi',
-                                                   '3' => 'r10',
                                                    '4' => 'r8',
                                                    '5' => 'r9'
                                                  },
                                         'Return' => '74',
-                                        'ShortName' => 'decode_set_bios_table_req',
-                                        'Source' => 'bios.c',
-                                        'SourceLine' => '673'
+                                        'ShortName' => 'decode_set_bios_table_req'
                                       },
-                            '68664' => {
-                                         'Header' => 'utils.h',
-                                         'Line' => '106',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'transfer_flag',
-                                                               'type' => '173'
-                                                             }
-                                                    },
-                                         'Return' => '6812',
-                                         'ShortName' => 'is_transfer_flag_valid',
-                                         'Source' => 'utils.c',
-                                         'SourceLine' => '224'
-                                       },
-                            '68777' => {
+                            '64816' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'msg',
-                                                               'type' => '2044'
+                                                               'type' => '2077'
                                                              },
                                                       '1' => {
                                                                'name' => 'payload_length',
@@ -5720,37 +4893,30 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'completion_code',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '3' => {
                                                                'name' => 'non_functioning_component_indication',
-                                                               'type' => '68964'
+                                                               'type' => '65003'
                                                              },
                                                       '4' => {
                                                                'name' => 'non_functioning_component_bitmap',
-                                                               'type' => '68969'
+                                                               'type' => '65008'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rbx',
-                                                    '3' => 'rbp',
-                                                    '4' => 'r12'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_cancel_update_resp',
-                                         'Source' => 'firmware_update.c',
-                                         'SourceLine' => '1567'
+                                         'ShortName' => 'decode_cancel_update_resp'
                                        },
-                            '68979' => {
+                            '65018' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'msg',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              },
                                                       '2' => {
                                                                'name' => 'payload_length',
@@ -5758,16 +4924,14 @@
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_cancel_update_req',
-                                         'Source' => 'firmware_update.c',
-                                         'SourceLine' => '1542'
+                                         'ShortName' => 'encode_cancel_update_req'
                                        },
-                            '69149' => {
+                            '65188' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'msg',
-                                                               'type' => '2044'
+                                                               'type' => '2077'
                                                              },
                                                       '1' => {
                                                                'name' => 'payload_length',
@@ -5775,7 +4939,7 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'completion_code',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              }
                                                     },
                                          'Reg' => {
@@ -5784,20 +4948,18 @@
                                                     '2' => 'rdx'
                                                   },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_cancel_update_component_resp',
-                                         'Source' => 'firmware_update.c',
-                                         'SourceLine' => '1525'
+                                         'ShortName' => 'decode_cancel_update_component_resp'
                                        },
-                            '69225' => {
+                            '65264' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'msg',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              },
                                                       '2' => {
                                                                'name' => 'payload_length',
@@ -5805,16 +4967,14 @@
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_cancel_update_component_req',
-                                         'Source' => 'firmware_update.c',
-                                         'SourceLine' => '1499'
+                                         'ShortName' => 'encode_cancel_update_component_req'
                                        },
-                            '69395' => {
+                            '65434' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'msg',
-                                                               'type' => '2044'
+                                                               'type' => '2077'
                                                              },
                                                       '1' => {
                                                                'name' => 'payload_length',
@@ -5822,62 +4982,54 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'completion_code',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '3' => {
                                                                'name' => 'current_state',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '4' => {
                                                                'name' => 'previous_state',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '5' => {
                                                                'name' => 'aux_state',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '6' => {
                                                                'name' => 'aux_state_status',
                                                                'offset' => '0',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '7' => {
                                                                'name' => 'progress_percent',
                                                                'offset' => '8',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '8' => {
                                                                'name' => 'reason_code',
                                                                'offset' => '16',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '9' => {
                                                                'name' => 'update_option_flags_enabled',
                                                                'offset' => '24',
-                                                               'type' => '69722'
+                                                               'type' => '65761'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rbx',
-                                                    '3' => 'r12',
-                                                    '4' => 'rbp',
-                                                    '5' => 'r13'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_get_status_resp',
-                                         'Source' => 'firmware_update.c',
-                                         'SourceLine' => '1432'
+                                         'ShortName' => 'decode_get_status_resp'
                                        },
-                            '69732' => {
+                            '65771' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'msg',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              },
                                                       '2' => {
                                                                'name' => 'payload_length',
@@ -5885,16 +5037,14 @@
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_get_status_req',
-                                         'Source' => 'firmware_update.c',
-                                         'SourceLine' => '1407'
+                                         'ShortName' => 'encode_get_status_req'
                                        },
-                            '69902' => {
+                            '65941' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'msg',
-                                                               'type' => '2044'
+                                                               'type' => '2077'
                                                              },
                                                       '1' => {
                                                                'name' => 'payload_length',
@@ -5902,11 +5052,11 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'completion_code',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '3' => {
                                                                'name' => 'estimated_time_activation',
-                                                               'type' => '9116'
+                                                               'type' => '8521'
                                                              }
                                                     },
                                          'Reg' => {
@@ -5915,24 +5065,22 @@
                                                     '3' => 'rcx'
                                                   },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_activate_firmware_resp',
-                                         'Source' => 'firmware_update.c',
-                                         'SourceLine' => '1378'
+                                         'ShortName' => 'decode_activate_firmware_resp'
                                        },
-                            '70028' => {
+                            '66067' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'self_contained_activation_req',
-                                                               'type' => '12716'
+                                                               'type' => '11999'
                                                              },
                                                       '2' => {
                                                                'name' => 'msg',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              },
                                                       '3' => {
                                                                'name' => 'payload_length',
@@ -5940,24 +5088,22 @@
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_activate_firmware_req',
-                                         'Source' => 'firmware_update.c',
-                                         'SourceLine' => '1342'
+                                         'ShortName' => 'encode_activate_firmware_req'
                                        },
-                            '70269' => {
+                            '66308' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'completion_code',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '2' => {
                                                                'name' => 'msg',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              },
                                                       '3' => {
                                                                'name' => 'payload_length',
@@ -5965,41 +5111,14 @@
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_apply_complete_resp',
-                                         'Source' => 'firmware_update.c',
-                                         'SourceLine' => '1315'
+                                         'ShortName' => 'encode_apply_complete_resp'
                                        },
-                            '7044' => {
-                                        'Header' => 'bios.h',
-                                        'Param' => {
-                                                     '0' => {
-                                                              'name' => 'instance_id',
-                                                              'type' => '173'
-                                                            },
-                                                     '1' => {
-                                                              'name' => 'completion_code',
-                                                              'type' => '173'
-                                                            },
-                                                     '2' => {
-                                                              'name' => 'next_transfer_handle',
-                                                              'type' => '185'
-                                                            },
-                                                     '3' => {
-                                                              'name' => 'msg',
-                                                              'type' => '1599'
-                                                            }
-                                                   },
-                                        'Return' => '74',
-                                        'ShortName' => 'encode_set_bios_table_resp',
-                                        'Source' => 'bios.c',
-                                        'SourceLine' => '645'
-                                      },
-                            '70458' => {
+                            '66497' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'msg',
-                                                               'type' => '2044'
+                                                               'type' => '2077'
                                                              },
                                                       '1' => {
                                                                'name' => 'payload_length',
@@ -6007,11 +5126,11 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'apply_result',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '3' => {
                                                                'name' => 'comp_activation_methods_modification',
-                                                               'type' => '70568'
+                                                               'type' => '66607'
                                                              }
                                                     },
                                          'Reg' => {
@@ -6021,24 +5140,45 @@
                                                     '3' => 'rcx'
                                                   },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_apply_complete_req',
-                                         'Source' => 'firmware_update.c',
-                                         'SourceLine' => '1286'
+                                         'ShortName' => 'decode_apply_complete_req'
                                        },
-                            '70578' => {
+                            '6655' => {
+                                        'Header' => 'bios.h',
+                                        'Param' => {
+                                                     '0' => {
+                                                              'name' => 'instance_id',
+                                                              'type' => '168'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'completion_code',
+                                                              'type' => '168'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'next_transfer_handle',
+                                                              'type' => '180'
+                                                            },
+                                                     '3' => {
+                                                              'name' => 'msg',
+                                                              'type' => '1632'
+                                                            }
+                                                   },
+                                        'Return' => '74',
+                                        'ShortName' => 'encode_set_bios_table_resp'
+                                      },
+                            '66617' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'completion_code',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '2' => {
                                                                'name' => 'msg',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              },
                                                       '3' => {
                                                                'name' => 'payload_length',
@@ -6046,16 +5186,14 @@
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_verify_complete_resp',
-                                         'Source' => 'firmware_update.c',
-                                         'SourceLine' => '1259'
+                                         'ShortName' => 'encode_verify_complete_resp'
                                        },
-                            '70767' => {
+                            '66806' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'msg',
-                                                               'type' => '2044'
+                                                               'type' => '2077'
                                                              },
                                                       '1' => {
                                                                'name' => 'payload_length',
@@ -6063,7 +5201,7 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'verify_result',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              }
                                                     },
                                          'Reg' => {
@@ -6072,24 +5210,22 @@
                                                     '2' => 'rdx'
                                                   },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_verify_complete_req',
-                                         'Source' => 'firmware_update.c',
-                                         'SourceLine' => '1243'
+                                         'ShortName' => 'decode_verify_complete_req'
                                        },
-                            '70843' => {
+                            '66882' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'completion_code',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '2' => {
                                                                'name' => 'msg',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              },
                                                       '3' => {
                                                                'name' => 'payload_length',
@@ -6097,16 +5233,14 @@
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_transfer_complete_resp',
-                                         'Source' => 'firmware_update.c',
-                                         'SourceLine' => '1216'
+                                         'ShortName' => 'encode_transfer_complete_resp'
                                        },
-                            '71032' => {
+                            '67071' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'msg',
-                                                               'type' => '2044'
+                                                               'type' => '2077'
                                                              },
                                                       '1' => {
                                                                'name' => 'payload_length',
@@ -6114,7 +5248,7 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'transfer_result',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              }
                                                     },
                                          'Reg' => {
@@ -6123,44 +5257,37 @@
                                                     '2' => 'rdx'
                                                   },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_transfer_complete_req',
-                                         'Source' => 'firmware_update.c',
-                                         'SourceLine' => '1199'
+                                         'ShortName' => 'decode_transfer_complete_req'
                                        },
-                            '71108' => {
+                            '67147' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'completion_code',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '2' => {
                                                                'name' => 'msg',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              },
                                                       '3' => {
                                                                'name' => 'payload_length',
                                                                'type' => '123'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '2' => 'rbx'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_request_firmware_data_resp',
-                                         'Source' => 'firmware_update.c',
-                                         'SourceLine' => '1174'
+                                         'ShortName' => 'encode_request_firmware_data_resp'
                                        },
-                            '71297' => {
+                            '67336' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'msg',
-                                                               'type' => '2044'
+                                                               'type' => '2077'
                                                              },
                                                       '1' => {
                                                                'name' => 'payload_length',
@@ -6168,11 +5295,11 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'offset',
-                                                               'type' => '2054'
+                                                               'type' => '2087'
                                                              },
                                                       '3' => {
                                                                'name' => 'length',
-                                                               'type' => '2054'
+                                                               'type' => '2087'
                                                              }
                                                     },
                                          'Reg' => {
@@ -6182,16 +5309,14 @@
                                                     '3' => 'rcx'
                                                   },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_request_firmware_data_req',
-                                         'Source' => 'firmware_update.c',
-                                         'SourceLine' => '1151'
+                                         'ShortName' => 'decode_request_firmware_data_req'
                                        },
-                            '71417' => {
+                            '67456' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'msg',
-                                                               'type' => '2044'
+                                                               'type' => '2077'
                                                              },
                                                       '1' => {
                                                                'name' => 'payload_length',
@@ -6199,52 +5324,44 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'completion_code',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '3' => {
                                                                'name' => 'comp_compatibility_resp',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '4' => {
                                                                'name' => 'comp_compatibility_resp_code',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '5' => {
                                                                'name' => 'update_option_flags_enabled',
-                                                               'type' => '69722'
+                                                               'type' => '65761'
                                                              },
                                                       '6' => {
                                                                'name' => 'time_before_req_fw_data',
                                                                'offset' => '0',
-                                                               'type' => '9116'
+                                                               'type' => '8521'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rbx',
-                                                    '3' => 'r12',
-                                                    '4' => 'rbp',
-                                                    '5' => 'r13'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_update_component_resp',
-                                         'Source' => 'firmware_update.c',
-                                         'SourceLine' => '1103'
+                                         'ShortName' => 'decode_update_component_resp'
                                        },
-                            '71651' => {
+                            '67690' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'comp_classification',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              },
                                                       '10' => {
                                                                 'name' => 'msg',
                                                                 'offset' => '32',
-                                                                'type' => '1599'
+                                                                'type' => '1632'
                                                               },
                                                       '11' => {
                                                                 'name' => 'payload_length',
@@ -6253,90 +5370,81 @@
                                                               },
                                                       '2' => {
                                                                'name' => 'comp_identifier',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              },
                                                       '3' => {
                                                                'name' => 'comp_classification_index',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '4' => {
                                                                'name' => 'comp_comparison_stamp',
-                                                               'type' => '185'
+                                                               'type' => '180'
                                                              },
                                                       '5' => {
                                                                'name' => 'comp_image_size',
-                                                               'type' => '185'
+                                                               'type' => '180'
                                                              },
                                                       '6' => {
                                                                'name' => 'update_option_flags',
                                                                'offset' => '0',
-                                                               'type' => '64498'
+                                                               'type' => '60499'
                                                              },
                                                       '7' => {
                                                                'name' => 'comp_ver_str_type',
                                                                'offset' => '8',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '8' => {
                                                                'name' => 'comp_ver_str_len',
                                                                'offset' => '16',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '9' => {
                                                                'name' => 'comp_ver_str',
                                                                'offset' => '24',
-                                                               'type' => '72115'
+                                                               'type' => '68082'
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_update_component_req',
-                                         'Source' => 'firmware_update.c',
-                                         'SourceLine' => '1044'
+                                         'ShortName' => 'encode_update_component_req'
                                        },
-                            '72125' => {
+                            '68092' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'msg',
-                                                               'type' => '2044'
+                                                               'type' => '2077'
                                                              },
                                                       '1' => {
                                                                'name' => 'payload_length',
-                                                               'type' => '12360'
+                                                               'type' => '11648'
                                                              },
                                                       '2' => {
                                                                'name' => 'completion_code',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '3' => {
                                                                'name' => 'comp_resp',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '4' => {
                                                                'name' => 'comp_resp_code',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rbx',
-                                                    '3' => 'r12',
-                                                    '4' => 'rbp'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_pass_component_table_resp',
-                                         'Source' => 'firmware_update.c',
-                                         'SourceLine' => '1006'
+                                         'ShortName' => 'decode_pass_component_table_resp'
                                        },
-                            '72324' => {
+                            '68291' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'transfer_flag',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '10' => {
                                                                 'name' => 'payload_length',
@@ -6345,52 +5453,81 @@
                                                               },
                                                       '2' => {
                                                                'name' => 'comp_classification',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              },
                                                       '3' => {
                                                                'name' => 'comp_identifier',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              },
                                                       '4' => {
                                                                'name' => 'comp_classification_index',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '5' => {
                                                                'name' => 'comp_comparison_stamp',
-                                                               'type' => '185'
+                                                               'type' => '180'
                                                              },
                                                       '6' => {
                                                                'name' => 'comp_ver_str_type',
                                                                'offset' => '0',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '7' => {
                                                                'name' => 'comp_ver_str_len',
                                                                'offset' => '8',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '8' => {
                                                                'name' => 'comp_ver_str',
                                                                'offset' => '16',
-                                                               'type' => '72115'
+                                                               'type' => '68082'
                                                              },
                                                       '9' => {
                                                                'name' => 'msg',
                                                                'offset' => '24',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_pass_component_table_req',
-                                         'Source' => 'firmware_update.c',
-                                         'SourceLine' => '946'
+                                         'ShortName' => 'encode_pass_component_table_req'
                                        },
-                            '7263' => {
+                            '68700' => {
+                                         'Header' => 'firmware_update.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'msg',
+                                                               'type' => '2077'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'payload_length',
+                                                               'type' => '123'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'completion_code',
+                                                               'type' => '2082'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'fd_meta_data_len',
+                                                               'type' => '8521'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'fd_will_send_pkg_data',
+                                                               'type' => '2082'
+                                                             }
+                                                    },
+                                         'Reg' => {
+                                                    '3' => 'rcx',
+                                                    '4' => 'r8'
+                                                  },
+                                         'Return' => '74',
+                                         'ShortName' => 'decode_request_update_resp'
+                                       },
+                            '6874' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
                                                      '0' => {
                                                               'name' => 'msg',
-                                                              'type' => '2044'
+                                                              'type' => '2077'
                                                             },
                                                      '1' => {
                                                               'name' => 'payload_length',
@@ -6398,11 +5535,11 @@
                                                             },
                                                      '2' => {
                                                               'name' => 'completion_code',
-                                                              'type' => '2049'
+                                                              'type' => '2082'
                                                             },
                                                      '3' => {
                                                               'name' => 'next_transfer_handle',
-                                                              'type' => '2054'
+                                                              'type' => '2087'
                                                             }
                                                    },
                                         'Reg' => {
@@ -6412,86 +5549,49 @@
                                                    '3' => 'rcx'
                                                  },
                                         'Return' => '74',
-                                        'ShortName' => 'decode_set_bios_table_resp',
-                                        'Source' => 'bios.c',
-                                        'SourceLine' => '618'
+                                        'ShortName' => 'decode_set_bios_table_resp'
                                       },
-                            '72805' => {
-                                         'Header' => 'firmware_update.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'msg',
-                                                               'type' => '2044'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'payload_length',
-                                                               'type' => '123'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'completion_code',
-                                                               'type' => '2049'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'fd_meta_data_len',
-                                                               'type' => '9116'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'fd_will_send_pkg_data',
-                                                               'type' => '2049'
-                                                             }
-                                                    },
-                                         'Reg' => {
-                                                    '1' => 'r9',
-                                                    '2' => 'rdx',
-                                                    '3' => 'rcx',
-                                                    '4' => 'r8'
-                                                  },
-                                         'Return' => '74',
-                                         'ShortName' => 'decode_request_update_resp',
-                                         'Source' => 'firmware_update.c',
-                                         'SourceLine' => '916'
-                                       },
-                            '72952' => {
+                            '68847' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'max_transfer_size',
-                                                               'type' => '185'
+                                                               'type' => '180'
                                                              },
                                                       '2' => {
                                                                'name' => 'num_of_comp',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              },
                                                       '3' => {
                                                                'name' => 'max_outstanding_transfer_req',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '4' => {
                                                                'name' => 'pkg_data_len',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              },
                                                       '5' => {
                                                                'name' => 'comp_image_set_ver_str_type',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '6' => {
                                                                'name' => 'comp_image_set_ver_str_len',
                                                                'offset' => '0',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '7' => {
                                                                'name' => 'comp_img_set_ver_str',
                                                                'offset' => '8',
-                                                               'type' => '72115'
+                                                               'type' => '68082'
                                                              },
                                                       '8' => {
                                                                'name' => 'msg',
                                                                'offset' => '16',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              },
                                                       '9' => {
                                                                'name' => 'payload_length',
@@ -6500,16 +5600,14 @@
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_request_update_req',
-                                         'Source' => 'firmware_update.c',
-                                         'SourceLine' => '856'
+                                         'ShortName' => 'encode_request_update_req'
                                        },
-                            '73391' => {
+                            '69214' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'data',
-                                                               'type' => '6677'
+                                                               'type' => '6245'
                                                              },
                                                       '1' => {
                                                                'name' => 'length',
@@ -6517,34 +5615,29 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'component_data',
-                                                               'type' => '73709'
+                                                               'type' => '69382'
                                                              },
                                                       '3' => {
                                                                'name' => 'active_comp_ver_str',
-                                                               'type' => '7034'
+                                                               'type' => '6645'
                                                              },
                                                       '4' => {
                                                                'name' => 'pending_comp_ver_str',
-                                                               'type' => '7034'
+                                                               'type' => '6645'
                                                              }
                                                     },
                                          'Reg' => {
-                                                    '1' => 'r9',
-                                                    '2' => 'rdx',
-                                                    '3' => 'rdi',
                                                     '4' => 'r8'
                                                   },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry',
-                                         'Source' => 'firmware_update.c',
-                                         'SourceLine' => '780'
+                                         'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
                                        },
-                            '73719' => {
+                            '69392' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'msg',
-                                                               'type' => '2044'
+                                                               'type' => '2077'
                                                              },
                                                       '1' => {
                                                                'name' => 'payload_length',
@@ -6552,56 +5645,101 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'resp_data',
-                                                               'type' => '73939'
+                                                               'type' => '69612'
                                                              },
                                                       '3' => {
                                                                'name' => 'active_comp_image_set_ver_str',
-                                                               'type' => '7034'
+                                                               'type' => '6645'
                                                              },
                                                       '4' => {
                                                                'name' => 'pending_comp_image_set_ver_str',
-                                                               'type' => '7034'
+                                                               'type' => '6645'
                                                              },
                                                       '5' => {
                                                                'name' => 'comp_parameter_table',
-                                                               'type' => '7034'
+                                                               'type' => '6645'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'decode_get_firmware_parameters_resp'
+                                       },
+                            '69617' => {
+                                         'Header' => 'firmware_update.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'instance_id',
+                                                               'type' => '168'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'payload_length',
+                                                               'type' => '123'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'msg',
+                                                               'type' => '1632'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'encode_get_firmware_parameters_req'
+                                       },
+                            '69757' => {
+                                         'Header' => 'firmware_update.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'msg',
+                                                               'type' => '2077'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'payload_length',
+                                                               'type' => '123'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'completion_code',
+                                                               'type' => '2082'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'device_identifiers_len',
+                                                               'type' => '2087'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'descriptor_count',
+                                                               'type' => '2082'
+                                                             },
+                                                      '5' => {
+                                                               'name' => 'descriptor_data',
+                                                               'type' => '69913'
                                                              }
                                                     },
                                          'Reg' => {
-                                                    '0' => 'rbx',
-                                                    '1' => 'r12',
-                                                    '2' => 'rbp',
-                                                    '3' => 'r13',
-                                                    '4' => 'r14',
-                                                    '5' => 'r15'
+                                                    '3' => 'rcx',
+                                                    '4' => 'r8',
+                                                    '5' => 'r9'
                                                   },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_get_firmware_parameters_resp',
-                                         'Source' => 'firmware_update.c',
-                                         'SourceLine' => '681'
+                                         'ShortName' => 'decode_query_device_identifiers_resp'
                                        },
-                            '7373' => {
+                            '6984' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
                                                      '0' => {
                                                               'name' => 'instance_id',
-                                                              'type' => '173'
+                                                              'type' => '168'
                                                             },
                                                      '1' => {
                                                               'name' => 'transfer_handle',
-                                                              'type' => '185'
+                                                              'type' => '180'
                                                             },
                                                      '2' => {
                                                               'name' => 'transfer_flag',
-                                                              'type' => '173'
+                                                              'type' => '168'
                                                             },
                                                      '3' => {
                                                               'name' => 'table_type',
-                                                              'type' => '173'
+                                                              'type' => '168'
                                                             },
                                                      '4' => {
                                                               'name' => 'table_data',
-                                                              'type' => '6677'
+                                                              'type' => '6245'
                                                             },
                                                      '5' => {
                                                               'name' => 'table_length',
@@ -6610,7 +5748,7 @@
                                                      '6' => {
                                                               'name' => 'msg',
                                                               'offset' => '0',
-                                                              'type' => '1599'
+                                                              'type' => '1632'
                                                             },
                                                      '7' => {
                                                               'name' => 'payload_length',
@@ -6619,16 +5757,14 @@
                                                             }
                                                    },
                                         'Return' => '74',
-                                        'ShortName' => 'encode_set_bios_table_req',
-                                        'Source' => 'bios.c',
-                                        'SourceLine' => '582'
+                                        'ShortName' => 'encode_set_bios_table_req'
                                       },
-                            '73944' => {
+                            '69923' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'payload_length',
@@ -6636,90 +5772,18 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'msg',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rdi',
-                                                    '1' => 'rsi',
-                                                    '2' => 'rdx'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_get_firmware_parameters_req',
-                                         'Source' => 'firmware_update.c',
-                                         'SourceLine' => '664'
+                                         'ShortName' => 'encode_query_device_identifiers_req'
                                        },
-                            '74084' => {
-                                         'Header' => 'firmware_update.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'msg',
-                                                               'type' => '2044'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'payload_length',
-                                                               'type' => '123'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'completion_code',
-                                                               'type' => '2049'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'device_identifiers_len',
-                                                               'type' => '2054'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'descriptor_count',
-                                                               'type' => '2049'
-                                                             },
-                                                      '5' => {
-                                                               'name' => 'descriptor_data',
-                                                               'type' => '74240'
-                                                             }
-                                                    },
-                                         'Reg' => {
-                                                    '1' => 'r10',
-                                                    '3' => 'rcx',
-                                                    '4' => 'r8',
-                                                    '5' => 'r9'
-                                                  },
-                                         'Return' => '74',
-                                         'ShortName' => 'decode_query_device_identifiers_resp',
-                                         'Source' => 'firmware_update.c',
-                                         'SourceLine' => '616'
-                                       },
-                            '74250' => {
-                                         'Header' => 'firmware_update.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'instance_id',
-                                                               'type' => '173'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'payload_length',
-                                                               'type' => '123'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'msg',
-                                                               'type' => '1599'
-                                                             }
-                                                    },
-                                         'Reg' => {
-                                                    '0' => 'rdi',
-                                                    '1' => 'rsi',
-                                                    '2' => 'rdx'
-                                                  },
-                                         'Return' => '74',
-                                         'ShortName' => 'encode_query_device_identifiers_req',
-                                         'Source' => 'firmware_update.c',
-                                         'SourceLine' => '599'
-                                       },
-                            '74390' => {
+                            '70063' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'data',
-                                                               'type' => '6677'
+                                                               'type' => '6245'
                                                              },
                                                       '1' => {
                                                                'name' => 'length',
@@ -6727,30 +5791,22 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'pldm_comp_image_info',
-                                                               'type' => '74537'
+                                                               'type' => '70210'
                                                              },
                                                       '3' => {
                                                                'name' => 'comp_version_str',
-                                                               'type' => '7034'
+                                                               'type' => '6645'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rbx',
-                                                    '1' => 'r13',
-                                                    '2' => 'rbp',
-                                                    '3' => 'r12'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_pldm_comp_image_info',
-                                         'Source' => 'firmware_update.c',
-                                         'SourceLine' => '534'
+                                         'ShortName' => 'decode_pldm_comp_image_info'
                                        },
-                            '74542' => {
+                            '70215' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'data',
-                                                               'type' => '6677'
+                                                               'type' => '6245'
                                                              },
                                                       '1' => {
                                                                'name' => 'length',
@@ -6758,35 +5814,26 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'descriptor_title_str_type',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '3' => {
                                                                'name' => 'descriptor_title_str',
-                                                               'type' => '7034'
+                                                               'type' => '6645'
                                                              },
                                                       '4' => {
                                                                'name' => 'descriptor_data',
-                                                               'type' => '7034'
+                                                               'type' => '6645'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rbx',
-                                                    '1' => 'rbp',
-                                                    '2' => 'r14',
-                                                    '3' => 'r12',
-                                                    '4' => 'r13'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_vendor_defined_descriptor_value',
-                                         'Source' => 'firmware_update.c',
-                                         'SourceLine' => '488'
+                                         'ShortName' => 'decode_vendor_defined_descriptor_value'
                                        },
-                            '74724' => {
+                            '70397' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'data',
-                                                               'type' => '6677'
+                                                               'type' => '6245'
                                                              },
                                                       '1' => {
                                                                'name' => 'length',
@@ -6794,29 +5841,22 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'descriptor_type',
-                                                               'type' => '9116'
+                                                               'type' => '8521'
                                                              },
                                                       '3' => {
                                                                'name' => 'descriptor_data',
-                                                               'type' => '7034'
+                                                               'type' => '6645'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rbx',
-                                                    '1' => 'r12',
-                                                    '3' => 'rbp'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_descriptor_type_length_value',
-                                         'Source' => 'firmware_update.c',
-                                         'SourceLine' => '449'
+                                         'ShortName' => 'decode_descriptor_type_length_value'
                                        },
-                            '74896' => {
+                            '70569' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'data',
-                                                               'type' => '6677'
+                                                               'type' => '6245'
                                                              },
                                                       '1' => {
                                                                'name' => 'length',
@@ -6824,48 +5864,40 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'component_bitmap_bit_length',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              },
                                                       '3' => {
                                                                'name' => 'fw_device_id_record',
-                                                               'type' => '75153'
+                                                               'type' => '70826'
                                                              },
                                                       '4' => {
                                                                'name' => 'applicable_components',
-                                                               'type' => '7034'
+                                                               'type' => '6645'
                                                              },
                                                       '5' => {
                                                                'name' => 'comp_image_set_version_str',
-                                                               'type' => '7034'
+                                                               'type' => '6645'
                                                              },
                                                       '6' => {
                                                                'name' => 'record_descriptors',
                                                                'offset' => '0',
-                                                               'type' => '7034'
+                                                               'type' => '6645'
                                                              },
                                                       '7' => {
                                                                'name' => 'fw_device_pkg_data',
                                                                'offset' => '8',
-                                                               'type' => '7034'
+                                                               'type' => '6645'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '1' => 'r15',
-                                                    '3' => 'rbp',
-                                                    '4' => 'r14',
-                                                    '5' => 'r13'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_firmware_device_id_record',
-                                         'Source' => 'firmware_update.c',
-                                         'SourceLine' => '356'
+                                         'ShortName' => 'decode_firmware_device_id_record'
                                        },
-                            '75158' => {
+                            '70831' => {
                                          'Header' => 'firmware_update.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'data',
-                                                               'type' => '6677'
+                                                               'type' => '6245'
                                                              },
                                                       '1' => {
                                                                'name' => 'length',
@@ -6873,38 +5905,53 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'package_header_info',
-                                                               'type' => '75457'
+                                                               'type' => '70978'
                                                              },
                                                       '3' => {
                                                                'name' => 'package_version_str',
-                                                               'type' => '7034'
+                                                               'type' => '6645'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rbx',
-                                                    '1' => 'r13',
-                                                    '2' => 'rbp',
-                                                    '3' => 'r12'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_pldm_package_header_info',
-                                         'Source' => 'firmware_update.c',
-                                         'SourceLine' => '300'
+                                         'ShortName' => 'decode_pldm_package_header_info'
                                        },
-                            '77593' => {
+                            '7301' => {
+                                        'Header' => 'bios.h',
+                                        'Param' => {
+                                                     '0' => {
+                                                              'name' => 'instance_id',
+                                                              'type' => '168'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'completion_code',
+                                                              'type' => '168'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'next_transfer_handle',
+                                                              'type' => '180'
+                                                            },
+                                                     '3' => {
+                                                              'name' => 'msg',
+                                                              'type' => '1632'
+                                                            }
+                                                   },
+                                        'Return' => '74',
+                                        'ShortName' => 'encode_set_bios_attribute_current_value_resp'
+                                      },
+                            '73091' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'completion_code',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '2' => {
                                                                'name' => 'next_data_transfer_handle',
-                                                               'type' => '185'
+                                                               'type' => '180'
                                                              },
                                                       '3' => {
                                                                'name' => 'payload_length',
@@ -6912,45 +5959,18 @@
                                                              },
                                                       '4' => {
                                                                'name' => 'msg',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_set_fru_record_table_resp',
-                                         'Source' => 'fru.c',
-                                         'SourceLine' => '544'
+                                         'ShortName' => 'encode_set_fru_record_table_resp'
                                        },
-                            '7762' => {
-                                        'Header' => 'bios.h',
-                                        'Param' => {
-                                                     '0' => {
-                                                              'name' => 'instance_id',
-                                                              'type' => '173'
-                                                            },
-                                                     '1' => {
-                                                              'name' => 'completion_code',
-                                                              'type' => '173'
-                                                            },
-                                                     '2' => {
-                                                              'name' => 'next_transfer_handle',
-                                                              'type' => '185'
-                                                            },
-                                                     '3' => {
-                                                              'name' => 'msg',
-                                                              'type' => '1599'
-                                                            }
-                                                   },
-                                        'Return' => '74',
-                                        'ShortName' => 'encode_set_bios_attribute_current_value_resp',
-                                        'Source' => 'bios.c',
-                                        'SourceLine' => '553'
-                                      },
-                            '77833' => {
+                            '73331' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'msg',
-                                                               'type' => '2044'
+                                                               'type' => '2077'
                                                              },
                                                       '1' => {
                                                                'name' => 'payload_length',
@@ -6958,34 +5978,30 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'data_transfer_handle',
-                                                               'type' => '2054'
+                                                               'type' => '2087'
                                                              },
                                                       '3' => {
                                                                'name' => 'transfer_flag',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '4' => {
                                                                'name' => 'fru_table_data',
-                                                               'type' => '7034'
+                                                               'type' => '6645'
                                                              }
                                                     },
                                          'Reg' => {
-                                                    '1' => 'rsi',
-                                                    '2' => 'rdx',
                                                     '3' => 'rcx',
                                                     '4' => 'r8'
                                                   },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_set_fru_record_table_req',
-                                         'Source' => 'fru.c',
-                                         'SourceLine' => '515'
+                                         'ShortName' => 'decode_set_fru_record_table_req'
                                        },
-                            '78000' => {
+                            '73498' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'msg',
-                                                               'type' => '2044'
+                                                               'type' => '2077'
                                                              },
                                                       '1' => {
                                                                'name' => 'payload_length',
@@ -6993,37 +6009,35 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'completion_code',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '3' => {
                                                                'name' => 'next_data_transfer_handle',
-                                                               'type' => '2054'
+                                                               'type' => '2087'
                                                              },
                                                       '4' => {
                                                                'name' => 'transfer_flag',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '5' => {
                                                                'name' => 'fru_record_table_data',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '6' => {
                                                                'name' => 'fru_record_table_length',
                                                                'offset' => '0',
-                                                               'type' => '9679'
+                                                               'type' => '9084'
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_get_fru_record_table_resp',
-                                         'Source' => 'fru.c',
-                                         'SourceLine' => '500'
+                                         'ShortName' => 'decode_get_fru_record_table_resp'
                                        },
-                            '78230' => {
+                            '73728' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'msg',
-                                                               'type' => '2044'
+                                                               'type' => '2077'
                                                              },
                                                       '1' => {
                                                                'name' => 'payload_length',
@@ -7031,24 +6045,24 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'completion_code',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '3' => {
                                                                'name' => 'next_data_transfer_handle',
-                                                               'type' => '2054'
+                                                               'type' => '2087'
                                                              },
                                                       '4' => {
                                                                'name' => 'transfer_flag',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '5' => {
                                                                'name' => 'fru_record_table_data',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '6' => {
                                                                'name' => 'fru_record_table_length',
                                                                'offset' => '0',
-                                                               'type' => '9679'
+                                                               'type' => '9084'
                                                              },
                                                       '7' => {
                                                                'name' => 'max_fru_record_table_length',
@@ -7056,34 +6070,27 @@
                                                                'type' => '123'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '3' => 'r10',
-                                                    '4' => 'r8',
-                                                    '5' => 'r9'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_get_fru_record_table_resp_safe',
-                                         'Source' => 'fru.c',
-                                         'SourceLine' => '460'
+                                         'ShortName' => 'decode_get_fru_record_table_resp_safe'
                                        },
-                            '78551' => {
+                            '73976' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'data_transfer_handle',
-                                                               'type' => '185'
+                                                               'type' => '180'
                                                              },
                                                       '2' => {
                                                                'name' => 'transfer_operation_flag',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '3' => {
                                                                'name' => 'msg',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              },
                                                       '4' => {
                                                                'name' => 'payload_length',
@@ -7091,16 +6098,14 @@
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_get_fru_record_table_req',
-                                         'Source' => 'fru.c',
-                                         'SourceLine' => '427'
+                                         'ShortName' => 'encode_get_fru_record_table_req'
                                        },
-                            '78786' => {
+                            '74211' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'msg',
-                                                               'type' => '2044'
+                                                               'type' => '2077'
                                                              },
                                                       '1' => {
                                                                'name' => 'payload_length',
@@ -7108,55 +6113,50 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'completion_code',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '3' => {
                                                                'name' => 'next_transfer_handle',
-                                                               'type' => '2054'
+                                                               'type' => '2087'
                                                              },
                                                       '4' => {
                                                                'name' => 'transfer_flag',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '5' => {
                                                                'name' => 'fru_structure_data',
-                                                               'type' => '7034'
+                                                               'type' => '6645'
                                                              }
                                                     },
                                          'Reg' => {
-                                                    '1' => 'rsi',
-                                                    '2' => 'rdx',
-                                                    '3' => 'r10',
                                                     '4' => 'r8',
                                                     '5' => 'r9'
                                                   },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_get_fru_record_by_option_resp',
-                                         'Source' => 'fru.c',
-                                         'SourceLine' => '394'
+                                         'ShortName' => 'decode_get_fru_record_by_option_resp'
                                        },
-                            '78953' => {
+                            '74378' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'completion_code',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '2' => {
                                                                'name' => 'next_data_transfer_handle',
-                                                               'type' => '185'
+                                                               'type' => '180'
                                                              },
                                                       '3' => {
                                                                'name' => 'transfer_flag',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '4' => {
                                                                'name' => 'fru_structure_data',
-                                                               'type' => '5228'
+                                                               'type' => '1434'
                                                              },
                                                       '5' => {
                                                                'name' => 'data_size',
@@ -7165,7 +6165,7 @@
                                                       '6' => {
                                                                'name' => 'msg',
                                                                'offset' => '0',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              },
                                                       '7' => {
                                                                'name' => 'payload_length',
@@ -7173,20 +6173,15 @@
                                                                'type' => '123'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '2' => 'r15'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_get_fru_record_by_option_resp',
-                                         'Source' => 'fru.c',
-                                         'SourceLine' => '352'
+                                         'ShortName' => 'encode_get_fru_record_by_option_resp'
                                        },
-                            '79344' => {
+                            '74696' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'msg',
-                                                               'type' => '2044'
+                                                               'type' => '2077'
                                                              },
                                                       '1' => {
                                                                'name' => 'payload_length',
@@ -7194,79 +6189,74 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'data_transfer_handle',
-                                                               'type' => '2054'
+                                                               'type' => '2087'
                                                              },
                                                       '3' => {
                                                                'name' => 'fru_table_handle',
-                                                               'type' => '9116'
+                                                               'type' => '8521'
                                                              },
                                                       '4' => {
                                                                'name' => 'record_set_identifier',
-                                                               'type' => '9116'
+                                                               'type' => '8521'
                                                              },
                                                       '5' => {
                                                                'name' => 'record_type',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '6' => {
                                                                'name' => 'field_type',
                                                                'offset' => '0',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '7' => {
                                                                'name' => 'transfer_op_flag',
                                                                'offset' => '8',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              }
                                                     },
                                          'Reg' => {
-                                                    '1' => 'r10',
-                                                    '2' => 'rdx',
-                                                    '3' => 'rdi',
                                                     '4' => 'r8',
                                                     '5' => 'r9'
                                                   },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_get_fru_record_by_option_req',
-                                         'Source' => 'fru.c',
-                                         'SourceLine' => '321'
+                                         'ShortName' => 'decode_get_fru_record_by_option_req'
                                        },
-                            '79546' => {
+                            '74898' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'data_transfer_handle',
-                                                               'type' => '185'
+                                                               'type' => '180'
                                                              },
                                                       '2' => {
                                                                'name' => 'fru_table_handle',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              },
                                                       '3' => {
                                                                'name' => 'record_set_identifier',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              },
                                                       '4' => {
                                                                'name' => 'record_type',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '5' => {
                                                                'name' => 'field_type',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '6' => {
                                                                'name' => 'transfer_op_flag',
                                                                'offset' => '0',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '7' => {
                                                                'name' => 'msg',
                                                                'offset' => '8',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              },
                                                       '8' => {
                                                                'name' => 'payload_length',
@@ -7275,16 +6265,14 @@
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_get_fru_record_by_option_req',
-                                         'Source' => 'fru.c',
-                                         'SourceLine' => '282'
+                                         'ShortName' => 'encode_get_fru_record_by_option_req'
                                        },
-                            '7976' => {
+                            '7515' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
                                                      '0' => {
                                                               'name' => 'msg',
-                                                              'type' => '2044'
+                                                              'type' => '2077'
                                                             },
                                                      '1' => {
                                                               'name' => 'payload_length',
@@ -7292,34 +6280,30 @@
                                                             },
                                                      '2' => {
                                                               'name' => 'transfer_handle',
-                                                              'type' => '2054'
+                                                              'type' => '2087'
                                                             },
                                                      '3' => {
                                                               'name' => 'transfer_flag',
-                                                              'type' => '2049'
+                                                              'type' => '2082'
                                                             },
                                                      '4' => {
                                                               'name' => 'attribute',
-                                                              'type' => '7034'
+                                                              'type' => '6645'
                                                             }
                                                    },
                                         'Reg' => {
-                                                   '1' => 'rsi',
-                                                   '2' => 'rdx',
                                                    '3' => 'rcx',
                                                    '4' => 'r8'
                                                  },
                                         'Return' => '74',
-                                        'ShortName' => 'decode_set_bios_attribute_current_value_req',
-                                        'Source' => 'bios.c',
-                                        'SourceLine' => '529'
+                                        'ShortName' => 'decode_set_bios_attribute_current_value_req'
                                       },
-                            '79843' => {
+                            '75195' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'table',
-                                                               'type' => '6677'
+                                                               'type' => '6245'
                                                              },
                                                       '1' => {
                                                                'name' => 'table_size',
@@ -7327,37 +6311,35 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'record_table',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '3' => {
                                                                'name' => 'record_size',
-                                                               'type' => '9679'
+                                                               'type' => '9084'
                                                              },
                                                       '4' => {
                                                                'name' => 'rsi',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              },
                                                       '5' => {
                                                                'name' => 'rt',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '6' => {
                                                                'name' => 'ft',
                                                                'offset' => '0',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'get_fru_record_by_option_check',
-                                         'Source' => 'fru.c',
-                                         'SourceLine' => '215'
+                                         'ShortName' => 'get_fru_record_by_option_check'
                                        },
-                            '80501' => {
+                            '75703' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'fru_table',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '1' => {
                                                                'name' => 'total_size',
@@ -7365,29 +6347,29 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'curr_size',
-                                                               'type' => '9679'
+                                                               'type' => '9084'
                                                              },
                                                       '3' => {
                                                                'name' => 'record_set_id',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              },
                                                       '4' => {
                                                                'name' => 'record_type',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '5' => {
                                                                'name' => 'num_frus',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '6' => {
                                                                'name' => 'encoding',
                                                                'offset' => '0',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '7' => {
                                                                'name' => 'tlvs',
                                                                'offset' => '8',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              },
                                                       '8' => {
                                                                'name' => 'tlvs_size',
@@ -7395,54 +6377,42 @@
                                                                'type' => '123'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rdi',
-                                                    '1' => 'rsi',
-                                                    '2' => 'rbx',
-                                                    '3' => 'rcx',
-                                                    '4' => 'r8',
-                                                    '5' => 'r9'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_fru_record',
-                                         'Source' => 'fru.c',
-                                         'SourceLine' => '175'
+                                         'ShortName' => 'encode_fru_record'
                                        },
-                            '80822' => {
+                            '75951' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'completion_code',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '2' => {
                                                                'name' => 'next_data_transfer_handle',
-                                                               'type' => '185'
+                                                               'type' => '180'
                                                              },
                                                       '3' => {
                                                                'name' => 'transfer_flag',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '4' => {
                                                                'name' => 'msg',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_get_fru_record_table_resp',
-                                         'Source' => 'fru.c',
-                                         'SourceLine' => '139'
+                                         'ShortName' => 'encode_get_fru_record_table_resp'
                                        },
-                            '81043' => {
+                            '76172' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'msg',
-                                                               'type' => '2044'
+                                                               'type' => '2077'
                                                              },
                                                       '1' => {
                                                                'name' => 'payload_length',
@@ -7450,11 +6420,11 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'data_transfer_handle',
-                                                               'type' => '2054'
+                                                               'type' => '2087'
                                                              },
                                                       '3' => {
                                                                'name' => 'transfer_operation_flag',
-                                                               'type' => '2049'
+                                                               'type' => '2082'
                                                              }
                                                     },
                                          'Reg' => {
@@ -7464,69 +6434,120 @@
                                                     '3' => 'rcx'
                                                   },
                                          'Return' => '74',
-                                         'ShortName' => 'decode_get_fru_record_table_req',
-                                         'Source' => 'fru.c',
-                                         'SourceLine' => '115'
+                                         'ShortName' => 'decode_get_fru_record_table_req'
                                        },
-                            '81147' => {
+                            '76276' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'completion_code',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '2' => {
                                                                'name' => 'fru_data_major_version',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '3' => {
                                                                'name' => 'fru_data_minor_version',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '4' => {
                                                                'name' => 'fru_table_maximum_size',
-                                                               'type' => '185'
+                                                               'type' => '180'
                                                              },
                                                       '5' => {
                                                                'name' => 'fru_table_length',
-                                                               'type' => '185'
+                                                               'type' => '180'
                                                              },
                                                       '6' => {
                                                                'name' => 'total_record_set_identifiers',
                                                                'offset' => '0',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              },
                                                       '7' => {
                                                                'name' => 'total_table_records',
                                                                'offset' => '8',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              },
                                                       '8' => {
                                                                'name' => 'checksum',
                                                                'offset' => '16',
-                                                               'type' => '185'
+                                                               'type' => '180'
                                                              },
                                                       '9' => {
                                                                'name' => 'msg',
                                                                'offset' => '24',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_get_fru_record_table_metadata_resp',
-                                         'Source' => 'fru.c',
-                                         'SourceLine' => '74'
+                                         'ShortName' => 'encode_get_fru_record_table_metadata_resp'
                                        },
-                            '8123' => {
+                            '76579' => {
+                                         'Header' => 'fru.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'msg',
+                                                               'type' => '2077'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'payload_length',
+                                                               'type' => '123'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'completion_code',
+                                                               'type' => '2082'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'fru_data_major_version',
+                                                               'type' => '2082'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'fru_data_minor_version',
+                                                               'type' => '2082'
+                                                             },
+                                                      '5' => {
+                                                               'name' => 'fru_table_maximum_size',
+                                                               'type' => '2087'
+                                                             },
+                                                      '6' => {
+                                                               'name' => 'fru_table_length',
+                                                               'offset' => '0',
+                                                               'type' => '2087'
+                                                             },
+                                                      '7' => {
+                                                               'name' => 'total_record_set_identifiers',
+                                                               'offset' => '8',
+                                                               'type' => '8521'
+                                                             },
+                                                      '8' => {
+                                                               'name' => 'total_table_records',
+                                                               'offset' => '16',
+                                                               'type' => '8521'
+                                                             },
+                                                      '9' => {
+                                                               'name' => 'checksum',
+                                                               'offset' => '24',
+                                                               'type' => '2087'
+                                                             }
+                                                    },
+                                         'Reg' => {
+                                                    '4' => 'r8',
+                                                    '5' => 'r9'
+                                                  },
+                                         'Return' => '74',
+                                         'ShortName' => 'decode_get_fru_record_table_metadata_resp'
+                                       },
+                            '7662' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
                                                      '0' => {
                                                               'name' => 'msg',
-                                                              'type' => '2044'
+                                                              'type' => '2077'
                                                             },
                                                      '1' => {
                                                               'name' => 'payload_length',
@@ -7534,11 +6555,11 @@
                                                             },
                                                      '2' => {
                                                               'name' => 'completion_code',
-                                                              'type' => '2049'
+                                                              'type' => '2082'
                                                             },
                                                      '3' => {
                                                               'name' => 'next_transfer_handle',
-                                                              'type' => '2054'
+                                                              'type' => '2087'
                                                             }
                                                    },
                                         'Reg' => {
@@ -7548,80 +6569,18 @@
                                                    '3' => 'rcx'
                                                  },
                                         'Return' => '74',
-                                        'ShortName' => 'decode_set_bios_attribute_current_value_resp',
-                                        'Source' => 'bios.c',
-                                        'SourceLine' => '500'
+                                        'ShortName' => 'decode_set_bios_attribute_current_value_resp'
                                       },
-                            '81450' => {
-                                         'Header' => 'fru.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'msg',
-                                                               'type' => '2044'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'payload_length',
-                                                               'type' => '123'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'completion_code',
-                                                               'type' => '2049'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'fru_data_major_version',
-                                                               'type' => '2049'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'fru_data_minor_version',
-                                                               'type' => '2049'
-                                                             },
-                                                      '5' => {
-                                                               'name' => 'fru_table_maximum_size',
-                                                               'type' => '2054'
-                                                             },
-                                                      '6' => {
-                                                               'name' => 'fru_table_length',
-                                                               'offset' => '0',
-                                                               'type' => '2054'
-                                                             },
-                                                      '7' => {
-                                                               'name' => 'total_record_set_identifiers',
-                                                               'offset' => '8',
-                                                               'type' => '9116'
-                                                             },
-                                                      '8' => {
-                                                               'name' => 'total_table_records',
-                                                               'offset' => '16',
-                                                               'type' => '9116'
-                                                             },
-                                                      '9' => {
-                                                               'name' => 'checksum',
-                                                               'offset' => '24',
-                                                               'type' => '2054'
-                                                             }
-                                                    },
-                                         'Reg' => {
-                                                    '1' => 'rdi',
-                                                    '2' => 'rdx',
-                                                    '3' => 'r10',
-                                                    '4' => 'r8',
-                                                    '5' => 'r9'
-                                                  },
-                                         'Return' => '74',
-                                         'ShortName' => 'decode_get_fru_record_table_metadata_resp',
-                                         'Source' => 'fru.c',
-                                         'SourceLine' => '34'
-                                       },
-                            '81660' => {
+                            '76789' => {
                                          'Header' => 'fru.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'instance_id',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '1' => {
                                                                'name' => 'msg',
-                                                               'type' => '1599'
+                                                               'type' => '1632'
                                                              },
                                                       '2' => {
                                                                'name' => 'payload_length',
@@ -7629,28 +6588,26 @@
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'encode_get_fru_record_table_metadata_req',
-                                         'Source' => 'fru.c',
-                                         'SourceLine' => '12'
+                                         'ShortName' => 'encode_get_fru_record_table_metadata_req'
                                        },
-                            '8233' => {
+                            '7772' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
                                                      '0' => {
                                                               'name' => 'instance_id',
-                                                              'type' => '173'
+                                                              'type' => '168'
                                                             },
                                                      '1' => {
                                                               'name' => 'transfer_handle',
-                                                              'type' => '185'
+                                                              'type' => '180'
                                                             },
                                                      '2' => {
                                                               'name' => 'transfer_flag',
-                                                              'type' => '173'
+                                                              'type' => '168'
                                                             },
                                                      '3' => {
                                                               'name' => 'attribute_data',
-                                                              'type' => '6677'
+                                                              'type' => '6245'
                                                             },
                                                      '4' => {
                                                               'name' => 'attribute_length',
@@ -7658,7 +6615,7 @@
                                                             },
                                                      '5' => {
                                                               'name' => 'msg',
-                                                              'type' => '1599'
+                                                              'type' => '1632'
                                                             },
                                                      '6' => {
                                                               'name' => 'payload_length',
@@ -7666,202 +6623,201 @@
                                                               'type' => '123'
                                                             }
                                                    },
-                                        'Reg' => {
-                                                   '3' => 'rbp'
-                                                 },
                                         'Return' => '74',
-                                        'ShortName' => 'encode_set_bios_attribute_current_value_req',
-                                        'Source' => 'bios.c',
-                                        'SourceLine' => '467'
+                                        'ShortName' => 'encode_set_bios_attribute_current_value_req'
                                       },
-                            '83351' => {
+                            '78457' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'pdr',
-                                                               'type' => '6677'
+                                                               'type' => '6245'
                                                              },
                                                       '1' => {
                                                                'name' => 'pdr_len',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              },
                                                       '2' => {
                                                                'name' => 'num_entities',
-                                                               'type' => '9679'
+                                                               'type' => '9084'
                                                              },
                                                       '3' => {
                                                                'name' => 'entities',
-                                                               'type' => '83664'
+                                                               'type' => '78770'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '2' => 'rbp',
-                                                    '3' => 'r12'
-                                                  },
                                          'Return' => '1',
-                                         'ShortName' => 'pldm_entity_association_pdr_extract',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '1246'
+                                         'ShortName' => 'pldm_entity_association_pdr_extract'
                                        },
-                            '83684' => {
+                            '78790' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '83733'
+                                                               'type' => '78839'
                                                              }
                                                     },
                                          'Reg' => {
                                                     '0' => 'rdi'
                                                   },
-                                         'Return' => '6812',
-                                         'ShortName' => 'pldm_is_empty_entity_assoc_tree',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '1240'
+                                         'Return' => '6423',
+                                         'ShortName' => 'pldm_is_empty_entity_assoc_tree'
                                        },
-                            '83738' => {
+                            '78844' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '83733'
+                                                               'type' => '78839'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rdi'
-                                                  },
                                          'Return' => '1',
-                                         'ShortName' => 'pldm_entity_association_tree_destroy_root',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '1227'
+                                         'ShortName' => 'pldm_entity_association_tree_destroy_root'
                                        },
-                            '83801' => {
+                            '78907' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'org_tree',
-                                                               'type' => '83733'
+                                                               'type' => '78839'
                                                              },
                                                       '1' => {
                                                                'name' => 'new_tree',
-                                                               'type' => '83733'
+                                                               'type' => '78839'
                                                              }
                                                     },
                                          'Return' => '1',
-                                         'ShortName' => 'pldm_entity_association_tree_copy_root',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '1218'
+                                         'ShortName' => 'pldm_entity_association_tree_copy_root'
                                        },
-                            '84017' => {
+                            '79123' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '83733'
+                                                               'type' => '78839'
                                                              },
                                                       '1' => {
                                                                'name' => 'entity',
-                                                               'type' => '83669'
+                                                               'type' => '78775'
                                                              }
                                                     },
-                                         'Return' => '83271',
-                                         'ShortName' => 'pldm_entity_association_tree_find',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '1186'
+                                         'Return' => '78345',
+                                         'ShortName' => 'pldm_entity_association_tree_find'
                                        },
-                            '84297' => {
+                            '79403' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '83733'
+                                                               'type' => '78839'
                                                              },
                                                       '1' => {
                                                                'name' => 'entity',
-                                                               'type' => '83669'
+                                                               'type' => '78775'
                                                              },
                                                       '2' => {
                                                                'name' => 'is_remote',
-                                                               'type' => '6812'
+                                                               'type' => '6423'
                                                              }
                                                     },
-                                         'Return' => '83271',
-                                         'ShortName' => 'pldm_entity_association_tree_find_with_locality',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '1154'
+                                         'Return' => '78345',
+                                         'ShortName' => 'pldm_entity_association_tree_find_with_locality'
                                        },
-                            '84807' => {
+                            '79913' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '85056'
+                                                               'type' => '80162'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rdi'
-                                                  },
                                          'Return' => '1',
-                                         'ShortName' => 'pldm_pdr_remove_remote_pdrs',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '1051'
+                                         'ShortName' => 'pldm_pdr_remove_remote_pdrs'
                                        },
-                            '85061' => {
+                            '80167' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '85056'
+                                                               'type' => '80162'
                                                              },
                                                       '1' => {
                                                                'name' => 'terminus_handle',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rdi',
-                                                    '1' => 'rsi'
-                                                  },
                                          'Return' => '1',
-                                         'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '999'
+                                         'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
                                        },
-                            '85330' => {
+                            '80436' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '83733'
+                                                               'type' => '78839'
                                                              },
                                                       '1' => {
                                                                'name' => 'entity',
-                                                               'type' => '82382'
+                                                               'type' => '77461'
                                                              },
                                                       '2' => {
                                                                'name' => 'node',
-                                                               'type' => '84012'
+                                                               'type' => '79118'
                                                              }
                                                     },
                                          'Return' => '1',
-                                         'ShortName' => 'pldm_find_entity_ref_in_tree',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '988'
+                                         'ShortName' => 'pldm_find_entity_ref_in_tree'
                                        },
-                            '85850' => {
+                            '8072' => {
+                                        'Header' => 'bios.h',
+                                        'Param' => {
+                                                     '0' => {
+                                                              'name' => 'instance_id',
+                                                              'type' => '168'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'completion_code',
+                                                              'type' => '168'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'next_transfer_handle',
+                                                              'type' => '180'
+                                                            },
+                                                     '3' => {
+                                                              'name' => 'transfer_flag',
+                                                              'type' => '168'
+                                                            },
+                                                     '4' => {
+                                                              'name' => 'attribute_data',
+                                                              'type' => '6245'
+                                                            },
+                                                     '5' => {
+                                                              'name' => 'attribute_length',
+                                                              'type' => '123'
+                                                            },
+                                                     '6' => {
+                                                              'name' => 'msg',
+                                                              'offset' => '0',
+                                                              'type' => '1632'
+                                                            }
+                                                   },
+                                        'Return' => '74',
+                                        'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
+                                      },
+                            '80956' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'node',
-                                                               'type' => '83271'
+                                                               'type' => '78345'
                                                              },
                                                       '1' => {
                                                                'name' => 'repo',
-                                                               'type' => '85056'
+                                                               'type' => '80162'
                                                              },
                                                       '2' => {
                                                                'name' => 'entities',
-                                                               'type' => '83664'
+                                                               'type' => '78770'
                                                              },
                                                       '3' => {
                                                                'name' => 'num_entities',
@@ -7869,282 +6825,145 @@
                                                              },
                                                       '4' => {
                                                                'name' => 'is_remote',
-                                                               'type' => '6812'
+                                                               'type' => '6423'
                                                              },
                                                       '5' => {
                                                                'name' => 'terminus_handle',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'pldm_entity_association_pdr_add_from_node_check',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '936'
+                                         'ShortName' => 'pldm_entity_association_pdr_add_from_node_check'
                                        },
-                            '8605' => {
-                                        'Header' => 'bios.h',
-                                        'Param' => {
-                                                     '0' => {
-                                                              'name' => 'instance_id',
-                                                              'type' => '173'
-                                                            },
-                                                     '1' => {
-                                                              'name' => 'completion_code',
-                                                              'type' => '173'
-                                                            },
-                                                     '2' => {
-                                                              'name' => 'next_transfer_handle',
-                                                              'type' => '185'
-                                                            },
-                                                     '3' => {
-                                                              'name' => 'transfer_flag',
-                                                              'type' => '173'
-                                                            },
-                                                     '4' => {
-                                                              'name' => 'attribute_data',
-                                                              'type' => '6677'
-                                                            },
-                                                     '5' => {
-                                                              'name' => 'attribute_length',
-                                                              'type' => '123'
-                                                            },
-                                                     '6' => {
-                                                              'name' => 'msg',
-                                                              'offset' => '0',
-                                                              'type' => '1599'
-                                                            }
-                                                   },
-                                        'Reg' => {
-                                                   '2' => 'r14'
-                                                 },
-                                        'Return' => '74',
-                                        'ShortName' => 'encode_get_bios_current_value_by_handle_resp',
-                                        'Source' => 'bios.c',
-                                        'SourceLine' => '428'
-                                      },
-                            '86068' => {
+                            '81174' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '83733'
+                                                               'type' => '78839'
                                                              },
                                                       '1' => {
                                                                'name' => 'repo',
-                                                               'type' => '85056'
+                                                               'type' => '80162'
                                                              },
                                                       '2' => {
                                                                'name' => 'is_remote',
-                                                               'type' => '6812'
+                                                               'type' => '6423'
                                                              },
                                                       '3' => {
                                                                'name' => 'terminus_handle',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'pldm_entity_association_pdr_add_check',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '923'
+                                         'ShortName' => 'pldm_entity_association_pdr_add_check'
                                        },
-                            '86228' => {
+                            '81334' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '83733'
+                                                               'type' => '78839'
                                                              },
                                                       '1' => {
                                                                'name' => 'repo',
-                                                               'type' => '85056'
+                                                               'type' => '80162'
                                                              },
                                                       '2' => {
                                                                'name' => 'is_remote',
-                                                               'type' => '6812'
+                                                               'type' => '6423'
                                                              },
                                                       '3' => {
                                                                'name' => 'terminus_handle',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              }
                                                     },
                                          'Return' => '1',
-                                         'ShortName' => 'pldm_entity_association_pdr_add',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '912'
+                                         'ShortName' => 'pldm_entity_association_pdr_add'
                                        },
-                            '87873' => {
+                            '82974' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'parent',
-                                                               'type' => '83271'
+                                                               'type' => '78345'
                                                              },
                                                       '1' => {
                                                                'name' => 'node',
-                                                               'type' => '83669'
+                                                               'type' => '78775'
                                                              }
                                                     },
                                          'Reg' => {
-                                                    '0' => 'rdi',
                                                     '1' => 'rsi'
                                                   },
-                                         'Return' => '6812',
-                                         'ShortName' => 'pldm_is_current_parent_child',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '751'
+                                         'Return' => '6423',
+                                         'ShortName' => 'pldm_is_current_parent_child'
                                        },
-                            '87962' => {
+                            '83063' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'node',
-                                                               'type' => '83271'
+                                                               'type' => '78345'
                                                              },
                                                       '1' => {
                                                                'name' => 'association_type',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rdi',
-                                                    '1' => 'rcx'
-                                                  },
-                                         'Return' => '173',
-                                         'ShortName' => 'pldm_entity_get_num_children',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '725'
+                                         'Return' => '168',
+                                         'ShortName' => 'pldm_entity_get_num_children'
                                        },
-                            '88177' => {
+                            '83278' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'node',
-                                                               'type' => '83271'
+                                                               'type' => '78345'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rdi'
-                                                  },
-                                         'Return' => '6812',
-                                         'ShortName' => 'pldm_entity_is_exist_parent',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '711'
+                                         'Return' => '6423',
+                                         'ShortName' => 'pldm_entity_is_exist_parent'
                                        },
-                            '88332' => {
+                            '83433' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'node',
-                                                               'type' => '83271'
+                                                               'type' => '78345'
                                                              }
                                                     },
-                                         'Return' => '82382',
-                                         'ShortName' => 'pldm_entity_get_parent',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '703'
+                                         'Return' => '77461',
+                                         'ShortName' => 'pldm_entity_get_parent'
                                        },
-                            '88487' => {
+                            '83588' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'node',
-                                                               'type' => '83271'
+                                                               'type' => '78345'
                                                              }
                                                     },
-                                         'Return' => '6812',
-                                         'ShortName' => 'pldm_entity_is_node_parent',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '695'
+                                         'Return' => '6423',
+                                         'ShortName' => 'pldm_entity_is_node_parent'
                                        },
-                            '88642' => {
+                            '83743' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '83733'
+                                                               'type' => '78839'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rdi'
-                                                  },
                                          'Return' => '1',
-                                         'ShortName' => 'pldm_entity_association_tree_destroy',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '684'
+                                         'ShortName' => 'pldm_entity_association_tree_destroy'
                                        },
-                            '88821' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'tree',
-                                                               'type' => '83733'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'entities',
-                                                               'type' => '83664'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'size',
-                                                               'type' => '9679'
-                                                             }
-                                                    },
-                                         'Reg' => {
-                                                    '2' => 'rbp'
-                                                  },
-                                         'Return' => '1',
-                                         'ShortName' => 'pldm_entity_association_tree_visit',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '651'
-                                       },
-                            '89280' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'tree',
-                                                               'type' => '83733'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'entity',
-                                                               'type' => '83669'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'entity_instance_number',
-                                                               'type' => '5485'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'parent',
-                                                               'type' => '83271'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'association_type',
-                                                               'type' => '173'
-                                                             },
-                                                      '5' => {
-                                                               'name' => 'is_remote',
-                                                               'type' => '6812'
-                                                             },
-                                                      '6' => {
-                                                               'name' => 'is_update_container_id',
-                                                               'offset' => '0',
-                                                               'type' => '6812'
-                                                             },
-                                                      '7' => {
-                                                               'name' => 'container_id',
-                                                               'offset' => '8',
-                                                               'type' => '5485'
-                                                             }
-                                                    },
-                                         'Return' => '83271',
-                                         'ShortName' => 'pldm_entity_association_tree_add_entity',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '520'
-                                       },
-                            '8974' => {
+                            '8379' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
                                                      '0' => {
                                                               'name' => 'msg',
-                                                              'type' => '2044'
+                                                              'type' => '2077'
                                                             },
                                                      '1' => {
                                                               'name' => 'payload_length',
@@ -8152,118 +6971,117 @@
                                                             },
                                                      '2' => {
                                                               'name' => 'transfer_handle',
-                                                              'type' => '2054'
+                                                              'type' => '2087'
                                                             },
                                                      '3' => {
                                                               'name' => 'transfer_op_flag',
-                                                              'type' => '2049'
+                                                              'type' => '2082'
                                                             },
                                                      '4' => {
                                                               'name' => 'attribute_handle',
-                                                              'type' => '9116'
+                                                              'type' => '8521'
                                                             }
                                                    },
                                         'Reg' => {
-                                                   '1' => 'r9',
-                                                   '2' => 'rdx',
                                                    '3' => 'rcx',
                                                    '4' => 'r8'
                                                  },
                                         'Return' => '74',
-                                        'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req',
-                                        'Source' => 'bios.c',
-                                        'SourceLine' => '403'
+                                        'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
                                       },
-                            '89783' => {
+                            '83922' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'tree',
-                                                               'type' => '83733'
+                                                               'type' => '78839'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'entities',
+                                                               'type' => '78770'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'size',
+                                                               'type' => '9084'
+                                                             }
+                                                    },
+                                         'Return' => '1',
+                                         'ShortName' => 'pldm_entity_association_tree_visit'
+                                       },
+                            '84381' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'tree',
+                                                               'type' => '78839'
                                                              },
                                                       '1' => {
                                                                'name' => 'entity',
-                                                               'type' => '83669'
+                                                               'type' => '78775'
                                                              },
                                                       '2' => {
                                                                'name' => 'entity_instance_number',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              },
                                                       '3' => {
                                                                'name' => 'parent',
-                                                               'type' => '83271'
+                                                               'type' => '78345'
                                                              },
                                                       '4' => {
                                                                'name' => 'association_type',
-                                                               'type' => '173'
+                                                               'type' => '168'
+                                                             },
+                                                      '5' => {
+                                                               'name' => 'is_remote',
+                                                               'type' => '6423'
+                                                             },
+                                                      '6' => {
+                                                               'name' => 'is_update_container_id',
+                                                               'offset' => '0',
+                                                               'type' => '6423'
+                                                             },
+                                                      '7' => {
+                                                               'name' => 'container_id',
+                                                               'offset' => '8',
+                                                               'type' => '5053'
                                                              }
                                                     },
-                                         'Return' => '83271',
-                                         'ShortName' => 'pldm_entity_association_tree_add',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '508'
+                                         'Return' => '78345',
+                                         'ShortName' => 'pldm_entity_association_tree_add_entity'
                                        },
-                            '90216' => {
-                                         'Header' => 'pdr.h',
-                                         'Return' => '83733',
-                                         'ShortName' => 'pldm_entity_association_tree_init',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '473'
-                                       },
-                            '90450' => {
+                            '84884' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
-                                                               'name' => 'node',
-                                                               'type' => '83271'
-                                                             }
-                                                    },
-                                         'Return' => '82382',
-                                         'ShortName' => 'pldm_entity_extract',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '456'
-                                       },
-                            '91245' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'repo',
-                                                               'type' => '84802'
+                                                               'name' => 'tree',
+                                                               'type' => '78839'
                                                              },
                                                       '1' => {
-                                                               'name' => 'terminus_handle',
-                                                               'type' => '5485'
+                                                               'name' => 'entity',
+                                                               'type' => '78775'
                                                              },
                                                       '2' => {
-                                                               'name' => 'tid',
-                                                               'type' => '173'
+                                                               'name' => 'entity_instance_number',
+                                                               'type' => '5053'
                                                              },
                                                       '3' => {
-                                                               'name' => 'tl_eid',
-                                                               'type' => '173'
+                                                               'name' => 'parent',
+                                                               'type' => '78345'
                                                              },
                                                       '4' => {
-                                                               'name' => 'valid_bit',
-                                                               'type' => '6812'
+                                                               'name' => 'association_type',
+                                                               'type' => '168'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rbx',
-                                                    '1' => 'rbp',
-                                                    '2' => 'r12',
-                                                    '3' => 'r13'
-                                                  },
-                                         'Return' => '1',
-                                         'ShortName' => 'pldm_pdr_update_TL_pdr',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '344'
+                                         'Return' => '78345',
+                                         'ShortName' => 'pldm_entity_association_tree_add'
                                        },
-                            '9126' => {
+                            '8531' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
                                                      '0' => {
                                                               'name' => 'msg',
-                                                              'type' => '2044'
+                                                              'type' => '2077'
                                                             },
                                                      '1' => {
                                                               'name' => 'payload_length',
@@ -8271,214 +7089,235 @@
                                                             },
                                                      '2' => {
                                                               'name' => 'completion_code',
-                                                              'type' => '2049'
+                                                              'type' => '2082'
                                                             },
                                                      '3' => {
                                                               'name' => 'next_transfer_handle',
-                                                              'type' => '2054'
+                                                              'type' => '2087'
                                                             },
                                                      '4' => {
                                                               'name' => 'transfer_flag',
-                                                              'type' => '2049'
+                                                              'type' => '2082'
                                                             },
                                                      '5' => {
                                                               'name' => 'attribute_data',
-                                                              'type' => '7034'
+                                                              'type' => '6645'
                                                             }
                                                    },
                                         'Reg' => {
-                                                   '1' => 'rsi',
-                                                   '2' => 'rdx',
-                                                   '3' => 'r10',
                                                    '4' => 'r8',
                                                    '5' => 'r9'
                                                  },
                                         'Return' => '74',
-                                        'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp',
-                                        'Source' => 'bios.c',
-                                        'SourceLine' => '368'
+                                        'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
                                       },
-                            '91605' => {
+                            '85317' => {
+                                         'Header' => 'pdr.h',
+                                         'Return' => '78839',
+                                         'ShortName' => 'pldm_entity_association_tree_init'
+                                       },
+                            '85551' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
-                                                               'name' => 'repo',
-                                                               'type' => '84802'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'fru_rsi',
-                                                               'type' => '5485'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'terminus_handle',
-                                                               'type' => '9116'
-                                                             },
-                                                      '3' => {
-                                                               'name' => 'entity_type',
-                                                               'type' => '9116'
-                                                             },
-                                                      '4' => {
-                                                               'name' => 'entity_instance_num',
-                                                               'type' => '9116'
-                                                             },
-                                                      '5' => {
-                                                               'name' => 'container_id',
-                                                               'type' => '9116'
+                                                               'name' => 'node',
+                                                               'type' => '78345'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '2' => 'r12'
-                                                  },
-                                         'Return' => '91590',
-                                         'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '302'
+                                         'Return' => '77461',
+                                         'ShortName' => 'pldm_entity_extract'
                                        },
-                            '91959' => {
+                            '86346' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '85056'
+                                                               'type' => '79908'
                                                              },
                                                       '1' => {
                                                                'name' => 'terminus_handle',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              },
                                                       '2' => {
+                                                               'name' => 'tid',
+                                                               'type' => '168'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'tl_eid',
+                                                               'type' => '168'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'valid_bit',
+                                                               'type' => '6423'
+                                                             }
+                                                    },
+                                         'Return' => '1',
+                                         'ShortName' => 'pldm_pdr_update_TL_pdr'
+                                       },
+                            '86706' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'repo',
+                                                               'type' => '79908'
+                                                             },
+                                                      '1' => {
                                                                'name' => 'fru_rsi',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'terminus_handle',
+                                                               'type' => '8521'
                                                              },
                                                       '3' => {
                                                                'name' => 'entity_type',
-                                                               'type' => '5485'
+                                                               'type' => '8521'
                                                              },
                                                       '4' => {
                                                                'name' => 'entity_instance_num',
-                                                               'type' => '5485'
+                                                               'type' => '8521'
                                                              },
                                                       '5' => {
                                                                'name' => 'container_id',
-                                                               'type' => '5485'
-                                                             },
-                                                      '6' => {
-                                                               'name' => 'bmc_record_handle',
-                                                               'offset' => '0',
-                                                               'type' => '2054'
+                                                               'type' => '8521'
                                                              }
                                                     },
-                                         'Return' => '74',
-                                         'ShortName' => 'pldm_pdr_add_fru_record_set_check',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '268'
+                                         'Return' => '86691',
+                                         'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
                                        },
-                            '92303' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'record',
-                                                               'type' => '91590'
-                                                             }
-                                                    },
-                                         'Return' => '6812',
-                                         'ShortName' => 'pldm_pdr_record_is_remote',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '260'
-                                       },
-                            '92458' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'repo',
-                                                               'type' => '84802'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'record',
-                                                               'type' => '91590'
-                                                             }
-                                                    },
-                                         'Return' => '185',
-                                         'ShortName' => 'pldm_pdr_get_record_handle',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '249'
-                                       },
-                            '92671' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'repo',
-                                                               'type' => '84802'
-                                                             }
-                                                    },
-                                         'Return' => '185',
-                                         'ShortName' => 'pldm_pdr_get_repo_size',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '241'
-                                       },
-                            '92802' => {
-                                         'Header' => 'pdr.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'repo',
-                                                               'type' => '84802'
-                                                             }
-                                                    },
-                                         'Return' => '185',
-                                         'ShortName' => 'pldm_pdr_get_record_count',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '233'
-                                       },
-                            '9288' => {
+                            '8693' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
                                                      '0' => {
                                                               'name' => 'instance_id',
-                                                              'type' => '173'
+                                                              'type' => '168'
                                                             },
                                                      '1' => {
                                                               'name' => 'transfer_handle',
-                                                              'type' => '185'
+                                                              'type' => '180'
                                                             },
                                                      '2' => {
                                                               'name' => 'transfer_op_flag',
-                                                              'type' => '173'
+                                                              'type' => '168'
                                                             },
                                                      '3' => {
                                                               'name' => 'attribute_handle',
-                                                              'type' => '5485'
+                                                              'type' => '5053'
                                                             },
                                                      '4' => {
                                                               'name' => 'msg',
-                                                              'type' => '1599'
+                                                              'type' => '1632'
                                                             }
                                                    },
                                         'Return' => '74',
-                                        'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req',
-                                        'Source' => 'bios.c',
-                                        'SourceLine' => '338'
+                                        'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
                                       },
-                            '92933' => {
+                            '87060' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '84802'
+                                                               'type' => '80162'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'terminus_handle',
+                                                               'type' => '5053'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'fru_rsi',
+                                                               'type' => '5053'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'entity_type',
+                                                               'type' => '5053'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'entity_instance_num',
+                                                               'type' => '5053'
+                                                             },
+                                                      '5' => {
+                                                               'name' => 'container_id',
+                                                               'type' => '5053'
+                                                             },
+                                                      '6' => {
+                                                               'name' => 'bmc_record_handle',
+                                                               'offset' => '0',
+                                                               'type' => '2087'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'pldm_pdr_add_fru_record_set_check'
+                                       },
+                            '87404' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'record',
+                                                               'type' => '86691'
+                                                             }
+                                                    },
+                                         'Return' => '6423',
+                                         'ShortName' => 'pldm_pdr_record_is_remote'
+                                       },
+                            '87559' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'repo',
+                                                               'type' => '79908'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'record',
+                                                               'type' => '86691'
+                                                             }
+                                                    },
+                                         'Return' => '180',
+                                         'ShortName' => 'pldm_pdr_get_record_handle'
+                                       },
+                            '87772' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'repo',
+                                                               'type' => '79908'
+                                                             }
+                                                    },
+                                         'Return' => '180',
+                                         'ShortName' => 'pldm_pdr_get_repo_size'
+                                       },
+                            '87903' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'repo',
+                                                               'type' => '79908'
+                                                             }
+                                                    },
+                                         'Return' => '180',
+                                         'ShortName' => 'pldm_pdr_get_record_count'
+                                       },
+                            '88034' => {
+                                         'Header' => 'pdr.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'repo',
+                                                               'type' => '79908'
                                                              },
                                                       '1' => {
                                                                'name' => 'pdr_type',
-                                                               'type' => '173'
+                                                               'type' => '168'
                                                              },
                                                       '2' => {
                                                                'name' => 'curr_record',
-                                                               'type' => '91590'
+                                                               'type' => '86691'
                                                              },
                                                       '3' => {
                                                                'name' => 'data',
-                                                               'type' => '74240'
+                                                               'type' => '69913'
                                                              },
                                                       '4' => {
                                                                'name' => 'size',
-                                                               'type' => '2054'
+                                                               'type' => '2087'
                                                              }
                                                     },
                                          'Reg' => {
@@ -8486,151 +7325,116 @@
                                                     '3' => 'rcx',
                                                     '4' => 'r8'
                                                   },
-                                         'Return' => '91590',
-                                         'ShortName' => 'pldm_pdr_find_record_by_type',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '202'
+                                         'Return' => '86691',
+                                         'ShortName' => 'pldm_pdr_find_record_by_type'
                                        },
-                            '93104' => {
+                            '88205' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '84802'
+                                                               'type' => '79908'
                                                              },
                                                       '1' => {
                                                                'name' => 'curr_record',
-                                                               'type' => '91590'
+                                                               'type' => '86691'
                                                              },
                                                       '2' => {
                                                                'name' => 'data',
-                                                               'type' => '74240'
+                                                               'type' => '69913'
                                                              },
                                                       '3' => {
                                                                'name' => 'size',
-                                                               'type' => '2054'
+                                                               'type' => '2087'
                                                              },
                                                       '4' => {
                                                                'name' => 'next_record_handle',
-                                                               'type' => '2054'
+                                                               'type' => '2087'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rdi',
-                                                    '1' => 'rbx',
-                                                    '2' => 'r13',
-                                                    '3' => 'rcx',
-                                                    '4' => 'rbp'
-                                                  },
-                                         'Return' => '91590',
-                                         'ShortName' => 'pldm_pdr_get_next_record',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '179'
+                                         'Return' => '86691',
+                                         'ShortName' => 'pldm_pdr_get_next_record'
                                        },
-                            '93271' => {
+                            '88372' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '84802'
+                                                               'type' => '79908'
                                                              },
                                                       '1' => {
                                                                'name' => 'record_handle',
-                                                               'type' => '185'
+                                                               'type' => '180'
                                                              },
                                                       '2' => {
                                                                'name' => 'data',
-                                                               'type' => '74240'
+                                                               'type' => '69913'
                                                              },
                                                       '3' => {
                                                                'name' => 'size',
-                                                               'type' => '2054'
+                                                               'type' => '2087'
                                                              },
                                                       '4' => {
                                                                'name' => 'next_record_handle',
-                                                               'type' => '2054'
+                                                               'type' => '2087'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rdi',
-                                                    '1' => 'rax',
-                                                    '2' => 'rdx',
-                                                    '3' => 'rcx',
-                                                    '4' => 'rbp'
-                                                  },
-                                         'Return' => '91590',
-                                         'ShortName' => 'pldm_pdr_find_record',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '147'
+                                         'Return' => '86691',
+                                         'ShortName' => 'pldm_pdr_find_record'
                                        },
-                            '93439' => {
+                            '88540' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '85056'
+                                                               'type' => '80162'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rdi'
-                                                  },
                                          'Return' => '1',
-                                         'ShortName' => 'pldm_pdr_destroy',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '127'
+                                         'ShortName' => 'pldm_pdr_destroy'
                                        },
-                            '93594' => {
+                            '88695' => {
                                          'Header' => 'pdr.h',
-                                         'Return' => '85056',
-                                         'ShortName' => 'pldm_pdr_init',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '112'
+                                         'Return' => '80162',
+                                         'ShortName' => 'pldm_pdr_init'
                                        },
-                            '93666' => {
+                            '88767' => {
                                          'Header' => 'pdr.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'repo',
-                                                               'type' => '85056'
+                                                               'type' => '80162'
                                                              },
                                                       '1' => {
                                                                'name' => 'data',
-                                                               'type' => '6677'
+                                                               'type' => '6245'
                                                              },
                                                       '2' => {
                                                                'name' => 'size',
-                                                               'type' => '185'
+                                                               'type' => '180'
                                                              },
                                                       '3' => {
                                                                'name' => 'is_remote',
-                                                               'type' => '6812'
+                                                               'type' => '6423'
                                                              },
                                                       '4' => {
                                                                'name' => 'terminus_handle',
-                                                               'type' => '5485'
+                                                               'type' => '5053'
                                                              },
                                                       '5' => {
                                                                'name' => 'record_handle',
-                                                               'type' => '2054'
+                                                               'type' => '2087'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rbp',
-                                                    '1' => 'r13',
-                                                    '2' => 'r14',
-                                                    '5' => 'r12'
-                                                  },
                                          'Return' => '74',
-                                         'ShortName' => 'pldm_pdr_add_check',
-                                         'Source' => 'pdr.c',
-                                         'SourceLine' => '38'
+                                         'ShortName' => 'pldm_pdr_add_check'
                                        },
-                            '9517' => {
+                            '8922' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
                                                      '0' => {
                                                               'name' => 'msg',
-                                                              'type' => '2044'
+                                                              'type' => '2077'
                                                             },
                                                      '1' => {
                                                               'name' => 'payload_length',
@@ -8638,69 +7442,60 @@
                                                             },
                                                      '2' => {
                                                               'name' => 'completion_code',
-                                                              'type' => '2049'
+                                                              'type' => '2082'
                                                             },
                                                      '3' => {
                                                               'name' => 'next_transfer_handle',
-                                                              'type' => '2054'
+                                                              'type' => '2087'
                                                             },
                                                      '4' => {
                                                               'name' => 'transfer_flag',
-                                                              'type' => '2049'
+                                                              'type' => '2082'
                                                             },
                                                      '5' => {
                                                               'name' => 'bios_table_offset',
-                                                              'type' => '9679'
+                                                              'type' => '9084'
                                                             }
                                                    },
                                         'Reg' => {
-                                                   '1' => 'r10',
-                                                   '2' => 'rsi',
-                                                   '3' => 'rdi',
                                                    '4' => 'r8',
                                                    '5' => 'r9'
                                                  },
                                         'Return' => '74',
-                                        'ShortName' => 'decode_get_bios_table_resp',
-                                        'Source' => 'bios.c',
-                                        'SourceLine' => '303'
+                                        'ShortName' => 'decode_get_bios_table_resp'
                                       },
-                            '95205' => {
+                            '90188' => {
                                          'Header' => 'utils.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'dec',
-                                                               'type' => '185'
+                                                               'type' => '180'
                                                              }
                                                     },
-                                         'Return' => '185',
-                                         'ShortName' => 'dec2bcd32',
-                                         'Source' => 'utils.c',
-                                         'SourceLine' => '196'
+                                         'Return' => '180',
+                                         'ShortName' => 'dec2bcd32'
                                        },
-                            '95334' => {
+                            '90317' => {
                                          'Header' => 'utils.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'bcd',
-                                                               'type' => '185'
+                                                               'type' => '180'
                                                              }
                                                     },
-                                         'Return' => '185',
-                                         'ShortName' => 'bcd2dec32',
-                                         'Source' => 'utils.c',
-                                         'SourceLine' => '190'
+                                         'Return' => '180',
+                                         'ShortName' => 'bcd2dec32'
                                        },
-                            '95762' => {
+                            '90745' => {
                                          'Header' => 'utils.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'version',
-                                                               'type' => '3447'
+                                                               'type' => '3344'
                                                              },
                                                       '1' => {
                                                                'name' => 'buffer',
-                                                               'type' => '12326'
+                                                               'type' => '11614'
                                                              },
                                                       '2' => {
                                                                'name' => 'buffer_size',
@@ -8708,40 +7503,32 @@
                                                              }
                                                     },
                                          'Reg' => {
-                                                    '0' => 'rdi',
-                                                    '1' => 'rcx'
+                                                    '0' => 'rdi'
                                                   },
-                                         'Return' => '13274',
-                                         'ShortName' => 'ver2str',
-                                         'Source' => 'utils.c',
-                                         'SourceLine' => '121'
+                                         'Return' => '12557',
+                                         'ShortName' => 'ver2str'
                                        },
-                            '95890' => {
+                            '90873' => {
                                          'Header' => 'utils.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'data',
-                                                               'type' => '5228'
+                                                               'type' => '1434'
                                                              },
                                                       '1' => {
                                                                'name' => 'size',
                                                                'type' => '123'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '1' => 'rdx'
-                                                  },
-                                         'Return' => '173',
-                                         'ShortName' => 'crc8',
-                                         'Source' => 'utils.c',
-                                         'SourceLine' => '98'
+                                         'Return' => '168',
+                                         'ShortName' => 'crc8'
                                        },
-                            '9689' => {
+                            '9094' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
                                                      '0' => {
                                                               'name' => 'msg',
-                                                              'type' => '2044'
+                                                              'type' => '2077'
                                                             },
                                                      '1' => {
                                                               'name' => 'payload_length',
@@ -8749,151 +7536,132 @@
                                                             },
                                                      '2' => {
                                                               'name' => 'transfer_handle',
-                                                              'type' => '2054'
+                                                              'type' => '2087'
                                                             },
                                                      '3' => {
                                                               'name' => 'transfer_op_flag',
-                                                              'type' => '2049'
+                                                              'type' => '2082'
                                                             },
                                                      '4' => {
                                                               'name' => 'table_type',
-                                                              'type' => '2049'
+                                                              'type' => '2082'
                                                             }
                                                    },
                                         'Reg' => {
-                                                   '1' => 'r9',
-                                                   '2' => 'rdx',
                                                    '3' => 'rcx',
                                                    '4' => 'r8'
                                                  },
                                         'Return' => '74',
-                                        'ShortName' => 'decode_get_bios_table_req',
-                                        'Source' => 'bios.c',
-                                        'SourceLine' => '280'
+                                        'ShortName' => 'decode_get_bios_table_req'
                                       },
-                            '97190' => {
+                            '92131' => {
                                          'Header' => 'instance-id.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'ctx',
-                                                               'type' => '97413'
+                                                               'type' => '92354'
                                                              },
                                                       '1' => {
                                                                'name' => 'tid',
-                                                               'type' => '96470'
+                                                               'type' => '91453'
                                                              },
                                                       '2' => {
                                                                'name' => 'iid',
-                                                               'type' => '96482'
+                                                               'type' => '91465'
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'pldm_instance_id_free',
-                                         'Source' => 'instance-id.c',
-                                         'SourceLine' => '190'
+                                         'ShortName' => 'pldm_instance_id_free'
                                        },
-                            '97418' => {
+                            '92359' => {
                                          'Header' => 'instance-id.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'ctx',
-                                                               'type' => '97413'
+                                                               'type' => '92354'
                                                              },
                                                       '1' => {
                                                                'name' => 'tid',
-                                                               'type' => '96470'
+                                                               'type' => '91453'
                                                              },
                                                       '2' => {
                                                                'name' => 'iid',
-                                                               'type' => '97838'
+                                                               'type' => '92780'
                                                              }
                                                     },
                                          'Return' => '74',
-                                         'ShortName' => 'pldm_instance_id_alloc',
-                                         'Source' => 'instance-id.c',
-                                         'SourceLine' => '101'
+                                         'ShortName' => 'pldm_instance_id_alloc'
                                        },
-                            '97843' => {
-                                         'Header' => 'instance-id.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'ctx',
-                                                               'type' => '97413'
-                                                             }
-                                                    },
-                                         'Reg' => {
-                                                    '0' => 'rdi'
-                                                  },
-                                         'Return' => '74',
-                                         'ShortName' => 'pldm_instance_db_destroy',
-                                         'Source' => 'instance-id.c',
-                                         'SourceLine' => '90'
-                                       },
-                            '97928' => {
-                                         'Header' => 'instance-id.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'ctx',
-                                                               'type' => '98014'
-                                                             }
-                                                    },
-                                         'Return' => '74',
-                                         'ShortName' => 'pldm_instance_db_init_default',
-                                         'Source' => 'instance-id.c',
-                                         'SourceLine' => '83'
-                                       },
-                            '98019' => {
-                                         'Header' => 'instance-id.h',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'ctx',
-                                                               'type' => '98014'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'dbpath',
-                                                               'type' => '13269'
-                                                             }
-                                                    },
-                                         'Return' => '74',
-                                         'ShortName' => 'pldm_instance_db_init',
-                                         'Source' => 'instance-id.c',
-                                         'SourceLine' => '34'
-                                       },
-                            '9836' => {
+                            '9241' => {
                                         'Header' => 'bios.h',
                                         'Param' => {
                                                      '0' => {
                                                               'name' => 'instance_id',
-                                                              'type' => '173'
+                                                              'type' => '168'
                                                             },
                                                      '1' => {
                                                               'name' => 'transfer_handle',
-                                                              'type' => '185'
+                                                              'type' => '180'
                                                             },
                                                      '2' => {
                                                               'name' => 'transfer_op_flag',
-                                                              'type' => '173'
+                                                              'type' => '168'
                                                             },
                                                      '3' => {
                                                               'name' => 'table_type',
-                                                              'type' => '173'
+                                                              'type' => '168'
                                                             },
                                                      '4' => {
                                                               'name' => 'msg',
-                                                              'type' => '1599'
+                                                              'type' => '1632'
                                                             }
                                                    },
                                         'Return' => '74',
-                                        'ShortName' => 'encode_get_bios_table_req',
-                                        'Source' => 'bios.c',
-                                        'SourceLine' => '251'
+                                        'ShortName' => 'encode_get_bios_table_req'
                                       },
-                            '99300' => {
+                            '92785' => {
+                                         'Header' => 'instance-id.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'ctx',
+                                                               'type' => '92354'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'pldm_instance_db_destroy'
+                                       },
+                            '92870' => {
+                                         'Header' => 'instance-id.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'ctx',
+                                                               'type' => '92956'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'pldm_instance_db_init_default'
+                                       },
+                            '92961' => {
+                                         'Header' => 'instance-id.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'ctx',
+                                                               'type' => '92956'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'dbpath',
+                                                               'type' => '12552'
+                                                             }
+                                                    },
+                                         'Return' => '74',
+                                         'ShortName' => 'pldm_instance_db_init'
+                                       },
+                            '94140' => {
                                          'Header' => 'pldm.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'eid',
-                                                               'type' => '98632'
+                                                               'type' => '93472'
                                                              },
                                                       '1' => {
                                                                'name' => 'mctp_fd',
@@ -8901,30 +7669,22 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'pldm_req_msg',
-                                                               'type' => '6677'
+                                                               'type' => '6245'
                                                              },
                                                       '3' => {
                                                                'name' => 'req_msg_len',
                                                                'type' => '123'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rdi',
-                                                    '1' => 'rsi',
-                                                    '2' => 'rdx',
-                                                    '3' => 'rcx'
-                                                  },
-                                         'Return' => '98747',
-                                         'ShortName' => 'pldm_send',
-                                         'Source' => 'pldm.c',
-                                         'SourceLine' => '166'
+                                         'Return' => '93587',
+                                         'ShortName' => 'pldm_send'
                                        },
-                            '99719' => {
+                            '94559' => {
                                          'Header' => 'pldm.h',
                                          'Param' => {
                                                       '0' => {
                                                                'name' => 'eid',
-                                                               'type' => '98632'
+                                                               'type' => '93472'
                                                              },
                                                       '1' => {
                                                                'name' => 'mctp_fd',
@@ -8932,7 +7692,7 @@
                                                              },
                                                       '2' => {
                                                                'name' => 'pldm_req_msg',
-                                                               'type' => '6677'
+                                                               'type' => '6245'
                                                              },
                                                       '3' => {
                                                                'name' => 'req_msg_len',
@@ -8940,30 +7700,158 @@
                                                              },
                                                       '4' => {
                                                                'name' => 'pldm_resp_msg',
-                                                               'type' => '74240'
+                                                               'type' => '69913'
                                                              },
                                                       '5' => {
                                                                'name' => 'resp_msg_len',
-                                                               'type' => '9679'
+                                                               'type' => '9084'
                                                              }
                                                     },
-                                         'Reg' => {
-                                                    '0' => 'rdi',
-                                                    '1' => 'rsi',
-                                                    '2' => 'rdx',
-                                                    '3' => 'rcx',
-                                                    '4' => 'r8',
-                                                    '5' => 'r9'
-                                                  },
-                                         'Return' => '98747',
-                                         'ShortName' => 'pldm_send_recv',
-                                         'Source' => 'pldm.c',
-                                         'SourceLine' => '140'
-                                       }
+                                         'Return' => '93587',
+                                         'ShortName' => 'pldm_send_recv'
+                                       },
+                            '9464' => {
+                                        'Header' => 'bios.h',
+                                        'Param' => {
+                                                     '0' => {
+                                                              'name' => 'instance_id',
+                                                              'type' => '168'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'completion_code',
+                                                              'type' => '168'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'next_transfer_handle',
+                                                              'type' => '180'
+                                                            },
+                                                     '3' => {
+                                                              'name' => 'transfer_flag',
+                                                              'type' => '168'
+                                                            },
+                                                     '4' => {
+                                                              'name' => 'table_data',
+                                                              'type' => '2082'
+                                                            },
+                                                     '5' => {
+                                                              'name' => 'payload_length',
+                                                              'type' => '123'
+                                                            },
+                                                     '6' => {
+                                                              'name' => 'msg',
+                                                              'offset' => '0',
+                                                              'type' => '1632'
+                                                            }
+                                                   },
+                                        'Return' => '74',
+                                        'ShortName' => 'encode_get_bios_table_resp'
+                                      },
+                            '95042' => {
+                                         'Header' => 'pldm.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'eid',
+                                                               'type' => '93472'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'mctp_fd',
+                                                               'type' => '74'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'instance_id',
+                                                               'type' => '168'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'pldm_resp_msg',
+                                                               'type' => '69913'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'resp_msg_len',
+                                                               'type' => '9084'
+                                                             }
+                                                    },
+                                         'Return' => '93587',
+                                         'ShortName' => 'pldm_recv'
+                                       },
+                            '95268' => {
+                                         'Header' => 'pldm.h',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'eid',
+                                                               'type' => '93472'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'mctp_fd',
+                                                               'type' => '74'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'pldm_resp_msg',
+                                                               'type' => '69913'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'resp_msg_len',
+                                                               'type' => '9084'
+                                                             }
+                                                    },
+                                         'Return' => '93587',
+                                         'ShortName' => 'pldm_recv_any'
+                                       },
+                            '95713' => {
+                                         'Header' => 'pldm.h',
+                                         'Return' => '93587',
+                                         'ShortName' => 'pldm_open'
+                                       },
+                            '9755' => {
+                                        'Header' => 'bios.h',
+                                        'Param' => {
+                                                     '0' => {
+                                                              'name' => 'msg',
+                                                              'type' => '2077'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'payload_length',
+                                                              'type' => '123'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'completion_code',
+                                                              'type' => '2082'
+                                                            }
+                                                   },
+                                        'Reg' => {
+                                                   '0' => 'rdi',
+                                                   '1' => 'rsi',
+                                                   '2' => 'rdx'
+                                                 },
+                                        'Return' => '74',
+                                        'ShortName' => 'decode_set_date_time_resp'
+                                      },
+                            '9827' => {
+                                        'Header' => 'bios.h',
+                                        'Param' => {
+                                                     '0' => {
+                                                              'name' => 'instance_id',
+                                                              'type' => '168'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'completion_code',
+                                                              'type' => '168'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'msg',
+                                                              'type' => '1632'
+                                                            },
+                                                     '3' => {
+                                                              'name' => 'payload_length',
+                                                              'type' => '123'
+                                                            }
+                                                   },
+                                        'Return' => '74',
+                                        'ShortName' => 'encode_set_date_time_resp'
+                                      }
                           },
           'SymbolVersion' => {},
           'Symbols' => {
-                         'libpldm.so.0.4.0' => {
+                         'libpldm.so.0.5.0' => {
                                                  'bcd2dec16' => 1,
                                                  'bcd2dec32' => 1,
                                                  'bcd2dec8' => 1,
@@ -9288,140 +8176,104 @@
                                      'Size' => '1',
                                      'Type' => 'Intrinsic'
                                    },
-                          '123' => {
-                                     'BaseType' => '102',
-                                     'Header' => 'stddef.h',
-                                     'Line' => '214',
-                                     'Name' => 'size_t',
-                                     'PrivateABI' => 1,
-                                     'Size' => '8',
-                                     'Type' => 'Typedef'
-                                   },
-                          '12326' => {
+                          '11614' => {
                                        'BaseType' => '116',
                                        'Name' => 'char*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '12343' => {
+                          '11631' => {
                                        'BaseType' => '116',
                                        'Name' => 'char const',
                                        'Size' => '1',
                                        'Type' => 'Const'
                                      },
-                          '12360' => {
+                          '11648' => {
                                        'BaseType' => '123',
                                        'Name' => 'size_t const',
                                        'Size' => '8',
                                        'Type' => 'Const'
                                      },
-                          '12372' => {
+                          '11660' => {
                                        'BaseType' => '46',
-                                       'Header' => 'types.h',
+                                       'Header' => undef,
                                        'Line' => '37',
                                        'Name' => '__int8_t',
                                        'PrivateABI' => 1,
                                        'Size' => '1',
                                        'Type' => 'Typedef'
                                      },
-                          '12396' => {
-                                       'BaseType' => '60',
-                                       'Header' => 'types.h',
-                                       'Line' => '39',
-                                       'Name' => '__int16_t',
-                                       'PrivateABI' => 1,
-                                       'Size' => '2',
-                                       'Type' => 'Typedef'
-                                     },
-                          '12420' => {
-                                       'BaseType' => '74',
-                                       'Header' => 'types.h',
-                                       'Line' => '41',
-                                       'Name' => '__int32_t',
-                                       'PrivateABI' => 1,
-                                       'Size' => '4',
-                                       'Type' => 'Typedef'
-                                     },
-                          '12451' => {
+                          '11734' => {
                                        'BaseType' => '109',
-                                       'Header' => 'types.h',
+                                       'Header' => undef,
                                        'Line' => '194',
                                        'Name' => '__ssize_t',
                                        'PrivateABI' => 1,
                                        'Size' => '8',
                                        'Type' => 'Typedef'
                                      },
-                          '12463' => {
-                                       'BaseType' => '12372',
-                                       'Header' => 'stdint-intn.h',
+                          '11746' => {
+                                       'BaseType' => '11660',
+                                       'Header' => undef,
                                        'Line' => '24',
                                        'Name' => 'int8_t',
                                        'PrivateABI' => 1,
                                        'Size' => '1',
                                        'Type' => 'Typedef'
                                      },
-                          '12475' => {
-                                       'BaseType' => '12396',
-                                       'Header' => 'stdint-intn.h',
-                                       'Line' => '25',
-                                       'Name' => 'int16_t',
-                                       'PrivateABI' => 1,
-                                       'Size' => '2',
-                                       'Type' => 'Typedef'
-                                     },
-                          '12487' => {
-                                       'BaseType' => '12420',
-                                       'Header' => 'stdint-intn.h',
-                                       'Line' => '26',
-                                       'Name' => 'int32_t',
-                                       'PrivateABI' => 1,
-                                       'Size' => '4',
-                                       'Type' => 'Typedef'
-                                     },
-                          '12528' => {
-                                       'BaseType' => '5485',
+                          '11811' => {
+                                       'BaseType' => '5053',
                                        'Name' => 'uint16_t const',
                                        'Size' => '2',
                                        'Type' => 'Const'
                                      },
-                          '12545' => {
-                                       'BaseType' => '185',
+                          '11828' => {
+                                       'BaseType' => '180',
                                        'Name' => 'uint32_t const',
                                        'Size' => '4',
                                        'Type' => 'Const'
                                      },
-                          '12716' => {
-                                       'BaseType' => '173',
+                          '11999' => {
+                                       'BaseType' => '168',
                                        'Header' => 'pldm_types.h',
                                        'Line' => '31',
                                        'Name' => 'bool8_t',
                                        'Size' => '1',
                                        'Type' => 'Typedef'
                                      },
-                          '12728' => {
-                                       'BaseType' => '451',
+                          '12011' => {
+                                       'BaseType' => '446',
                                        'Header' => 'pldm_types.h',
                                        'Line' => '163',
                                        'Name' => 'real32_t',
                                        'Size' => '4',
                                        'Type' => 'Typedef'
                                      },
-                          '13269' => {
-                                       'BaseType' => '12343',
+                          '123' => {
+                                     'BaseType' => '102',
+                                     'Header' => undef,
+                                     'Line' => '214',
+                                     'Name' => 'size_t',
+                                     'PrivateABI' => 1,
+                                     'Size' => '8',
+                                     'Type' => 'Typedef'
+                                   },
+                          '12552' => {
+                                       'BaseType' => '11631',
                                        'Name' => 'char const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '13274' => {
-                                       'BaseType' => '12451',
-                                       'Header' => 'types.h',
+                          '12557' => {
+                                       'BaseType' => '11734',
+                                       'Header' => undef,
                                        'Line' => '108',
                                        'Name' => 'ssize_t',
                                        'PrivateABI' => 1,
                                        'Size' => '8',
                                        'Type' => 'Typedef'
                                      },
-                          '13810' => {
+                          '13093' => {
                                        'Header' => 'platform.h',
                                        'Line' => '237',
                                        'Memb' => {
@@ -9442,988 +8294,866 @@
                                        'Size' => '4',
                                        'Type' => 'Enum'
                                      },
-                          '13844' => {
-                                       'BaseType' => '13810',
+                          '13127' => {
+                                       'BaseType' => '13093',
                                        'Name' => 'enum sensor_event_class_states const',
                                        'Size' => '4',
                                        'Type' => 'Const'
                                      },
-                          '14067' => {
+                          '13350' => {
                                        'Header' => 'platform.h',
                                        'Line' => '454',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'record_handle',
                                                             'offset' => '0',
-                                                            'type' => '185'
+                                                            'type' => '180'
                                                           },
                                                    '1' => {
                                                             'name' => 'version',
                                                             'offset' => '4',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '2' => {
                                                             'name' => 'type',
                                                             'offset' => '5',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '3' => {
                                                             'name' => 'record_change_num',
                                                             'offset' => '6',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '4' => {
                                                             'name' => 'length',
                                                             'offset' => '8',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           }
                                                  },
                                        'Name' => 'struct pldm_pdr_hdr',
                                        'Size' => '10',
                                        'Type' => 'Struct'
                                      },
-                          '14146' => {
+                          '13429' => {
                                        'Header' => 'platform.h',
                                        'Line' => '529',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'hdr',
                                                             'offset' => '0',
-                                                            'type' => '14067'
+                                                            'type' => '13350'
                                                           },
                                                    '1' => {
                                                             'name' => 'terminus_handle',
                                                             'offset' => '16',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '2' => {
                                                             'name' => 'sensor_id',
                                                             'offset' => '18',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '3' => {
                                                             'name' => 'entity_type',
                                                             'offset' => '20',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '4' => {
                                                             'name' => 'entity_instance',
                                                             'offset' => '22',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '5' => {
                                                             'name' => 'container_id',
                                                             'offset' => '24',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '6' => {
                                                             'name' => 'sensor_init',
                                                             'offset' => '32',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '7' => {
                                                             'name' => 'sensor_auxiliary_names_pdr',
                                                             'offset' => '33',
-                                                            'type' => '12716'
+                                                            'type' => '11999'
                                                           },
                                                    '8' => {
                                                             'name' => 'composite_sensor_count',
                                                             'offset' => '34',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '9' => {
                                                             'name' => 'possible_states',
                                                             'offset' => '35',
-                                                            'type' => '879'
+                                                            'type' => '874'
                                                           }
                                                  },
                                        'Name' => 'struct pldm_state_sensor_pdr',
                                        'Size' => '24',
                                        'Type' => 'Struct'
                                      },
-                          '142' => {
-                                     'BaseType' => '53',
-                                     'Header' => 'types.h',
-                                     'Line' => '38',
-                                     'Name' => '__uint8_t',
-                                     'PrivateABI' => 1,
-                                     'Size' => '1',
-                                     'Type' => 'Typedef'
-                                   },
-                          '14290' => {
+                          '13573' => {
                                        'Header' => 'platform.h',
                                        'Line' => '546',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'state_set_id',
                                                             'offset' => '0',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '1' => {
                                                             'name' => 'possible_states_size',
                                                             'offset' => '2',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '2' => {
                                                             'name' => 'states',
                                                             'offset' => '3',
-                                                            'type' => '14348'
+                                                            'type' => '13631'
                                                           }
                                                  },
                                        'Name' => 'struct state_sensor_possible_states',
                                        'Size' => '4',
                                        'Type' => 'Struct'
                                      },
-                          '14343' => {
-                                       'BaseType' => '14290',
+                          '13626' => {
+                                       'BaseType' => '13573',
                                        'Name' => 'struct state_sensor_possible_states const',
                                        'Size' => '4',
                                        'Type' => 'Const'
                                      },
-                          '14348' => {
-                                       'BaseType' => '351',
-                                       'Name' => 'bitfield8_t[1]',
-                                       'Size' => '1',
-                                       'Type' => 'Array'
-                                     },
-                          '14364' => {
+                          '13647' => {
                                        'Header' => 'platform.h',
                                        'Line' => '556',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'hdr',
                                                             'offset' => '0',
-                                                            'type' => '14067'
+                                                            'type' => '13350'
                                                           },
                                                    '1' => {
                                                             'name' => 'terminus_handle',
                                                             'offset' => '16',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '10' => {
                                                              'name' => 'possible_states',
                                                              'offset' => '37',
-                                                             'type' => '879'
+                                                             'type' => '874'
                                                            },
                                                    '2' => {
                                                             'name' => 'effecter_id',
                                                             'offset' => '18',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '3' => {
                                                             'name' => 'entity_type',
                                                             'offset' => '20',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '4' => {
                                                             'name' => 'entity_instance',
                                                             'offset' => '22',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '5' => {
                                                             'name' => 'container_id',
                                                             'offset' => '24',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '6' => {
                                                             'name' => 'effecter_semantic_id',
                                                             'offset' => '32',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '7' => {
                                                             'name' => 'effecter_init',
                                                             'offset' => '34',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '8' => {
                                                             'name' => 'has_description_pdr',
                                                             'offset' => '35',
-                                                            'type' => '12716'
+                                                            'type' => '11999'
                                                           },
                                                    '9' => {
                                                             'name' => 'composite_effecter_count',
                                                             'offset' => '36',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           }
                                                  },
                                        'Name' => 'struct pldm_state_effecter_pdr',
                                        'Size' => '26',
                                        'Type' => 'Struct'
                                      },
-                          '14615' => {
-                                       'Header' => 'platform.h',
-                                       'Line' => '647',
-                                       'Memb' => {
-                                                   '0' => {
-                                                            'name' => 'value_u8',
-                                                            'offset' => '0',
-                                                            'type' => '173'
-                                                          },
-                                                   '1' => {
-                                                            'name' => 'value_s8',
-                                                            'offset' => '0',
-                                                            'type' => '12463'
-                                                          },
-                                                   '2' => {
-                                                            'name' => 'value_u16',
-                                                            'offset' => '0',
-                                                            'type' => '5485'
-                                                          },
-                                                   '3' => {
-                                                            'name' => 'value_s16',
-                                                            'offset' => '0',
-                                                            'type' => '12475'
-                                                          },
-                                                   '4' => {
-                                                            'name' => 'value_u32',
-                                                            'offset' => '0',
-                                                            'type' => '185'
-                                                          },
-                                                   '5' => {
-                                                            'name' => 'value_s32',
-                                                            'offset' => '0',
-                                                            'type' => '12487'
-                                                          },
-                                                   '6' => {
-                                                            'name' => 'value_f32',
-                                                            'offset' => '0',
-                                                            'type' => '12728'
-                                                          }
-                                                 },
-                                       'Name' => 'union union_range_field_format',
-                                       'Size' => '4',
-                                       'Type' => 'Union'
-                                     },
-                          '14709' => {
-                                       'Header' => 'platform.h',
-                                       'Line' => '704',
-                                       'Memb' => {
-                                                   '0' => {
-                                                            'name' => 'value_u8',
-                                                            'offset' => '0',
-                                                            'type' => '173'
-                                                          },
-                                                   '1' => {
-                                                            'name' => 'value_s8',
-                                                            'offset' => '0',
-                                                            'type' => '12463'
-                                                          },
-                                                   '2' => {
-                                                            'name' => 'value_u16',
-                                                            'offset' => '0',
-                                                            'type' => '5485'
-                                                          },
-                                                   '3' => {
-                                                            'name' => 'value_s16',
-                                                            'offset' => '0',
-                                                            'type' => '12475'
-                                                          },
-                                                   '4' => {
-                                                            'name' => 'value_u32',
-                                                            'offset' => '0',
-                                                            'type' => '185'
-                                                          },
-                                                   '5' => {
-                                                            'name' => 'value_s32',
-                                                            'offset' => '0',
-                                                            'type' => '12487'
-                                                          }
-                                                 },
-                                       'Name' => 'union union_sensor_data_size',
-                                       'Size' => '4',
-                                       'Type' => 'Union'
-                                     },
-                          '14721' => {
+                          '14004' => {
                                        'Header' => 'platform.h',
                                        'Line' => '711',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'record_handle',
                                                             'offset' => '0',
-                                                            'type' => '185'
+                                                            'type' => '180'
                                                           },
                                                    '1' => {
                                                             'name' => 'version',
                                                             'offset' => '4',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '2' => {
                                                             'name' => 'type',
                                                             'offset' => '5',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '3' => {
                                                             'name' => 'record_change_num',
                                                             'offset' => '6',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '4' => {
                                                             'name' => 'length',
                                                             'offset' => '8',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           }
                                                  },
                                        'Name' => 'struct pldm_value_pdr_hdr',
                                        'Size' => '12',
                                        'Type' => 'Struct'
                                      },
-                          '14800' => {
-                                       'Header' => 'platform.h',
+                          '14083' => {
+                                       'Header' => undef,
                                        'Line' => '729',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'entity_instance_num',
                                                             'offset' => '0',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '1' => {
                                                             'name' => 'entity_instance',
                                                             'offset' => '0',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           }
                                                  },
-                                       'Name' => 'anon-union-platform.h-729',
+                                       'PrivateABI' => 1,
                                        'Size' => '2',
                                        'Type' => 'Union'
                                      },
-                          '14834' => {
+                          '14117' => {
                                        'Header' => 'platform.h',
                                        'Line' => '724',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'hdr',
                                                             'offset' => '0',
-                                                            'type' => '14721'
+                                                            'type' => '14004'
                                                           },
                                                    '1' => {
                                                             'name' => 'terminus_handle',
                                                             'offset' => '18',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '10' => {
                                                              'name' => 'rate_unit',
                                                              'offset' => '38',
-                                                             'type' => '173'
+                                                             'type' => '168'
                                                            },
                                                    '11' => {
                                                              'name' => 'base_oem_unit_handle',
                                                              'offset' => '39',
-                                                             'type' => '173'
+                                                             'type' => '168'
                                                            },
                                                    '12' => {
                                                              'name' => 'aux_unit',
                                                              'offset' => '40',
-                                                             'type' => '173'
+                                                             'type' => '168'
                                                            },
                                                    '13' => {
                                                              'name' => 'aux_unit_modifier',
                                                              'offset' => '41',
-                                                             'type' => '12463'
+                                                             'type' => '11746'
                                                            },
                                                    '14' => {
                                                              'name' => 'aux_rate_unit',
                                                              'offset' => '48',
-                                                             'type' => '173'
+                                                             'type' => '168'
                                                            },
                                                    '15' => {
                                                              'name' => 'rel',
                                                              'offset' => '49',
-                                                             'type' => '173'
+                                                             'type' => '168'
                                                            },
                                                    '16' => {
                                                              'name' => 'aux_oem_unit_handle',
                                                              'offset' => '50',
-                                                             'type' => '173'
+                                                             'type' => '168'
                                                            },
                                                    '17' => {
                                                              'name' => 'is_linear',
                                                              'offset' => '51',
-                                                             'type' => '12716'
+                                                             'type' => '11999'
                                                            },
                                                    '18' => {
                                                              'name' => 'sensor_data_size',
                                                              'offset' => '52',
-                                                             'type' => '173'
+                                                             'type' => '168'
                                                            },
                                                    '19' => {
                                                              'name' => 'resolution',
                                                              'offset' => '54',
-                                                             'type' => '12728'
+                                                             'type' => '12011'
                                                            },
                                                    '2' => {
                                                             'name' => 'sensor_id',
                                                             'offset' => '20',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '20' => {
                                                              'name' => 'offset',
                                                              'offset' => '64',
-                                                             'type' => '12728'
+                                                             'type' => '12011'
                                                            },
                                                    '21' => {
                                                              'name' => 'accuracy',
                                                              'offset' => '68',
-                                                             'type' => '5485'
+                                                             'type' => '5053'
                                                            },
                                                    '22' => {
                                                              'name' => 'plus_tolerance',
                                                              'offset' => '70',
-                                                             'type' => '173'
+                                                             'type' => '168'
                                                            },
                                                    '23' => {
                                                              'name' => 'minus_tolerance',
                                                              'offset' => '71',
-                                                             'type' => '173'
+                                                             'type' => '168'
                                                            },
                                                    '24' => {
                                                              'name' => 'hysteresis',
                                                              'offset' => '72',
-                                                             'type' => '14709'
+                                                             'type' => '13992'
                                                            },
                                                    '25' => {
                                                              'name' => 'supported_thresholds',
                                                              'offset' => '82',
-                                                             'type' => '351'
+                                                             'type' => '11987'
                                                            },
                                                    '26' => {
                                                              'name' => 'threshold_and_hysteresis_volatility',
                                                              'offset' => '83',
-                                                             'type' => '351'
+                                                             'type' => '11987'
                                                            },
                                                    '27' => {
                                                              'name' => 'state_transition_interval',
                                                              'offset' => '86',
-                                                             'type' => '12728'
+                                                             'type' => '12011'
                                                            },
                                                    '28' => {
                                                              'name' => 'update_interval',
                                                              'offset' => '96',
-                                                             'type' => '12728'
+                                                             'type' => '12011'
                                                            },
                                                    '29' => {
                                                              'name' => 'max_readable',
                                                              'offset' => '100',
-                                                             'type' => '14709'
+                                                             'type' => '13992'
                                                            },
                                                    '3' => {
                                                             'name' => 'entity_type',
                                                             'offset' => '22',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '30' => {
                                                              'name' => 'min_readable',
                                                              'offset' => '104',
-                                                             'type' => '14709'
+                                                             'type' => '13992'
                                                            },
                                                    '31' => {
                                                              'name' => 'range_field_format',
                                                              'offset' => '114',
-                                                             'type' => '173'
+                                                             'type' => '168'
                                                            },
                                                    '32' => {
                                                              'name' => 'range_field_support',
                                                              'offset' => '115',
-                                                             'type' => '351'
+                                                             'type' => '11987'
                                                            },
                                                    '33' => {
                                                              'name' => 'nominal_value',
                                                              'offset' => '118',
-                                                             'type' => '14615'
+                                                             'type' => '13898'
                                                            },
                                                    '34' => {
                                                              'name' => 'normal_max',
                                                              'offset' => '128',
-                                                             'type' => '14615'
+                                                             'type' => '13898'
                                                            },
                                                    '35' => {
                                                              'name' => 'normal_min',
                                                              'offset' => '132',
-                                                             'type' => '14615'
+                                                             'type' => '13898'
                                                            },
                                                    '36' => {
                                                              'name' => 'warning_high',
                                                              'offset' => '136',
-                                                             'type' => '14615'
+                                                             'type' => '13898'
                                                            },
                                                    '37' => {
                                                              'name' => 'warning_low',
                                                              'offset' => '146',
-                                                             'type' => '14615'
+                                                             'type' => '13898'
                                                            },
                                                    '38' => {
                                                              'name' => 'critical_high',
                                                              'offset' => '150',
-                                                             'type' => '14615'
+                                                             'type' => '13898'
                                                            },
                                                    '39' => {
                                                              'name' => 'critical_low',
                                                              'offset' => '256',
-                                                             'type' => '14615'
+                                                             'type' => '13898'
                                                            },
                                                    '4' => {
                                                             'name' => 'unnamed0',
                                                             'offset' => '24',
-                                                            'type' => '14800'
+                                                            'type' => '14083'
                                                           },
                                                    '40' => {
                                                              'name' => 'fatal_high',
                                                              'offset' => '260',
-                                                             'type' => '14615'
+                                                             'type' => '13898'
                                                            },
                                                    '41' => {
                                                              'name' => 'fatal_low',
                                                              'offset' => '264',
-                                                             'type' => '14615'
+                                                             'type' => '13898'
                                                            },
                                                    '5' => {
                                                             'name' => 'container_id',
                                                             'offset' => '32',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '6' => {
                                                             'name' => 'sensor_init',
                                                             'offset' => '34',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '7' => {
                                                             'name' => 'sensor_auxiliary_names_pdr',
                                                             'offset' => '35',
-                                                            'type' => '12716'
+                                                            'type' => '11999'
                                                           },
                                                    '8' => {
                                                             'name' => 'base_unit',
                                                             'offset' => '36',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '9' => {
                                                             'name' => 'unit_modifier',
                                                             'offset' => '37',
-                                                            'type' => '12463'
+                                                            'type' => '11746'
                                                           }
                                                  },
                                        'Name' => 'struct pldm_numeric_sensor_value_pdr',
                                        'Size' => '112',
                                        'Type' => 'Struct'
                                      },
-                          '15387' => {
+                          '142' => {
+                                     'BaseType' => '53',
+                                     'Header' => undef,
+                                     'Line' => '38',
+                                     'Name' => '__uint8_t',
+                                     'PrivateABI' => 1,
+                                     'Size' => '1',
+                                     'Type' => 'Typedef'
+                                   },
+                          '1434' => {
+                                      'BaseType' => '1439',
+                                      'Name' => 'void const*',
+                                      'Size' => '8',
+                                      'Type' => 'Pointer'
+                                    },
+                          '1439' => {
+                                      'BaseType' => '1',
+                                      'Name' => 'void const',
+                                      'Type' => 'Const'
+                                    },
+                          '14670' => {
                                        'Header' => 'platform.h',
                                        'Line' => '776',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'state_set_id',
                                                             'offset' => '0',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '1' => {
                                                             'name' => 'possible_states_size',
                                                             'offset' => '2',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '2' => {
                                                             'name' => 'states',
                                                             'offset' => '3',
-                                                            'type' => '14348'
+                                                            'type' => '13631'
                                                           }
                                                  },
                                        'Name' => 'struct state_effecter_possible_states',
                                        'Size' => '4',
                                        'Type' => 'Struct'
                                      },
-                          '154' => {
-                                     'BaseType' => '81',
-                                     'Header' => 'types.h',
-                                     'Line' => '42',
-                                     'Name' => '__uint32_t',
-                                     'PrivateABI' => 1,
-                                     'Size' => '4',
-                                     'Type' => 'Typedef'
-                                   },
-                          '15440' => {
-                                       'BaseType' => '15387',
+                          '14723' => {
+                                       'BaseType' => '14670',
                                        'Name' => 'struct state_effecter_possible_states const',
                                        'Size' => '4',
                                        'Type' => 'Const'
                                      },
-                          '15445' => {
+                          '14728' => {
                                        'Header' => 'platform.h',
                                        'Line' => '824',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'set_request',
                                                             'offset' => '0',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '1' => {
                                                             'name' => 'effecter_state',
                                                             'offset' => '1',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           }
                                                  },
                                        'Name' => 'struct state_field_for_state_effecter_set',
                                        'Size' => '2',
                                        'Type' => 'Struct'
                                      },
-                          '15485' => {
-                                       'BaseType' => '15445',
+                          '14768' => {
+                                       'BaseType' => '14728',
                                        'Header' => 'platform.h',
                                        'Line' => '827',
                                        'Name' => 'set_effecter_state_field',
                                        'Size' => '2',
                                        'Type' => 'Typedef'
                                      },
-                          '15497' => {
+                          '14780' => {
                                        'Header' => 'platform.h',
                                        'Line' => '833',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'sensor_op_state',
                                                             'offset' => '0',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '1' => {
                                                             'name' => 'present_state',
                                                             'offset' => '1',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '2' => {
                                                             'name' => 'previous_state',
                                                             'offset' => '2',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '3' => {
                                                             'name' => 'event_state',
                                                             'offset' => '3',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           }
                                                  },
                                        'Name' => 'struct state_field_for_get_state_sensor_readings',
                                        'Size' => '4',
                                        'Type' => 'Struct'
                                      },
-                          '15563' => {
-                                       'BaseType' => '15497',
+                          '14846' => {
+                                       'BaseType' => '14780',
                                        'Header' => 'platform.h',
                                        'Line' => '841',
                                        'Name' => 'get_sensor_state_field',
                                        'Size' => '4',
                                        'Type' => 'Typedef'
                                      },
-                          '15762' => {
-                                       'BaseType' => '173',
+                          '15045' => {
+                                       'BaseType' => '168',
                                        'Name' => 'uint8_t[13]',
                                        'Size' => '13',
                                        'Type' => 'Array'
                                      },
-                          '1599' => {
-                                      'BaseType' => '835',
-                                      'Name' => 'struct pldm_msg*',
-                                      'Size' => '8',
-                                      'Type' => 'Pointer'
-                                    },
-                          '16244' => {
+                          '154' => {
+                                     'BaseType' => '81',
+                                     'Header' => undef,
+                                     'Line' => '42',
+                                     'Name' => '__uint32_t',
+                                     'PrivateABI' => 1,
+                                     'Size' => '4',
+                                     'Type' => 'Typedef'
+                                   },
+                          '15527' => {
                                        'Header' => 'platform.h',
                                        'Line' => '978',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'sensor_id',
                                                             'offset' => '0',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '1' => {
                                                             'name' => 'sensor_event_class_type',
                                                             'offset' => '2',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '2' => {
                                                             'name' => 'event_class',
                                                             'offset' => '3',
-                                                            'type' => '879'
+                                                            'type' => '874'
                                                           }
                                                  },
                                        'Name' => 'struct pldm_sensor_event_data',
                                        'Size' => '4',
                                        'Type' => 'Struct'
                                      },
-                          '16456' => {
+                          '15739' => {
                                        'Header' => 'platform.h',
                                        'Line' => '1059',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'event_data_format',
                                                             'offset' => '0',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '1' => {
                                                             'name' => 'number_of_change_records',
                                                             'offset' => '1',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '2' => {
                                                             'name' => 'change_records',
                                                             'offset' => '2',
-                                                            'type' => '879'
+                                                            'type' => '874'
                                                           }
                                                  },
                                        'Name' => 'struct pldm_pdr_repository_chg_event_data',
                                        'Size' => '3',
                                        'Type' => 'Struct'
                                      },
+                          '1632' => {
+                                      'BaseType' => '830',
+                                      'Name' => 'struct pldm_msg*',
+                                      'Size' => '8',
+                                      'Type' => 'Pointer'
+                                    },
                           '166' => {
                                      'BaseType' => '1',
                                      'Name' => 'void*',
                                      'Size' => '8',
                                      'Type' => 'Pointer'
                                    },
-                          '173' => {
+                          '168' => {
                                      'BaseType' => '142',
-                                     'Header' => 'stdint-uintn.h',
+                                     'Header' => undef,
                                      'Line' => '24',
                                      'Name' => 'uint8_t',
                                      'PrivateABI' => 1,
                                      'Size' => '1',
                                      'Type' => 'Typedef'
                                    },
-                          '17655' => {
+                          '16964' => {
                                        'BaseType' => '166',
                                        'Name' => 'void**',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '185' => {
+                          '180' => {
                                      'BaseType' => '154',
-                                     'Header' => 'stdint-uintn.h',
+                                     'Header' => undef,
                                      'Line' => '26',
                                      'Name' => 'uint32_t',
                                      'PrivateABI' => 1,
                                      'Size' => '4',
                                      'Type' => 'Typedef'
                                    },
-                          '197' => {
-                                     'Header' => 'pldm_types.h',
-                                     'Line' => '8',
-                                     'Name' => 'anon-struct-pldm_types.h-8',
-                                     'Size' => '1',
-                                     'Type' => 'Struct'
-                                   },
-                          '2044' => {
-                                      'BaseType' => '874',
+                          '2077' => {
+                                      'BaseType' => '869',
                                       'Name' => 'struct pldm_msg const*',
                                       'Size' => '8',
                                       'Type' => 'Pointer'
                                     },
-                          '2049' => {
-                                      'BaseType' => '173',
+                          '2082' => {
+                                      'BaseType' => '168',
                                       'Name' => 'uint8_t*',
                                       'Size' => '8',
                                       'Type' => 'Pointer'
                                     },
-                          '2054' => {
-                                      'BaseType' => '185',
+                          '2087' => {
+                                      'BaseType' => '180',
                                       'Name' => 'uint32_t*',
                                       'Size' => '8',
                                       'Type' => 'Pointer'
                                     },
-                          '21978' => {
-                                       'BaseType' => '9679',
+                          '21126' => {
+                                       'BaseType' => '9084',
                                        'Name' => 'size_t*const',
                                        'Size' => '8',
                                        'Type' => 'Const'
                                      },
-                          '23604' => {
-                                       'BaseType' => '23614',
+                          '22749' => {
+                                       'BaseType' => '22759',
                                        'Name' => 'uint32_t const*const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '23609' => {
-                                       'BaseType' => '12545',
+                          '22754' => {
+                                       'BaseType' => '11828',
                                        'Name' => 'uint32_t const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '23614' => {
-                                       'BaseType' => '23609',
+                          '22759' => {
+                                       'BaseType' => '22754',
                                        'Name' => 'uint32_t const*const',
                                        'Size' => '8',
                                        'Type' => 'Const'
                                      },
-                          '23619' => {
-                                       'BaseType' => '16456',
+                          '22764' => {
+                                       'BaseType' => '15739',
                                        'Name' => 'struct pldm_pdr_repository_chg_event_data*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '2944' => {
-                                      'BaseType' => '434',
+                          '2903' => {
+                                      'BaseType' => '429',
                                       'Name' => 'ver32_t*',
                                       'Size' => '8',
                                       'Type' => 'Pointer'
                                     },
-                          '30334' => {
-                                       'BaseType' => '14834',
+                          '29174' => {
+                                       'BaseType' => '14117',
                                        'Name' => 'struct pldm_numeric_sensor_value_pdr*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '3447' => {
-                                      'BaseType' => '446',
+                          '3344' => {
+                                      'BaseType' => '441',
                                       'Name' => 'ver32_t const*',
                                       'Size' => '8',
                                       'Type' => 'Pointer'
                                     },
-                          '351' => {
-                                     'Header' => 'pldm_types.h',
-                                     'Line' => '18',
-                                     'Memb' => {
-                                                 '0' => {
-                                                          'name' => 'byte',
-                                                          'offset' => '0',
-                                                          'type' => '173'
-                                                        },
-                                                 '1' => {
-                                                          'name' => 'bits',
-                                                          'offset' => '0',
-                                                          'type' => '197'
-                                                        }
-                                               },
-                                     'Name' => 'union bitfield8_t',
-                                     'Size' => '1',
-                                     'Type' => 'Union'
-                                   },
+                          '35741' => {
+                                       'BaseType' => '15527',
+                                       'Name' => 'struct pldm_sensor_event_data*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '35746' => {
+                                       'BaseType' => '35741',
+                                       'Name' => 'struct pldm_sensor_event_data*const',
+                                       'Size' => '8',
+                                       'Type' => 'Const'
+                                     },
                           '363' => {
-                                     'BaseType' => '351',
-                                     'Name' => 'bitfield8_t const',
-                                     'Size' => '1',
-                                     'Type' => 'Const'
-                                   },
-                          '368' => {
                                      'Header' => 'pldm_types.h',
                                      'Line' => '24',
                                      'Memb' => {
                                                  '0' => {
                                                           'name' => 'alpha',
                                                           'offset' => '0',
-                                                          'type' => '173'
+                                                          'type' => '168'
                                                         },
                                                  '1' => {
                                                           'name' => 'update',
                                                           'offset' => '1',
-                                                          'type' => '173'
+                                                          'type' => '168'
                                                         },
                                                  '2' => {
                                                           'name' => 'minor',
                                                           'offset' => '2',
-                                                          'type' => '173'
+                                                          'type' => '168'
                                                         },
                                                  '3' => {
                                                           'name' => 'major',
                                                           'offset' => '3',
-                                                          'type' => '173'
+                                                          'type' => '168'
                                                         }
                                                },
                                      'Name' => 'struct pldm_version',
                                      'Size' => '4',
                                      'Type' => 'Struct'
                                    },
-                          '36997' => {
-                                       'BaseType' => '16244',
-                                       'Name' => 'struct pldm_sensor_event_data*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '37002' => {
-                                       'BaseType' => '36997',
-                                       'Name' => 'struct pldm_sensor_event_data*const',
-                                       'Size' => '8',
-                                       'Type' => 'Const'
-                                     },
-                          '38008' => {
-                                       'BaseType' => '15563',
+                          '36750' => {
+                                       'BaseType' => '14846',
                                        'Name' => 'get_sensor_state_field*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '3851' => {
-                                      'BaseType' => '351',
-                                      'Name' => 'bitfield8_t*',
-                                      'Size' => '8',
-                                      'Type' => 'Pointer'
-                                    },
-                          '4307' => {
-                                      'BaseType' => '363',
-                                      'Name' => 'bitfield8_t const*',
-                                      'Size' => '8',
-                                      'Type' => 'Pointer'
-                                    },
-                          '434' => {
-                                     'BaseType' => '368',
+                          '41905' => {
+                                       'BaseType' => '14768',
+                                       'Name' => 'set_effecter_state_field*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '42732' => {
+                                       'BaseType' => '13429',
+                                       'Name' => 'struct pldm_state_sensor_pdr*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '42737' => {
+                                       'BaseType' => '42732',
+                                       'Name' => 'struct pldm_state_sensor_pdr*const',
+                                       'Size' => '8',
+                                       'Type' => 'Const'
+                                     },
+                          '42742' => {
+                                       'BaseType' => '13626',
+                                       'Name' => 'struct state_sensor_possible_states const*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '42747' => {
+                                       'BaseType' => '42742',
+                                       'Name' => 'struct state_sensor_possible_states const*const',
+                                       'Size' => '8',
+                                       'Type' => 'Const'
+                                     },
+                          '429' => {
+                                     'BaseType' => '363',
                                      'Header' => 'pldm_types.h',
                                      'Line' => '29',
                                      'Name' => 'ver32_t',
                                      'Size' => '4',
                                      'Type' => 'Typedef'
                                    },
-                          '43625' => {
-                                       'BaseType' => '15485',
-                                       'Name' => 'set_effecter_state_field*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '446' => {
-                                     'BaseType' => '434',
-                                     'Name' => 'ver32_t const',
-                                     'Size' => '4',
-                                     'Type' => 'Const'
-                                   },
-                          '44604' => {
-                                       'BaseType' => '14146',
-                                       'Name' => 'struct pldm_state_sensor_pdr*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '44609' => {
-                                       'BaseType' => '44604',
-                                       'Name' => 'struct pldm_state_sensor_pdr*const',
-                                       'Size' => '8',
-                                       'Type' => 'Const'
-                                     },
-                          '44614' => {
-                                       'BaseType' => '14343',
-                                       'Name' => 'struct state_sensor_possible_states const*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '44619' => {
-                                       'BaseType' => '44614',
-                                       'Name' => 'struct state_sensor_possible_states const*const',
-                                       'Size' => '8',
-                                       'Type' => 'Const'
-                                     },
-                          '45015' => {
-                                       'BaseType' => '14364',
+                          '43064' => {
+                                       'BaseType' => '13647',
                                        'Name' => 'struct pldm_state_effecter_pdr*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '45020' => {
-                                       'BaseType' => '45015',
+                          '43069' => {
+                                       'BaseType' => '43064',
                                        'Name' => 'struct pldm_state_effecter_pdr*const',
                                        'Size' => '8',
                                        'Type' => 'Const'
                                      },
-                          '45025' => {
-                                       'BaseType' => '15440',
+                          '43074' => {
+                                       'BaseType' => '14723',
                                        'Name' => 'struct state_effecter_possible_states const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '45030' => {
-                                       'BaseType' => '45025',
+                          '43079' => {
+                                       'BaseType' => '43074',
                                        'Name' => 'struct state_effecter_possible_states const*const',
                                        'Size' => '8',
                                        'Type' => 'Const'
                                      },
-                          '451' => {
+                          '441' => {
+                                     'BaseType' => '429',
+                                     'Name' => 'ver32_t const',
+                                     'Size' => '4',
+                                     'Type' => 'Const'
+                                   },
+                          '446' => {
                                      'Name' => 'float',
                                      'Size' => '4',
                                      'Type' => 'Intrinsic'
@@ -10433,25 +9163,25 @@
                                     'Size' => '1',
                                     'Type' => 'Intrinsic'
                                   },
-                          '49482' => {
+                          '46593' => {
                                        'BaseType' => '102',
-                                       'Header' => 'types.h',
+                                       'Header' => undef,
                                        'Line' => '45',
                                        'Name' => '__uint64_t',
                                        'PrivateABI' => 1,
                                        'Size' => '8',
                                        'Type' => 'Typedef'
                                      },
-                          '49576' => {
-                                       'BaseType' => '49482',
-                                       'Header' => 'stdint-uintn.h',
+                          '46682' => {
+                                       'BaseType' => '46593',
+                                       'Header' => undef,
                                        'Line' => '27',
                                        'Name' => 'uint64_t',
                                        'PrivateABI' => 1,
                                        'Size' => '8',
                                        'Type' => 'Typedef'
                                      },
-                          '49588' => {
+                          '46694' => {
                                        'Header' => 'bios.h',
                                        'Line' => '38',
                                        'Memb' => {
@@ -10472,271 +9202,284 @@
                                        'Size' => '4',
                                        'Type' => 'Enum'
                                      },
-                          '49622' => {
+                          '46728' => {
                                        'Header' => 'bios.h',
                                        'Line' => '47',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'string_handle',
                                                             'offset' => '0',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '1' => {
                                                             'name' => 'string_length',
                                                             'offset' => '2',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '2' => {
                                                             'name' => 'name',
                                                             'offset' => '4',
-                                                            'type' => '49679'
+                                                            'type' => '46785'
                                                           }
                                                  },
                                        'Name' => 'struct pldm_bios_string_table_entry',
                                        'Size' => '5',
                                        'Type' => 'Struct'
                                      },
-                          '49674' => {
-                                       'BaseType' => '49622',
+                          '46780' => {
+                                       'BaseType' => '46728',
                                        'Name' => 'struct pldm_bios_string_table_entry const',
                                        'Size' => '5',
                                        'Type' => 'Const'
                                      },
-                          '49679' => {
+                          '46785' => {
                                        'BaseType' => '116',
                                        'Name' => 'char[1]',
                                        'Size' => '1',
                                        'Type' => 'Array'
                                      },
-                          '49695' => {
+                          '46801' => {
                                        'Header' => 'bios.h',
                                        'Line' => '53',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'attr_handle',
                                                             'offset' => '0',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '1' => {
                                                             'name' => 'attr_type',
                                                             'offset' => '2',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '2' => {
                                                             'name' => 'string_handle',
                                                             'offset' => '3',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '3' => {
                                                             'name' => 'metadata',
                                                             'offset' => '5',
-                                                            'type' => '879'
+                                                            'type' => '874'
                                                           }
                                                  },
                                        'Name' => 'struct pldm_bios_attr_table_entry',
                                        'Size' => '6',
                                        'Type' => 'Struct'
                                      },
-                          '49760' => {
-                                       'BaseType' => '49695',
+                          '46866' => {
+                                       'BaseType' => '46801',
                                        'Name' => 'struct pldm_bios_attr_table_entry const',
                                        'Size' => '6',
                                        'Type' => 'Const'
                                      },
-                          '49781' => {
+                          '46887' => {
                                        'Header' => 'bios.h',
                                        'Line' => '65',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'attr_handle',
                                                             'offset' => '0',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '1' => {
                                                             'name' => 'attr_type',
                                                             'offset' => '2',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '2' => {
                                                             'name' => 'value',
                                                             'offset' => '3',
-                                                            'type' => '879'
+                                                            'type' => '874'
                                                           }
                                                  },
                                        'Name' => 'struct pldm_bios_attr_val_table_entry',
                                        'Size' => '4',
                                        'Type' => 'Struct'
                                      },
-                          '49833' => {
-                                       'BaseType' => '49781',
+                          '46939' => {
+                                       'BaseType' => '46887',
                                        'Name' => 'struct pldm_bios_attr_val_table_entry const',
                                        'Size' => '4',
                                        'Type' => 'Const'
                                      },
-                          '49902' => {
+                          '47008' => {
                                        'Header' => 'bios_table.h',
                                        'Line' => '204',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'name_handle',
                                                             'offset' => '0',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '1' => {
                                                             'name' => 'read_only',
                                                             'offset' => '2',
-                                                            'type' => '6812'
+                                                            'type' => '6423'
                                                           },
                                                    '2' => {
                                                             'name' => 'pv_num',
                                                             'offset' => '3',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '3' => {
                                                             'name' => 'pv_handle',
                                                             'offset' => '8',
-                                                            'type' => '50005'
+                                                            'type' => '47111'
                                                           },
                                                    '4' => {
                                                             'name' => 'def_num',
                                                             'offset' => '22',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '5' => {
                                                             'name' => 'def_index',
                                                             'offset' => '36',
-                                                            'type' => '6677'
+                                                            'type' => '6245'
                                                           }
                                                  },
                                        'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
                                        'Size' => '32',
                                        'Type' => 'Struct'
                                      },
-                          '49993' => {
-                                       'BaseType' => '49902',
+                          '4707' => {
+                                      'BaseType' => '825',
+                                      'Name' => 'struct pldm_msg_hdr const*',
+                                      'Size' => '8',
+                                      'Type' => 'Pointer'
+                                    },
+                          '47099' => {
+                                       'BaseType' => '47008',
                                        'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
                                        'Size' => '32',
                                        'Type' => 'Const'
                                      },
-                          '50005' => {
-                                       'BaseType' => '12528',
+                          '47111' => {
+                                       'BaseType' => '11811',
                                        'Name' => 'uint16_t const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '50015' => {
+                          '4712' => {
+                                      'BaseType' => '890',
+                                      'Name' => 'struct pldm_header_info*',
+                                      'Size' => '8',
+                                      'Type' => 'Pointer'
+                                    },
+                          '47121' => {
                                        'Header' => 'bios_table.h',
                                        'Line' => '292',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'name_handle',
                                                             'offset' => '0',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '1' => {
                                                             'name' => 'read_only',
                                                             'offset' => '2',
-                                                            'type' => '6812'
+                                                            'type' => '6423'
                                                           },
                                                    '2' => {
                                                             'name' => 'string_type',
                                                             'offset' => '3',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '3' => {
                                                             'name' => 'min_length',
                                                             'offset' => '4',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '4' => {
                                                             'name' => 'max_length',
                                                             'offset' => '6',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '5' => {
                                                             'name' => 'def_length',
                                                             'offset' => '8',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '6' => {
                                                             'name' => 'def_string',
                                                             'offset' => '22',
-                                                            'type' => '13269'
+                                                            'type' => '12552'
                                                           }
                                                  },
                                        'Name' => 'struct pldm_bios_table_attr_entry_string_info',
                                        'Size' => '24',
                                        'Type' => 'Struct'
                                      },
-                          '50127' => {
-                                       'BaseType' => '50015',
+                          '47233' => {
+                                       'BaseType' => '47121',
                                        'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
                                        'Size' => '24',
                                        'Type' => 'Const'
                                      },
-                          '50137' => {
+                          '47243' => {
                                        'Header' => 'bios_table.h',
                                        'Line' => '382',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'name_handle',
                                                             'offset' => '0',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '1' => {
                                                             'name' => 'read_only',
                                                             'offset' => '2',
-                                                            'type' => '6812'
+                                                            'type' => '6423'
                                                           },
                                                    '2' => {
                                                             'name' => 'lower_bound',
                                                             'offset' => '8',
-                                                            'type' => '49576'
+                                                            'type' => '46682'
                                                           },
                                                    '3' => {
                                                             'name' => 'upper_bound',
                                                             'offset' => '22',
-                                                            'type' => '49576'
+                                                            'type' => '46682'
                                                           },
                                                    '4' => {
                                                             'name' => 'scalar_increment',
                                                             'offset' => '36',
-                                                            'type' => '185'
+                                                            'type' => '180'
                                                           },
                                                    '5' => {
                                                             'name' => 'default_value',
                                                             'offset' => '50',
-                                                            'type' => '49576'
+                                                            'type' => '46682'
                                                           }
                                                  },
                                        'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
                                        'Size' => '40',
                                        'Type' => 'Struct'
                                      },
-                          '50235' => {
-                                       'BaseType' => '50137',
+                          '47341' => {
+                                       'BaseType' => '47243',
                                        'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
                                        'Size' => '40',
                                        'Type' => 'Const'
                                      },
-                          '50596' => {
+                          '47697' => {
                                        'Name' => 'ssize_t(*)(void const*)',
                                        'Param' => {
                                                     '0' => {
-                                                             'type' => '5228'
+                                                             'type' => '1434'
                                                            }
                                                   },
-                                       'Return' => '13274',
+                                       'Return' => '12557',
                                        'Size' => '8',
                                        'Type' => 'FuncPtr'
                                      },
-                          '50666' => {
+                          '47767' => {
+                                       'Header' => undef,
                                        'Line' => '935',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'table_data',
                                                             'offset' => '0',
-                                                            'type' => '6677'
+                                                            'type' => '6245'
                                                           },
                                                    '1' => {
                                                             'name' => 'table_len',
@@ -10751,77 +9494,83 @@
                                                    '3' => {
                                                             'name' => 'entry_length_handler',
                                                             'offset' => '36',
-                                                            'type' => '50596'
+                                                            'type' => '47697'
                                                           }
                                                  },
                                        'Name' => 'struct pldm_bios_table_iter',
                                        'PrivateABI' => 1,
                                        'Size' => '32',
-                                       'Source' => 'bios_table.c',
                                        'Type' => 'Struct'
                                      },
-                          '50736' => {
-                                       'BaseType' => '50666',
+                          '47837' => {
+                                       'BaseType' => '47767',
                                        'Name' => 'struct pldm_bios_table_iter const',
                                        'Size' => '32',
                                        'Type' => 'Const'
                                      },
-                          '5078' => {
-                                      'BaseType' => '830',
-                                      'Name' => 'struct pldm_msg_hdr const*',
-                                      'Size' => '8',
-                                      'Type' => 'Pointer'
-                                    },
-                          '5083' => {
-                                      'BaseType' => '895',
-                                      'Name' => 'struct pldm_header_info*',
-                                      'Size' => '8',
-                                      'Type' => 'Pointer'
-                                    },
-                          '5173' => {
-                                      'BaseType' => '974',
+                          '4802' => {
+                                      'BaseType' => '969',
                                       'Name' => 'struct pldm_header_info const*',
                                       'Size' => '8',
                                       'Type' => 'Pointer'
                                     },
-                          '5178' => {
-                                      'BaseType' => '719',
+                          '4807' => {
+                                      'BaseType' => '714',
                                       'Name' => 'struct pldm_msg_hdr*',
                                       'Size' => '8',
                                       'Type' => 'Pointer'
                                     },
-                          '51806' => {
-                                       'BaseType' => '50666',
+                          '48867' => {
+                                       'BaseType' => '47767',
                                        'Name' => 'struct pldm_bios_table_iter*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '51811' => {
-                                       'BaseType' => '49833',
+                          '48872' => {
+                                       'BaseType' => '46939',
                                        'Name' => 'struct pldm_bios_attr_val_table_entry const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '52226' => {
-                                       'BaseType' => '49760',
+                          '49287' => {
+                                       'BaseType' => '46866',
                                        'Name' => 'struct pldm_bios_attr_table_entry const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '5228' => {
-                                      'BaseType' => '5238',
-                                      'Name' => 'void const*',
-                                      'Size' => '8',
-                                      'Type' => 'Pointer'
+                          '49893' => {
+                                       'BaseType' => '46780',
+                                       'Name' => 'struct pldm_bios_string_table_entry const*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '5003' => {
+                                      'BaseType' => '67',
+                                      'Header' => undef,
+                                      'Line' => '40',
+                                      'Name' => '__uint16_t',
+                                      'PrivateABI' => 1,
+                                      'Size' => '2',
+                                      'Type' => 'Typedef'
                                     },
-                          '5238' => {
-                                      'BaseType' => '1',
-                                      'Name' => 'void const',
+                          '5048' => {
+                                      'BaseType' => '168',
+                                      'Name' => 'uint8_t const',
+                                      'Size' => '1',
                                       'Type' => 'Const'
                                     },
-                          '52832' => {
-                                       'BaseType' => '49674',
-                                       'Name' => 'struct pldm_bios_string_table_entry const*',
+                          '5053' => {
+                                      'BaseType' => '5003',
+                                      'Header' => undef,
+                                      'Line' => '25',
+                                      'Name' => 'uint16_t',
+                                      'PrivateABI' => 1,
+                                      'Size' => '2',
+                                      'Type' => 'Typedef'
+                                    },
+                          '51060' => {
+                                       'BaseType' => '47837',
+                                       'Name' => 'struct pldm_bios_table_iter const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
@@ -10830,157 +9579,44 @@
                                     'Size' => '1',
                                     'Type' => 'Intrinsic'
                                   },
-                          '53999' => {
-                                       'BaseType' => '50736',
-                                       'Name' => 'struct pldm_bios_table_iter const*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '5430' => {
-                                      'BaseType' => '67',
-                                      'Header' => 'types.h',
-                                      'Line' => '40',
-                                      'Name' => '__uint16_t',
-                                      'PrivateABI' => 1,
-                                      'Size' => '2',
-                                      'Type' => 'Typedef'
-                                    },
-                          '5480' => {
-                                      'BaseType' => '173',
-                                      'Name' => 'uint8_t const',
-                                      'Size' => '1',
-                                      'Type' => 'Const'
-                                    },
-                          '5485' => {
-                                      'BaseType' => '5430',
-                                      'Header' => 'stdint-uintn.h',
-                                      'Line' => '25',
-                                      'Name' => 'uint16_t',
-                                      'PrivateABI' => 1,
-                                      'Size' => '2',
-                                      'Type' => 'Typedef'
-                                    },
-                          '58272' => {
-                                       'BaseType' => '49576',
+                          '54764' => {
+                                       'BaseType' => '46682',
                                        'Name' => 'uint64_t*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '58549' => {
-                                       'BaseType' => '50235',
+                          '55041' => {
+                                       'BaseType' => '47341',
                                        'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '58858' => {
-                                       'BaseType' => '13269',
+                          '55350' => {
+                                       'BaseType' => '12552',
                                        'Name' => 'char const**',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '60' => {
-                                    'Name' => 'short',
-                                    'Size' => '2',
-                                    'Type' => 'Intrinsic'
-                                  },
-                          '60030' => {
-                                       'BaseType' => '50127',
+                          '56376' => {
+                                       'BaseType' => '47233',
                                        'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '61528' => {
-                                       'BaseType' => '49993',
+                          '57730' => {
+                                       'BaseType' => '47099',
                                        'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '63738' => {
-                                       'Header' => 'pldm_types.h',
-                                       'Line' => '35',
-                                       'Name' => 'anon-struct-pldm_types.h-35',
-                                       'Size' => '2',
-                                       'Type' => 'Struct'
-                                     },
-                          '64000' => {
-                                       'Header' => 'pldm_types.h',
-                                       'Line' => '53',
-                                       'Memb' => {
-                                                   '0' => {
-                                                            'name' => 'value',
-                                                            'offset' => '0',
-                                                            'type' => '5485'
-                                                          },
-                                                   '1' => {
-                                                            'name' => 'bits',
-                                                            'offset' => '0',
-                                                            'type' => '63738'
-                                                          }
-                                                 },
-                                       'Name' => 'union bitfield16_t',
-                                       'Size' => '2',
-                                       'Type' => 'Union'
-                                     },
-                          '64012' => {
-                                       'Header' => 'pldm_types.h',
-                                       'Line' => '57',
-                                       'Name' => 'anon-struct-pldm_types.h-57',
-                                       'Size' => '4',
-                                       'Type' => 'Struct'
-                                     },
-                          '64498' => {
-                                       'Header' => 'pldm_types.h',
-                                       'Line' => '91',
-                                       'Memb' => {
-                                                   '0' => {
-                                                            'name' => 'value',
-                                                            'offset' => '0',
-                                                            'type' => '185'
-                                                          },
-                                                   '1' => {
-                                                            'name' => 'bits',
-                                                            'offset' => '0',
-                                                            'type' => '64012'
-                                                          }
-                                                 },
-                                       'Name' => 'union bitfield32_t',
-                                       'Size' => '4',
-                                       'Type' => 'Union'
-                                     },
-                          '64510' => {
-                                       'Header' => 'pldm_types.h',
-                                       'Line' => '95',
-                                       'Name' => 'anon-struct-pldm_types.h-95',
-                                       'Size' => '8',
-                                       'Type' => 'Struct'
-                                     },
-                          '65444' => {
-                                       'Header' => 'pldm_types.h',
-                                       'Line' => '161',
-                                       'Memb' => {
-                                                   '0' => {
-                                                            'name' => 'value',
-                                                            'offset' => '0',
-                                                            'type' => '49576'
-                                                          },
-                                                   '1' => {
-                                                            'name' => 'bits',
-                                                            'offset' => '0',
-                                                            'type' => '64510'
-                                                          }
-                                                 },
-                                       'Name' => 'union bitfield64_t',
-                                       'Size' => '8',
-                                       'Type' => 'Union'
-                                     },
-                          '6638' => {
+                          '6206' => {
                                       'Header' => 'utils.h',
                                       'Line' => '18',
                                       'Memb' => {
                                                   '0' => {
                                                            'name' => 'ptr',
                                                            'offset' => '0',
-                                                           'type' => '6677'
+                                                           'type' => '6245'
                                                          },
                                                   '1' => {
                                                            'name' => 'length',
@@ -10992,408 +9628,629 @@
                                       'Size' => '16',
                                       'Type' => 'Struct'
                                     },
-                          '6677' => {
-                                      'BaseType' => '5480',
+                          '6245' => {
+                                      'BaseType' => '5048',
                                       'Name' => 'uint8_t const*',
                                       'Size' => '8',
                                       'Type' => 'Pointer'
                                     },
-                          '66995' => {
+                          '62996' => {
                                        'Header' => 'firmware_update.h',
                                        'Line' => '329',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'uuid',
                                                             'offset' => '0',
-                                                            'type' => '67099'
+                                                            'type' => '63100'
                                                           },
                                                    '1' => {
                                                             'name' => 'package_header_format_version',
                                                             'offset' => '22',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '2' => {
                                                             'name' => 'package_header_size',
                                                             'offset' => '23',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '3' => {
                                                             'name' => 'package_release_date_time',
                                                             'offset' => '25',
-                                                            'type' => '15762'
+                                                            'type' => '15045'
                                                           },
                                                    '4' => {
                                                             'name' => 'component_bitmap_bit_length',
                                                             'offset' => '50',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '5' => {
                                                             'name' => 'package_version_string_type',
                                                             'offset' => '52',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '6' => {
                                                             'name' => 'package_version_string_length',
                                                             'offset' => '53',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           }
                                                  },
                                        'Name' => 'struct pldm_package_header_information',
                                        'Size' => '36',
                                        'Type' => 'Struct'
                                      },
-                          '67' => {
-                                    'Name' => 'unsigned short',
-                                    'Size' => '2',
-                                    'Type' => 'Intrinsic'
-                                  },
-                          '67099' => {
-                                       'BaseType' => '173',
+                          '63100' => {
+                                       'BaseType' => '168',
                                        'Name' => 'uint8_t[16]',
                                        'Size' => '16',
                                        'Type' => 'Array'
                                      },
-                          '67131' => {
+                          '63132' => {
                                        'Header' => 'firmware_update.h',
                                        'Line' => '343',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'record_length',
                                                             'offset' => '0',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '1' => {
                                                             'name' => 'descriptor_count',
                                                             'offset' => '2',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '2' => {
                                                             'name' => 'device_update_option_flags',
                                                             'offset' => '3',
-                                                            'type' => '64498'
+                                                            'type' => '60499'
                                                           },
                                                    '3' => {
                                                             'name' => 'comp_image_set_version_string_type',
                                                             'offset' => '7',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '4' => {
                                                             'name' => 'comp_image_set_version_string_length',
                                                             'offset' => '8',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '5' => {
                                                             'name' => 'fw_device_pkg_data_length',
                                                             'offset' => '9',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           }
                                                  },
                                        'Name' => 'struct pldm_firmware_device_id_record',
                                        'Size' => '11',
                                        'Type' => 'Struct'
                                      },
-                          '67326' => {
+                          '63327' => {
                                        'Header' => 'firmware_update.h',
                                        'Line' => '377',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'comp_classification',
                                                             'offset' => '0',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '1' => {
                                                             'name' => 'comp_identifier',
                                                             'offset' => '2',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '2' => {
                                                             'name' => 'comp_comparison_stamp',
                                                             'offset' => '4',
-                                                            'type' => '185'
+                                                            'type' => '180'
                                                           },
                                                    '3' => {
                                                             'name' => 'comp_options',
                                                             'offset' => '8',
-                                                            'type' => '64000'
+                                                            'type' => '60001'
                                                           },
                                                    '4' => {
                                                             'name' => 'requested_comp_activation_method',
                                                             'offset' => '16',
-                                                            'type' => '64000'
+                                                            'type' => '60001'
                                                           },
                                                    '5' => {
                                                             'name' => 'comp_location_offset',
                                                             'offset' => '18',
-                                                            'type' => '185'
+                                                            'type' => '180'
                                                           },
                                                    '6' => {
                                                             'name' => 'comp_size',
                                                             'offset' => '22',
-                                                            'type' => '185'
+                                                            'type' => '180'
                                                           },
                                                    '7' => {
                                                             'name' => 'comp_version_string_type',
                                                             'offset' => '32',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '8' => {
                                                             'name' => 'comp_version_string_length',
                                                             'offset' => '33',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           }
                                                  },
                                        'Name' => 'struct pldm_component_image_information',
                                        'Size' => '22',
                                        'Type' => 'Struct'
                                      },
-                          '67508' => {
+                          '63509' => {
                                        'Header' => 'firmware_update.h',
                                        'Line' => '403',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'completion_code',
                                                             'offset' => '0',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '1' => {
                                                             'name' => 'capabilities_during_update',
                                                             'offset' => '1',
-                                                            'type' => '64498'
+                                                            'type' => '60499'
                                                           },
                                                    '2' => {
                                                             'name' => 'comp_count',
                                                             'offset' => '5',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '3' => {
                                                             'name' => 'active_comp_image_set_ver_str_type',
                                                             'offset' => '7',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '4' => {
                                                             'name' => 'active_comp_image_set_ver_str_len',
                                                             'offset' => '8',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '5' => {
                                                             'name' => 'pending_comp_image_set_ver_str_type',
                                                             'offset' => '9',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '6' => {
                                                             'name' => 'pending_comp_image_set_ver_str_len',
                                                             'offset' => '16',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           }
                                                  },
                                        'Name' => 'struct pldm_get_firmware_parameters_resp',
                                        'Size' => '11',
                                        'Type' => 'Struct'
                                      },
-                          '67612' => {
+                          '63613' => {
                                        'Header' => 'firmware_update.h',
                                        'Line' => '417',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'comp_classification',
                                                             'offset' => '0',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '1' => {
                                                             'name' => 'comp_identifier',
                                                             'offset' => '2',
-                                                            'type' => '5485'
+                                                            'type' => '5053'
                                                           },
                                                    '10' => {
                                                              'name' => 'pending_comp_release_date',
                                                              'offset' => '37',
-                                                             'type' => '67794'
+                                                             'type' => '63795'
                                                            },
                                                    '11' => {
                                                              'name' => 'comp_activation_methods',
                                                              'offset' => '51',
-                                                             'type' => '64000'
+                                                             'type' => '60001'
                                                            },
                                                    '12' => {
                                                              'name' => 'capabilities_during_update',
                                                              'offset' => '53',
-                                                             'type' => '64498'
+                                                             'type' => '60499'
                                                            },
                                                    '2' => {
                                                             'name' => 'comp_classification_index',
                                                             'offset' => '4',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '3' => {
                                                             'name' => 'active_comp_comparison_stamp',
                                                             'offset' => '5',
-                                                            'type' => '185'
+                                                            'type' => '180'
                                                           },
                                                    '4' => {
                                                             'name' => 'active_comp_ver_str_type',
                                                             'offset' => '9',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '5' => {
                                                             'name' => 'active_comp_ver_str_len',
                                                             'offset' => '16',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '6' => {
                                                             'name' => 'active_comp_release_date',
                                                             'offset' => '17',
-                                                            'type' => '67794'
+                                                            'type' => '63795'
                                                           },
                                                    '7' => {
                                                             'name' => 'pending_comp_comparison_stamp',
                                                             'offset' => '25',
-                                                            'type' => '185'
+                                                            'type' => '180'
                                                           },
                                                    '8' => {
                                                             'name' => 'pending_comp_ver_str_type',
                                                             'offset' => '35',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           },
                                                    '9' => {
                                                             'name' => 'pending_comp_ver_str_len',
                                                             'offset' => '36',
-                                                            'type' => '173'
+                                                            'type' => '168'
                                                           }
                                                  },
                                        'Name' => 'struct pldm_component_parameter_entry',
                                        'Size' => '39',
                                        'Type' => 'Struct'
                                      },
-                          '67794' => {
-                                       'BaseType' => '173',
+                          '63795' => {
+                                       'BaseType' => '168',
                                        'Name' => 'uint8_t[8]',
                                        'Size' => '8',
                                        'Type' => 'Array'
                                      },
-                          '6812' => {
+                          '6423' => {
                                       'Name' => '_Bool',
                                       'Size' => '1',
                                       'Type' => 'Intrinsic'
                                     },
-                          '68654' => {
-                                       'BaseType' => '6638',
+                          '64655' => {
+                                       'BaseType' => '6206',
                                        'Name' => 'struct variable_field const',
                                        'Size' => '16',
                                        'Type' => 'Const'
                                      },
-                          '68964' => {
-                                       'BaseType' => '12716',
+                          '65003' => {
+                                       'BaseType' => '11999',
                                        'Name' => 'bool8_t*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '68969' => {
-                                       'BaseType' => '65444',
-                                       'Name' => 'bitfield64_t*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '69722' => {
-                                       'BaseType' => '64498',
-                                       'Name' => 'bitfield32_t*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '7034' => {
-                                      'BaseType' => '6638',
+                          '6645' => {
+                                      'BaseType' => '6206',
                                       'Name' => 'struct variable_field*',
                                       'Size' => '8',
                                       'Type' => 'Pointer'
                                     },
-                          '70568' => {
-                                       'BaseType' => '64000',
-                                       'Name' => 'bitfield16_t*',
+                          '67' => {
+                                    'Name' => 'unsigned short',
+                                    'Size' => '2',
+                                    'Type' => 'Intrinsic'
+                                  },
+                          '68082' => {
+                                       'BaseType' => '64655',
+                                       'Name' => 'struct variable_field const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '707' => {
-                                     'Header' => 'base.h',
-                                     'Line' => '88',
-                                     'Memb' => {
-                                                 '0' => {
-                                                          'name' => 'PLDM_RESPONSE',
-                                                          'value' => '0'
-                                                        },
-                                                 '1' => {
-                                                          'name' => 'PLDM_REQUEST',
-                                                          'value' => '1'
-                                                        },
-                                                 '2' => {
-                                                          'name' => 'PLDM_RESERVED',
-                                                          'value' => '2'
-                                                        },
-                                                 '3' => {
-                                                          'name' => 'PLDM_ASYNC_REQUEST_NOTIFY',
-                                                          'value' => '3'
-                                                        }
-                                               },
-                                     'Name' => 'enum MessageType',
-                                     'Size' => '4',
-                                     'Type' => 'Enum'
-                                   },
-                          '719' => {
+                          '69382' => {
+                                       'BaseType' => '63613',
+                                       'Name' => 'struct pldm_component_parameter_entry*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '69612' => {
+                                       'BaseType' => '63509',
+                                       'Name' => 'struct pldm_get_firmware_parameters_resp*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '69913' => {
+                                       'BaseType' => '2082',
+                                       'Name' => 'uint8_t**',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '70210' => {
+                                       'BaseType' => '63327',
+                                       'Name' => 'struct pldm_component_image_information*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '70826' => {
+                                       'BaseType' => '63132',
+                                       'Name' => 'struct pldm_firmware_device_id_record*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '70978' => {
+                                       'BaseType' => '62996',
+                                       'Name' => 'struct pldm_package_header_information*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '714' => {
                                      'Header' => 'base.h',
                                      'Line' => '117',
                                      'Memb' => {
                                                  '0' => {
                                                           'name' => 'command',
                                                           'offset' => '2',
-                                                          'type' => '173'
+                                                          'type' => '168'
                                                         }
                                                },
                                      'Name' => 'struct pldm_msg_hdr',
                                      'Size' => '3',
                                      'Type' => 'Struct'
                                    },
-                          '72115' => {
-                                       'BaseType' => '68654',
-                                       'Name' => 'struct variable_field const*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '73709' => {
-                                       'BaseType' => '67612',
-                                       'Name' => 'struct pldm_component_parameter_entry*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '73939' => {
-                                       'BaseType' => '67508',
-                                       'Name' => 'struct pldm_get_firmware_parameters_resp*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
                           '74' => {
                                     'Name' => 'int',
                                     'Size' => '4',
                                     'Type' => 'Intrinsic'
                                   },
-                          '74240' => {
-                                       'BaseType' => '2049',
-                                       'Name' => 'uint8_t**',
+                          '77226' => {
+                                       'BaseType' => '77243',
+                                       'Header' => undef,
+                                       'Line' => '15',
+                                       'Name' => 'pldm_pdr',
+                                       'PrivateABI' => 1,
+                                       'Size' => '24',
+                                       'Type' => 'Typedef'
+                                     },
+                          '77238' => {
+                                       'BaseType' => '77226',
+                                       'Name' => 'pldm_pdr const',
+                                       'Size' => '24',
+                                       'Type' => 'Const'
+                                     },
+                          '77243' => {
+                                       'Header' => undef,
+                                       'Line' => '18',
+                                       'Memb' => {
+                                                   '0' => {
+                                                            'name' => 'record_count',
+                                                            'offset' => '0',
+                                                            'type' => '180'
+                                                          },
+                                                   '1' => {
+                                                            'name' => 'size',
+                                                            'offset' => '4',
+                                                            'type' => '180'
+                                                          },
+                                                   '2' => {
+                                                            'name' => 'first',
+                                                            'offset' => '8',
+                                                            'type' => '78340'
+                                                          },
+                                                   '3' => {
+                                                            'name' => 'last',
+                                                            'offset' => '22',
+                                                            'type' => '78340'
+                                                          }
+                                                 },
+                                       'Name' => 'struct pldm_pdr',
+                                       'PrivateABI' => 1,
+                                       'Size' => '24',
+                                       'Type' => 'Struct'
+                                     },
+                          '77303' => {
+                                       'BaseType' => '77320',
+                                       'Header' => undef,
+                                       'Line' => '20',
+                                       'Name' => 'pldm_pdr_record',
+                                       'PrivateABI' => 1,
+                                       'Size' => '32',
+                                       'Type' => 'Typedef'
+                                     },
+                          '77315' => {
+                                       'BaseType' => '77303',
+                                       'Name' => 'pldm_pdr_record const',
+                                       'Size' => '32',
+                                       'Type' => 'Const'
+                                     },
+                          '77320' => {
+                                       'Header' => undef,
+                                       'Line' => '9',
+                                       'Memb' => {
+                                                   '0' => {
+                                                            'name' => 'record_handle',
+                                                            'offset' => '0',
+                                                            'type' => '180'
+                                                          },
+                                                   '1' => {
+                                                            'name' => 'size',
+                                                            'offset' => '4',
+                                                            'type' => '180'
+                                                          },
+                                                   '2' => {
+                                                            'name' => 'data',
+                                                            'offset' => '8',
+                                                            'type' => '2082'
+                                                          },
+                                                   '3' => {
+                                                            'name' => 'next',
+                                                            'offset' => '22',
+                                                            'type' => '78328'
+                                                          },
+                                                   '4' => {
+                                                            'name' => 'is_remote',
+                                                            'offset' => '36',
+                                                            'type' => '6423'
+                                                          },
+                                                   '5' => {
+                                                            'name' => 'terminus_handle',
+                                                            'offset' => '38',
+                                                            'type' => '5053'
+                                                          }
+                                                 },
+                                       'Name' => 'struct pldm_pdr_record',
+                                       'PrivateABI' => 1,
+                                       'Size' => '32',
+                                       'Type' => 'Struct'
+                                     },
+                          '77404' => {
+                                       'Header' => 'pdr.h',
+                                       'Line' => '274',
+                                       'Memb' => {
+                                                   '0' => {
+                                                            'name' => 'entity_type',
+                                                            'offset' => '0',
+                                                            'type' => '5053'
+                                                          },
+                                                   '1' => {
+                                                            'name' => 'entity_instance_num',
+                                                            'offset' => '2',
+                                                            'type' => '5053'
+                                                          },
+                                                   '2' => {
+                                                            'name' => 'entity_container_id',
+                                                            'offset' => '4',
+                                                            'type' => '5053'
+                                                          }
+                                                 },
+                                       'Name' => 'struct pldm_entity',
+                                       'Size' => '6',
+                                       'Type' => 'Struct'
+                                     },
+                          '77461' => {
+                                       'BaseType' => '77404',
+                                       'Header' => 'pdr.h',
+                                       'Line' => '278',
+                                       'Name' => 'pldm_entity',
+                                       'Size' => '6',
+                                       'Type' => 'Typedef'
+                                     },
+                          '77505' => {
+                                       'BaseType' => '77517',
+                                       'Header' => undef,
+                                       'Line' => '288',
+                                       'Name' => 'pldm_entity_association_tree',
+                                       'PrivateABI' => 1,
+                                       'Size' => '16',
+                                       'Type' => 'Typedef'
+                                     },
+                          '77517' => {
+                                       'Header' => undef,
+                                       'Line' => '433',
+                                       'Memb' => {
+                                                   '0' => {
+                                                            'name' => 'root',
+                                                            'offset' => '0',
+                                                            'type' => '78345'
+                                                          },
+                                                   '1' => {
+                                                            'name' => 'last_used_container_id',
+                                                            'offset' => '8',
+                                                            'type' => '5053'
+                                                          }
+                                                 },
+                                       'Name' => 'struct pldm_entity_association_tree',
+                                       'PrivateABI' => 1,
+                                       'Size' => '16',
+                                       'Type' => 'Struct'
+                                     },
+                          '77560' => {
+                                       'BaseType' => '77577',
+                                       'Header' => undef,
+                                       'Line' => '293',
+                                       'Name' => 'pldm_entity_node',
+                                       'PrivateABI' => 1,
+                                       'Size' => '40',
+                                       'Type' => 'Typedef'
+                                     },
+                          '77577' => {
+                                       'Header' => undef,
+                                       'Line' => '438',
+                                       'Memb' => {
+                                                   '0' => {
+                                                            'name' => 'entity',
+                                                            'offset' => '0',
+                                                            'type' => '77461'
+                                                          },
+                                                   '1' => {
+                                                            'name' => 'parent',
+                                                            'offset' => '6',
+                                                            'type' => '77461'
+                                                          },
+                                                   '2' => {
+                                                            'name' => 'remote_container_id',
+                                                            'offset' => '18',
+                                                            'type' => '5053'
+                                                          },
+                                                   '3' => {
+                                                            'name' => 'first_child',
+                                                            'offset' => '22',
+                                                            'type' => '78345'
+                                                          },
+                                                   '4' => {
+                                                            'name' => 'next_sibling',
+                                                            'offset' => '36',
+                                                            'type' => '78345'
+                                                          },
+                                                   '5' => {
+                                                            'name' => 'association_type',
+                                                            'offset' => '50',
+                                                            'type' => '168'
+                                                          }
+                                                 },
+                                       'Name' => 'struct pldm_entity_node',
+                                       'PrivateABI' => 1,
+                                       'Size' => '40',
+                                       'Type' => 'Struct'
+                                     },
+                          '78328' => {
+                                       'BaseType' => '77320',
+                                       'Name' => 'struct pldm_pdr_record*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '74537' => {
-                                       'BaseType' => '67326',
-                                       'Name' => 'struct pldm_component_image_information*',
+                          '78340' => {
+                                       'BaseType' => '77303',
+                                       'Name' => 'pldm_pdr_record*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '75153' => {
-                                       'BaseType' => '67131',
-                                       'Name' => 'struct pldm_firmware_device_id_record*',
+                          '78345' => {
+                                       'BaseType' => '77560',
+                                       'Name' => 'pldm_entity_node*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '75457' => {
-                                       'BaseType' => '66995',
-                                       'Name' => 'struct pldm_package_header_information*',
+                          '78770' => {
+                                       'BaseType' => '78775',
+                                       'Name' => 'pldm_entity**',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '78775' => {
+                                       'BaseType' => '77461',
+                                       'Name' => 'pldm_entity*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '78839' => {
+                                       'BaseType' => '77505',
+                                       'Name' => 'pldm_entity_association_tree*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '79118' => {
+                                       'BaseType' => '78345',
+                                       'Name' => 'pldm_entity_node**',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '79908' => {
+                                       'BaseType' => '77238',
+                                       'Name' => 'pldm_pdr const*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '80162' => {
+                                       'BaseType' => '77226',
+                                       'Name' => 'pldm_pdr*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
@@ -11402,398 +10259,139 @@
                                     'Size' => '4',
                                     'Type' => 'Intrinsic'
                                   },
-                          '82147' => {
-                                       'BaseType' => '82164',
-                                       'Header' => 'pdr.h',
-                                       'Line' => '15',
-                                       'Name' => 'pldm_pdr',
-                                       'Size' => '24',
-                                       'Type' => 'Typedef'
-                                     },
-                          '82159' => {
-                                       'BaseType' => '82147',
-                                       'Name' => 'pldm_pdr const',
-                                       'Size' => '24',
-                                       'Type' => 'Const'
-                                     },
-                          '82164' => {
-                                       'Line' => '18',
-                                       'Memb' => {
-                                                   '0' => {
-                                                            'name' => 'record_count',
-                                                            'offset' => '0',
-                                                            'type' => '185'
-                                                          },
-                                                   '1' => {
-                                                            'name' => 'size',
-                                                            'offset' => '4',
-                                                            'type' => '185'
-                                                          },
-                                                   '2' => {
-                                                            'name' => 'first',
-                                                            'offset' => '8',
-                                                            'type' => '83266'
-                                                          },
-                                                   '3' => {
-                                                            'name' => 'last',
-                                                            'offset' => '22',
-                                                            'type' => '83266'
-                                                          }
-                                                 },
-                                       'Name' => 'struct pldm_pdr',
-                                       'PrivateABI' => 1,
-                                       'Size' => '24',
-                                       'Source' => 'pdr.c',
-                                       'Type' => 'Struct'
-                                     },
-                          '82224' => {
-                                       'BaseType' => '82241',
-                                       'Header' => 'pdr.h',
-                                       'Line' => '20',
-                                       'Name' => 'pldm_pdr_record',
-                                       'Size' => '32',
-                                       'Type' => 'Typedef'
-                                     },
-                          '82236' => {
-                                       'BaseType' => '82224',
-                                       'Name' => 'pldm_pdr_record const',
-                                       'Size' => '32',
-                                       'Type' => 'Const'
-                                     },
-                          '82241' => {
-                                       'Line' => '9',
-                                       'Memb' => {
-                                                   '0' => {
-                                                            'name' => 'record_handle',
-                                                            'offset' => '0',
-                                                            'type' => '185'
-                                                          },
-                                                   '1' => {
-                                                            'name' => 'size',
-                                                            'offset' => '4',
-                                                            'type' => '185'
-                                                          },
-                                                   '2' => {
-                                                            'name' => 'data',
-                                                            'offset' => '8',
-                                                            'type' => '2049'
-                                                          },
-                                                   '3' => {
-                                                            'name' => 'next',
-                                                            'offset' => '22',
-                                                            'type' => '83254'
-                                                          },
-                                                   '4' => {
-                                                            'name' => 'is_remote',
-                                                            'offset' => '36',
-                                                            'type' => '6812'
-                                                          },
-                                                   '5' => {
-                                                            'name' => 'terminus_handle',
-                                                            'offset' => '38',
-                                                            'type' => '5485'
-                                                          }
-                                                 },
-                                       'Name' => 'struct pldm_pdr_record',
-                                       'PrivateABI' => 1,
-                                       'Size' => '32',
-                                       'Source' => 'pdr.c',
-                                       'Type' => 'Struct'
-                                     },
-                          '82325' => {
-                                       'Header' => 'pdr.h',
-                                       'Line' => '274',
-                                       'Memb' => {
-                                                   '0' => {
-                                                            'name' => 'entity_type',
-                                                            'offset' => '0',
-                                                            'type' => '5485'
-                                                          },
-                                                   '1' => {
-                                                            'name' => 'entity_instance_num',
-                                                            'offset' => '2',
-                                                            'type' => '5485'
-                                                          },
-                                                   '2' => {
-                                                            'name' => 'entity_container_id',
-                                                            'offset' => '4',
-                                                            'type' => '5485'
-                                                          }
-                                                 },
-                                       'Name' => 'struct pldm_entity',
-                                       'Size' => '6',
-                                       'Type' => 'Struct'
-                                     },
-                          '82382' => {
-                                       'BaseType' => '82325',
-                                       'Header' => 'pdr.h',
-                                       'Line' => '278',
-                                       'Name' => 'pldm_entity',
-                                       'Size' => '6',
-                                       'Type' => 'Typedef'
-                                     },
-                          '82426' => {
-                                       'BaseType' => '82438',
-                                       'Header' => 'pdr.h',
-                                       'Line' => '288',
-                                       'Name' => 'pldm_entity_association_tree',
-                                       'Size' => '16',
-                                       'Type' => 'Typedef'
-                                     },
-                          '82438' => {
-                                       'Line' => '433',
-                                       'Memb' => {
-                                                   '0' => {
-                                                            'name' => 'root',
-                                                            'offset' => '0',
-                                                            'type' => '83271'
-                                                          },
-                                                   '1' => {
-                                                            'name' => 'last_used_container_id',
-                                                            'offset' => '8',
-                                                            'type' => '5485'
-                                                          }
-                                                 },
-                                       'Name' => 'struct pldm_entity_association_tree',
-                                       'PrivateABI' => 1,
-                                       'Size' => '16',
-                                       'Source' => 'pdr.c',
-                                       'Type' => 'Struct'
-                                     },
-                          '82481' => {
-                                       'BaseType' => '82498',
-                                       'Header' => 'pdr.h',
-                                       'Line' => '293',
-                                       'Name' => 'pldm_entity_node',
-                                       'Size' => '40',
-                                       'Type' => 'Typedef'
-                                     },
-                          '82498' => {
-                                       'Line' => '438',
-                                       'Memb' => {
-                                                   '0' => {
-                                                            'name' => 'entity',
-                                                            'offset' => '0',
-                                                            'type' => '82382'
-                                                          },
-                                                   '1' => {
-                                                            'name' => 'parent',
-                                                            'offset' => '6',
-                                                            'type' => '82382'
-                                                          },
-                                                   '2' => {
-                                                            'name' => 'remote_container_id',
-                                                            'offset' => '18',
-                                                            'type' => '5485'
-                                                          },
-                                                   '3' => {
-                                                            'name' => 'first_child',
-                                                            'offset' => '22',
-                                                            'type' => '83271'
-                                                          },
-                                                   '4' => {
-                                                            'name' => 'next_sibling',
-                                                            'offset' => '36',
-                                                            'type' => '83271'
-                                                          },
-                                                   '5' => {
-                                                            'name' => 'association_type',
-                                                            'offset' => '50',
-                                                            'type' => '173'
-                                                          }
-                                                 },
-                                       'Name' => 'struct pldm_entity_node',
-                                       'PrivateABI' => 1,
-                                       'Size' => '40',
-                                       'Source' => 'pdr.c',
-                                       'Type' => 'Struct'
-                                     },
-                          '830' => {
-                                     'BaseType' => '719',
+                          '825' => {
+                                     'BaseType' => '714',
                                      'Name' => 'struct pldm_msg_hdr const',
                                      'Size' => '3',
                                      'Type' => 'Const'
                                    },
-                          '83254' => {
-                                       'BaseType' => '82241',
-                                       'Name' => 'struct pldm_pdr_record*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '83266' => {
-                                       'BaseType' => '82224',
-                                       'Name' => 'pldm_pdr_record*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '83271' => {
-                                       'BaseType' => '82481',
-                                       'Name' => 'pldm_entity_node*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '835' => {
+                          '830' => {
                                      'Header' => 'base.h',
                                      'Line' => '150',
                                      'Memb' => {
                                                  '0' => {
                                                           'name' => 'hdr',
                                                           'offset' => '0',
-                                                          'type' => '719'
+                                                          'type' => '714'
                                                         },
                                                  '1' => {
                                                           'name' => 'payload',
                                                           'offset' => '3',
-                                                          'type' => '879'
+                                                          'type' => '874'
                                                         }
                                                },
                                      'Name' => 'struct pldm_msg',
                                      'Size' => '4',
                                      'Type' => 'Struct'
                                    },
-                          '83664' => {
-                                       'BaseType' => '83669',
-                                       'Name' => 'pldm_entity**',
+                          '8521' => {
+                                      'BaseType' => '5053',
+                                      'Name' => 'uint16_t*',
+                                      'Size' => '8',
+                                      'Type' => 'Pointer'
+                                    },
+                          '86691' => {
+                                       'BaseType' => '77315',
+                                       'Name' => 'pldm_pdr_record const*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '83669' => {
-                                       'BaseType' => '82382',
-                                       'Name' => 'pldm_entity*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '83733' => {
-                                       'BaseType' => '82426',
-                                       'Name' => 'pldm_entity_association_tree*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '84012' => {
-                                       'BaseType' => '83271',
-                                       'Name' => 'pldm_entity_node**',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '84802' => {
-                                       'BaseType' => '82159',
-                                       'Name' => 'pldm_pdr const*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '85056' => {
-                                       'BaseType' => '82147',
-                                       'Name' => 'pldm_pdr*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '874' => {
-                                     'BaseType' => '835',
+                          '869' => {
+                                     'BaseType' => '830',
                                      'Name' => 'struct pldm_msg const',
                                      'Size' => '4',
                                      'Type' => 'Const'
                                    },
-                          '879' => {
-                                     'BaseType' => '173',
+                          '874' => {
+                                     'BaseType' => '168',
                                      'Name' => 'uint8_t[1]',
                                      'Size' => '1',
                                      'Type' => 'Array'
                                    },
-                          '895' => {
+                          '890' => {
                                      'Header' => 'base.h',
                                      'Line' => '160',
                                      'Memb' => {
                                                  '0' => {
                                                           'name' => 'msg_type',
                                                           'offset' => '0',
-                                                          'type' => '707'
+                                                          'type' => '702'
                                                         },
                                                  '1' => {
                                                           'name' => 'instance',
                                                           'offset' => '4',
-                                                          'type' => '173'
+                                                          'type' => '168'
                                                         },
                                                  '2' => {
                                                           'name' => 'pldm_type',
                                                           'offset' => '5',
-                                                          'type' => '173'
+                                                          'type' => '168'
                                                         },
                                                  '3' => {
                                                           'name' => 'command',
                                                           'offset' => '6',
-                                                          'type' => '173'
+                                                          'type' => '168'
                                                         },
                                                  '4' => {
                                                           'name' => 'completion_code',
                                                           'offset' => '7',
-                                                          'type' => '173'
+                                                          'type' => '168'
                                                         }
                                                },
                                      'Name' => 'struct pldm_header_info',
                                      'Size' => '8',
                                      'Type' => 'Struct'
                                    },
-                          '9116' => {
-                                      'BaseType' => '5485',
-                                      'Name' => 'uint16_t*',
+                          '9084' => {
+                                      'BaseType' => '123',
+                                      'Name' => 'size_t*',
                                       'Size' => '8',
                                       'Type' => 'Pointer'
                                     },
-                          '91590' => {
-                                       'BaseType' => '82236',
-                                       'Name' => 'pldm_pdr_record const*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '96470' => {
-                                       'BaseType' => '173',
+                          '91453' => {
+                                       'BaseType' => '168',
                                        'Header' => 'base.h',
                                        'Line' => '14',
                                        'Name' => 'pldm_tid_t',
                                        'Size' => '1',
                                        'Type' => 'Typedef'
                                      },
-                          '96482' => {
-                                       'BaseType' => '173',
+                          '91465' => {
+                                       'BaseType' => '168',
                                        'Header' => 'instance-id.h',
                                        'Line' => '11',
                                        'Name' => 'pldm_instance_id_t',
                                        'Size' => '1',
                                        'Type' => 'Typedef'
                                      },
-                          '9679' => {
-                                      'BaseType' => '123',
-                                      'Name' => 'size_t*',
-                                      'Size' => '8',
-                                      'Type' => 'Pointer'
-                                    },
-                          '96862' => {
+                          '91845' => {
+                                       'Header' => undef,
                                        'Line' => '18',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'prev',
                                                             'offset' => '0',
-                                                            'type' => '96482'
+                                                            'type' => '91465'
                                                           },
                                                    '1' => {
                                                             'name' => 'allocations',
                                                             'offset' => '4',
-                                                            'type' => '185'
+                                                            'type' => '180'
                                                           }
                                                  },
                                        'Name' => 'struct pldm_tid_state',
                                        'PrivateABI' => 1,
                                        'Size' => '8',
-                                       'Source' => 'instance-id.c',
                                        'Type' => 'Struct'
                                      },
-                          '96901' => {
+                          '91884' => {
+                                       'Header' => undef,
                                        'Line' => '23',
                                        'Memb' => {
                                                    '0' => {
                                                             'name' => 'state',
                                                             'offset' => '0',
-                                                            'type' => '96943'
+                                                            'type' => '91926'
                                                           },
                                                    '1' => {
                                                             'name' => 'lock_db_fd',
@@ -11804,48 +10402,41 @@
                                        'Name' => 'struct pldm_instance_db',
                                        'PrivateABI' => 1,
                                        'Size' => '2052',
-                                       'Source' => 'instance-id.c',
                                        'Type' => 'Struct'
                                      },
-                          '96943' => {
-                                       'BaseType' => '96862',
+                          '91926' => {
+                                       'BaseType' => '91845',
                                        'Name' => 'struct pldm_tid_state[256]',
                                        'Size' => '2048',
                                        'Type' => 'Array'
                                      },
-                          '974' => {
-                                     'BaseType' => '895',
-                                     'Name' => 'struct pldm_header_info const',
-                                     'Size' => '8',
-                                     'Type' => 'Const'
-                                   },
-                          '97413' => {
-                                       'BaseType' => '96901',
+                          '92354' => {
+                                       'BaseType' => '91884',
                                        'Name' => 'struct pldm_instance_db*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '97838' => {
-                                       'BaseType' => '96482',
+                          '92780' => {
+                                       'BaseType' => '91465',
                                        'Name' => 'pldm_instance_id_t*',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '98014' => {
-                                       'BaseType' => '97413',
+                          '92956' => {
+                                       'BaseType' => '92354',
                                        'Name' => 'struct pldm_instance_db**',
                                        'Size' => '8',
                                        'Type' => 'Pointer'
                                      },
-                          '98632' => {
-                                       'BaseType' => '173',
+                          '93472' => {
+                                       'BaseType' => '168',
                                        'Header' => 'pldm.h',
                                        'Line' => '12',
                                        'Name' => 'mctp_eid_t',
                                        'Size' => '1',
                                        'Type' => 'Typedef'
                                      },
-                          '98644' => {
+                          '93484' => {
                                        'Header' => 'pldm.h',
                                        'Line' => '14',
                                        'Memb' => {
@@ -11910,17 +10501,23 @@
                                        'Size' => '4',
                                        'Type' => 'Enum'
                                      },
-                          '98747' => {
-                                       'BaseType' => '98644',
+                          '93587' => {
+                                       'BaseType' => '93484',
                                        'Header' => 'pldm.h',
                                        'Line' => '29',
                                        'Name' => 'pldm_requester_rc_t',
                                        'Size' => '4',
                                        'Type' => 'Typedef'
-                                     }
+                                     },
+                          '969' => {
+                                     'BaseType' => '890',
+                                     'Name' => 'struct pldm_header_info const',
+                                     'Size' => '8',
+                                     'Type' => 'Const'
+                                   }
                         },
           'UndefinedSymbols' => {
-                                  'libpldm.so.0.4.0' => {
+                                  'libpldm.so.0.5.0' => {
                                                           '_ITM_deregisterTMCloneTable' => 0,
                                                           '_ITM_registerTMCloneTable' => 0,
                                                           '__assert_fail@GLIBC_2.2.5' => 0,
@@ -11944,6 +10541,7 @@
                                                           'memcpy@GLIBC_2.14' => 0,
                                                           'open64@GLIBC_2.2.5' => 0,
                                                           'poll@GLIBC_2.2.5' => 0,
+                                                          'ppoll@GLIBC_2.4' => 0,
                                                           'recv@GLIBC_2.2.5' => 0,
                                                           'recvmsg@GLIBC_2.2.5' => 0,
                                                           'sendmsg@GLIBC_2.2.5' => 0,
diff --git a/meson.build b/meson.build
index 8bca4c3..da594cb 100644
--- a/meson.build
+++ b/meson.build
@@ -8,7 +8,7 @@
       'c_std=c17',
       'tests=' + (meson.is_subproject() ? 'disabled' : 'enabled'),
     ],
-    version: '0.4.0',
+    version: '0.5.0',
     meson_version: '>=0.63.0',
 )