xref: /openbmc/libpldm/abi/x86_64/gcc.dump (revision 9d2a1c6ad095d0b04d1c39a794487eafda1f34fb)
1$VAR1 = {
2          'ABI_DUMPER_VERSION' => '1.2',
3          'ABI_DUMP_VERSION' => '3.5',
4          'Arch' => 'x86_64',
5          'GccVersion' => '12.2.0',
6          'Headers' => {
7                         'base.h' => 1,
8                         'bios.h' => 1,
9                         'bios_table.h' => 1,
10                         'firmware_update.h' => 1,
11                         'fru.h' => 1,
12                         'instance-id.h' => 1,
13                         'pdr.h' => 1,
14                         'platform.h' => 1,
15                         'pldm.h' => 1,
16                         'utils.h' => 1
17                       },
18          'Language' => 'C',
19          'LibraryName' => 'libpldm.so.0.2.0',
20          'LibraryVersion' => '0.2.0',
21          'NameSpaces' => {},
22          'Needed' => {
23                        'libc.so.6' => 1
24                      },
25          'PublicABI' => '1',
26          'Sources' => {},
27          'SymbolInfo' => {
28                            '100232' => {
29                                          'Header' => 'pldm.h',
30                                          'Return' => '98288',
31                                          'ShortName' => 'pldm_open'
32                                        },
33                            '10033' => {
34                                         'Header' => 'bios.h',
35                                         'Param' => {
36                                                      '0' => {
37                                                               'name' => 'msg',
38                                                               'type' => '2077'
39                                                             },
40                                                      '1' => {
41                                                               'name' => 'payload_length',
42                                                               'type' => '123'
43                                                             },
44                                                      '2' => {
45                                                               'name' => 'seconds',
46                                                               'type' => '2082'
47                                                             },
48                                                      '3' => {
49                                                               'name' => 'minutes',
50                                                               'type' => '2082'
51                                                             },
52                                                      '4' => {
53                                                               'name' => 'hours',
54                                                               'type' => '2082'
55                                                             },
56                                                      '5' => {
57                                                               'name' => 'day',
58                                                               'type' => '2082'
59                                                             },
60                                                      '6' => {
61                                                               'name' => 'month',
62                                                               'offset' => '0',
63                                                               'type' => '2082'
64                                                             },
65                                                      '7' => {
66                                                               'name' => 'year',
67                                                               'offset' => '8',
68                                                               'type' => '8521'
69                                                             }
70                                                    },
71                                         'Return' => '74',
72                                         'ShortName' => 'decode_set_date_time_req'
73                                       },
74                            '10323' => {
75                                         'Header' => 'bios.h',
76                                         'Param' => {
77                                                      '0' => {
78                                                               'name' => 'instance_id',
79                                                               'type' => '168'
80                                                             },
81                                                      '1' => {
82                                                               'name' => 'seconds',
83                                                               'type' => '168'
84                                                             },
85                                                      '2' => {
86                                                               'name' => 'minutes',
87                                                               'type' => '168'
88                                                             },
89                                                      '3' => {
90                                                               'name' => 'hours',
91                                                               'type' => '168'
92                                                             },
93                                                      '4' => {
94                                                               'name' => 'day',
95                                                               'type' => '168'
96                                                             },
97                                                      '5' => {
98                                                               'name' => 'month',
99                                                               'type' => '168'
100                                                             },
101                                                      '6' => {
102                                                               'name' => 'year',
103                                                               'offset' => '0',
104                                                               'type' => '5053'
105                                                             },
106                                                      '7' => {
107                                                               'name' => 'msg',
108                                                               'offset' => '8',
109                                                               'type' => '1632'
110                                                             },
111                                                      '8' => {
112                                                               'name' => 'payload_length',
113                                                               'offset' => '16',
114                                                               'type' => '123'
115                                                             }
116                                                    },
117                                         'Return' => '74',
118                                         'ShortName' => 'encode_set_date_time_req'
119                                       },
120                            '10815' => {
121                                         'Header' => 'bios.h',
122                                         'Param' => {
123                                                      '0' => {
124                                                               'name' => 'msg',
125                                                               'type' => '2077'
126                                                             },
127                                                      '1' => {
128                                                               'name' => 'payload_length',
129                                                               'type' => '123'
130                                                             },
131                                                      '2' => {
132                                                               'name' => 'completion_code',
133                                                               'type' => '2082'
134                                                             },
135                                                      '3' => {
136                                                               'name' => 'seconds',
137                                                               'type' => '2082'
138                                                             },
139                                                      '4' => {
140                                                               'name' => 'minutes',
141                                                               'type' => '2082'
142                                                             },
143                                                      '5' => {
144                                                               'name' => 'hours',
145                                                               'type' => '2082'
146                                                             },
147                                                      '6' => {
148                                                               'name' => 'day',
149                                                               'offset' => '0',
150                                                               'type' => '2082'
151                                                             },
152                                                      '7' => {
153                                                               'name' => 'month',
154                                                               'offset' => '8',
155                                                               'type' => '2082'
156                                                             },
157                                                      '8' => {
158                                                               'name' => 'year',
159                                                               'offset' => '16',
160                                                               'type' => '8521'
161                                                             }
162                                                    },
163                                         'Reg' => {
164                                                    '4' => 'r8',
165                                                    '5' => 'r9'
166                                                  },
167                                         'Return' => '74',
168                                         'ShortName' => 'decode_get_date_time_resp'
169                                       },
170                            '11016' => {
171                                         'Header' => 'bios.h',
172                                         'Param' => {
173                                                      '0' => {
174                                                               'name' => 'instance_id',
175                                                               'type' => '168'
176                                                             },
177                                                      '1' => {
178                                                               'name' => 'completion_code',
179                                                               'type' => '168'
180                                                             },
181                                                      '2' => {
182                                                               'name' => 'seconds',
183                                                               'type' => '168'
184                                                             },
185                                                      '3' => {
186                                                               'name' => 'minutes',
187                                                               'type' => '168'
188                                                             },
189                                                      '4' => {
190                                                               'name' => 'hours',
191                                                               'type' => '168'
192                                                             },
193                                                      '5' => {
194                                                               'name' => 'day',
195                                                               'type' => '168'
196                                                             },
197                                                      '6' => {
198                                                               'name' => 'month',
199                                                               'offset' => '0',
200                                                               'type' => '168'
201                                                             },
202                                                      '7' => {
203                                                               'name' => 'year',
204                                                               'offset' => '8',
205                                                               'type' => '5053'
206                                                             },
207                                                      '8' => {
208                                                               'name' => 'msg',
209                                                               'offset' => '16',
210                                                               'type' => '1632'
211                                                             }
212                                                    },
213                                         'Return' => '74',
214                                         'ShortName' => 'encode_get_date_time_resp'
215                                       },
216                            '11299' => {
217                                         'Header' => 'bios.h',
218                                         'Param' => {
219                                                      '0' => {
220                                                               'name' => 'instance_id',
221                                                               'type' => '168'
222                                                             },
223                                                      '1' => {
224                                                               'name' => 'msg',
225                                                               'type' => '1632'
226                                                             }
227                                                    },
228                                         'Return' => '74',
229                                         'ShortName' => 'encode_get_date_time_req'
230                                       },
231                            '1440' => {
232                                        'Header' => 'base.h',
233                                        'Param' => {
234                                                     '0' => {
235                                                              'name' => 'msg_type',
236                                                              'type' => '168'
237                                                            },
238                                                     '1' => {
239                                                              'name' => 'instance_id',
240                                                              'type' => '168'
241                                                            },
242                                                     '2' => {
243                                                              'name' => 'pldm_type',
244                                                              'type' => '168'
245                                                            },
246                                                     '3' => {
247                                                              'name' => 'command',
248                                                              'type' => '168'
249                                                            },
250                                                     '4' => {
251                                                              'name' => 'msg',
252                                                              'type' => '1632'
253                                                            }
254                                                   },
255                                        'Return' => '74',
256                                        'ShortName' => 'encode_pldm_header_only'
257                                      },
258                            '16195' => {
259                                         'Header' => 'platform.h',
260                                         'Param' => {
261                                                      '0' => {
262                                                               'name' => 'msg',
263                                                               'type' => '2077'
264                                                             },
265                                                      '1' => {
266                                                               'name' => 'payload_length',
267                                                               'type' => '123'
268                                                             },
269                                                      '10' => {
270                                                                'name' => 'event_data_integrity_checksum',
271                                                                'offset' => '32',
272                                                                'type' => '2087'
273                                                              },
274                                                      '2' => {
275                                                               'name' => 'completion_code',
276                                                               'type' => '2082'
277                                                             },
278                                                      '3' => {
279                                                               'name' => 'tid',
280                                                               'type' => '2082'
281                                                             },
282                                                      '4' => {
283                                                               'name' => 'event_id',
284                                                               'type' => '8521'
285                                                             },
286                                                      '5' => {
287                                                               'name' => 'next_data_transfer_handle',
288                                                               'type' => '2087'
289                                                             },
290                                                      '6' => {
291                                                               'name' => 'transfer_flag',
292                                                               'offset' => '0',
293                                                               'type' => '2082'
294                                                             },
295                                                      '7' => {
296                                                               'name' => 'event_class',
297                                                               'offset' => '8',
298                                                               'type' => '2082'
299                                                             },
300                                                      '8' => {
301                                                               'name' => 'event_data_size',
302                                                               'offset' => '16',
303                                                               'type' => '2087'
304                                                             },
305                                                      '9' => {
306                                                               'name' => 'event_data',
307                                                               'offset' => '24',
308                                                               'type' => '16933'
309                                                             }
310                                                    },
311                                         'Return' => '74',
312                                         'ShortName' => 'decode_poll_for_platform_event_message_resp'
313                                       },
314                            '1637' => {
315                                        'Header' => 'base.h',
316                                        'Param' => {
317                                                     '0' => {
318                                                              'name' => 'instance_id',
319                                                              'type' => '168'
320                                                            },
321                                                     '1' => {
322                                                              'name' => 'type',
323                                                              'type' => '168'
324                                                            },
325                                                     '2' => {
326                                                              'name' => 'command',
327                                                              'type' => '168'
328                                                            },
329                                                     '3' => {
330                                                              'name' => 'cc',
331                                                              'type' => '168'
332                                                            },
333                                                     '4' => {
334                                                              'name' => 'msg',
335                                                              'type' => '1632'
336                                                            }
337                                                   },
338                                        'Return' => '74',
339                                        'ShortName' => 'encode_cc_only_resp'
340                                      },
341                            '16943' => {
342                                         'Header' => 'platform.h',
343                                         'Param' => {
344                                                      '0' => {
345                                                               'name' => 'instance_id',
346                                                               'type' => '168'
347                                                             },
348                                                      '1' => {
349                                                               'name' => 'format_version',
350                                                               'type' => '168'
351                                                             },
352                                                      '2' => {
353                                                               'name' => 'transfer_operation_flag',
354                                                               'type' => '168'
355                                                             },
356                                                      '3' => {
357                                                               'name' => 'data_transfer_handle',
358                                                               'type' => '180'
359                                                             },
360                                                      '4' => {
361                                                               'name' => 'event_id_to_acknowledge',
362                                                               'type' => '5053'
363                                                             },
364                                                      '5' => {
365                                                               'name' => 'msg',
366                                                               'type' => '1632'
367                                                             },
368                                                      '6' => {
369                                                               'name' => 'payload_length',
370                                                               'offset' => '0',
371                                                               'type' => '123'
372                                                             }
373                                                    },
374                                         'Return' => '74',
375                                         'ShortName' => 'encode_poll_for_platform_event_message_req'
376                                       },
377                            '17507' => {
378                                         'Header' => 'platform.h',
379                                         'Param' => {
380                                                      '0' => {
381                                                               'name' => 'instance_id',
382                                                               'type' => '168'
383                                                             },
384                                                      '1' => {
385                                                               'name' => 'completion_code',
386                                                               'type' => '168'
387                                                             },
388                                                      '2' => {
389                                                               'name' => 'msg',
390                                                               'type' => '1632'
391                                                             }
392                                                    },
393                                         'Return' => '74',
394                                         'ShortName' => 'encode_set_event_receiver_resp'
395                                       },
396                            '17682' => {
397                                         'Header' => 'platform.h',
398                                         'Param' => {
399                                                      '0' => {
400                                                               'name' => 'msg',
401                                                               'type' => '2077'
402                                                             },
403                                                      '1' => {
404                                                               'name' => 'payload_length',
405                                                               'type' => '123'
406                                                             },
407                                                      '2' => {
408                                                               'name' => 'event_message_global_enable',
409                                                               'type' => '2082'
410                                                             },
411                                                      '3' => {
412                                                               'name' => 'transport_protocol_type',
413                                                               'type' => '2082'
414                                                             },
415                                                      '4' => {
416                                                               'name' => 'event_receiver_address_info',
417                                                               'type' => '2082'
418                                                             },
419                                                      '5' => {
420                                                               'name' => 'heartbeat_timer',
421                                                               'type' => '8521'
422                                                             }
423                                                    },
424                                         'Return' => '74',
425                                         'ShortName' => 'decode_set_event_receiver_req'
426                                       },
427                            '18172' => {
428                                         'Header' => 'platform.h',
429                                         'Param' => {
430                                                      '0' => {
431                                                               'name' => 'msg',
432                                                               'type' => '2077'
433                                                             },
434                                                      '1' => {
435                                                               'name' => 'payload_length',
436                                                               'type' => '123'
437                                                             },
438                                                      '2' => {
439                                                               'name' => 'completion_code',
440                                                               'type' => '2082'
441                                                             }
442                                                    },
443                                         'Return' => '74',
444                                         'ShortName' => 'decode_set_event_receiver_resp'
445                                       },
446                            '1845' => {
447                                        'Header' => 'base.h',
448                                        'Param' => {
449                                                     '0' => {
450                                                              'name' => 'msg',
451                                                              'type' => '2077'
452                                                            },
453                                                     '1' => {
454                                                              'name' => 'payload_length',
455                                                              'type' => '123'
456                                                            },
457                                                     '2' => {
458                                                              'name' => 'pldm_type',
459                                                              'type' => '2082'
460                                                            },
461                                                     '3' => {
462                                                              'name' => 'transfer_opflag',
463                                                              'type' => '2082'
464                                                            },
465                                                     '4' => {
466                                                              'name' => 'transfer_ctx',
467                                                              'type' => '2087'
468                                                            },
469                                                     '5' => {
470                                                              'name' => 'transfer_handle',
471                                                              'type' => '2087'
472                                                            },
473                                                     '6' => {
474                                                              'name' => 'section_offset',
475                                                              'offset' => '0',
476                                                              'type' => '2087'
477                                                            },
478                                                     '7' => {
479                                                              'name' => 'section_length',
480                                                              'offset' => '8',
481                                                              'type' => '2087'
482                                                            }
483                                                   },
484                                        'Reg' => {
485                                                   '4' => 'r8',
486                                                   '5' => 'r9'
487                                                 },
488                                        'Return' => '74',
489                                        'ShortName' => 'decode_multipart_receive_req'
490                                      },
491                            '18507' => {
492                                         'Header' => 'platform.h',
493                                         'Param' => {
494                                                      '0' => {
495                                                               'name' => 'instance_id',
496                                                               'type' => '168'
497                                                             },
498                                                      '1' => {
499                                                               'name' => 'event_message_global_enable',
500                                                               'type' => '168'
501                                                             },
502                                                      '2' => {
503                                                               'name' => 'transport_protocol_type',
504                                                               'type' => '168'
505                                                             },
506                                                      '3' => {
507                                                               'name' => 'event_receiver_address_info',
508                                                               'type' => '168'
509                                                             },
510                                                      '4' => {
511                                                               'name' => 'heartbeat_timer',
512                                                               'type' => '5053'
513                                                             },
514                                                      '5' => {
515                                                               'name' => 'msg',
516                                                               'type' => '1632'
517                                                             }
518                                                    },
519                                         'Return' => '74',
520                                         'ShortName' => 'encode_set_event_receiver_req'
521                                       },
522                            '18771' => {
523                                         'Header' => 'platform.h',
524                                         'Param' => {
525                                                      '0' => {
526                                                               'name' => 'msg',
527                                                               'type' => '2077'
528                                                             },
529                                                      '1' => {
530                                                               'name' => 'payload_length',
531                                                               'type' => '123'
532                                                             },
533                                                      '2' => {
534                                                               'name' => 'sensor_id',
535                                                               'type' => '8521'
536                                                             },
537                                                      '3' => {
538                                                               'name' => 'rearm_event_state',
539                                                               'type' => '2082'
540                                                             }
541                                                    },
542                                         'Return' => '74',
543                                         'ShortName' => 'decode_get_sensor_reading_req'
544                                       },
545                            '19159' => {
546                                         'Header' => 'platform.h',
547                                         'Param' => {
548                                                      '0' => {
549                                                               'name' => 'instance_id',
550                                                               'type' => '168'
551                                                             },
552                                                      '1' => {
553                                                               'name' => 'completion_code',
554                                                               'type' => '168'
555                                                             },
556                                                      '10' => {
557                                                                'name' => 'payload_length',
558                                                                'offset' => '32',
559                                                                'type' => '123'
560                                                              },
561                                                      '2' => {
562                                                               'name' => 'sensor_data_size',
563                                                               'type' => '168'
564                                                             },
565                                                      '3' => {
566                                                               'name' => 'sensor_operational_state',
567                                                               'type' => '168'
568                                                             },
569                                                      '4' => {
570                                                               'name' => 'sensor_event_message_enable',
571                                                               'type' => '168'
572                                                             },
573                                                      '5' => {
574                                                               'name' => 'present_state',
575                                                               'type' => '168'
576                                                             },
577                                                      '6' => {
578                                                               'name' => 'previous_state',
579                                                               'offset' => '0',
580                                                               'type' => '168'
581                                                             },
582                                                      '7' => {
583                                                               'name' => 'event_state',
584                                                               'offset' => '8',
585                                                               'type' => '168'
586                                                             },
587                                                      '8' => {
588                                                               'name' => 'present_reading',
589                                                               'offset' => '16',
590                                                               'type' => '6245'
591                                                             },
592                                                      '9' => {
593                                                               'name' => 'msg',
594                                                               'offset' => '24',
595                                                               'type' => '1632'
596                                                             }
597                                                    },
598                                         'Return' => '74',
599                                         'ShortName' => 'encode_get_sensor_reading_resp'
600                                       },
601                            '19567' => {
602                                         'Header' => 'platform.h',
603                                         'Param' => {
604                                                      '0' => {
605                                                               'name' => 'msg',
606                                                               'type' => '2077'
607                                                             },
608                                                      '1' => {
609                                                               'name' => 'payload_length',
610                                                               'type' => '123'
611                                                             },
612                                                      '2' => {
613                                                               'name' => 'completion_code',
614                                                               'type' => '2082'
615                                                             },
616                                                      '3' => {
617                                                               'name' => 'sensor_data_size',
618                                                               'type' => '2082'
619                                                             },
620                                                      '4' => {
621                                                               'name' => 'sensor_operational_state',
622                                                               'type' => '2082'
623                                                             },
624                                                      '5' => {
625                                                               'name' => 'sensor_event_message_enable',
626                                                               'type' => '2082'
627                                                             },
628                                                      '6' => {
629                                                               'name' => 'present_state',
630                                                               'offset' => '0',
631                                                               'type' => '2082'
632                                                             },
633                                                      '7' => {
634                                                               'name' => 'previous_state',
635                                                               'offset' => '8',
636                                                               'type' => '2082'
637                                                             },
638                                                      '8' => {
639                                                               'name' => 'event_state',
640                                                               'offset' => '16',
641                                                               'type' => '2082'
642                                                             },
643                                                      '9' => {
644                                                               'name' => 'present_reading',
645                                                               'offset' => '24',
646                                                               'type' => '2082'
647                                                             }
648                                                    },
649                                         'Return' => '74',
650                                         'ShortName' => 'decode_get_sensor_reading_resp'
651                                       },
652                            '20461' => {
653                                         'Header' => 'platform.h',
654                                         'Param' => {
655                                                      '0' => {
656                                                               'name' => 'instance_id',
657                                                               'type' => '168'
658                                                             },
659                                                      '1' => {
660                                                               'name' => 'sensor_id',
661                                                               'type' => '5053'
662                                                             },
663                                                      '2' => {
664                                                               'name' => 'rearm_event_state',
665                                                               'type' => '168'
666                                                             },
667                                                      '3' => {
668                                                               'name' => 'msg',
669                                                               'type' => '1632'
670                                                             }
671                                                    },
672                                         'Return' => '74',
673                                         'ShortName' => 'encode_get_sensor_reading_req'
674                                       },
675                            '20683' => {
676                                         'Header' => 'platform.h',
677                                         'Param' => {
678                                                      '0' => {
679                                                               'name' => 'change_record_data',
680                                                               'type' => '6245'
681                                                             },
682                                                      '1' => {
683                                                               'name' => 'change_record_data_size',
684                                                               'type' => '123'
685                                                             },
686                                                      '2' => {
687                                                               'name' => 'event_data_operation',
688                                                               'type' => '2082'
689                                                             },
690                                                      '3' => {
691                                                               'name' => 'number_of_change_entries',
692                                                               'type' => '2082'
693                                                             },
694                                                      '4' => {
695                                                               'name' => 'change_entry_data_offset',
696                                                               'type' => '9084'
697                                                             }
698                                                    },
699                                         'Return' => '74',
700                                         'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
701                                       },
702                            '2097' => {
703                                        'Header' => 'base.h',
704                                        'Param' => {
705                                                     '0' => {
706                                                              'name' => 'instance_id',
707                                                              'type' => '168'
708                                                            },
709                                                     '1' => {
710                                                              'name' => 'tid',
711                                                              'type' => '168'
712                                                            },
713                                                     '2' => {
714                                                              'name' => 'msg',
715                                                              'type' => '1632'
716                                                            }
717                                                   },
718                                        'Return' => '74',
719                                        'ShortName' => 'encode_set_tid_req'
720                                      },
721                            '21973' => {
722                                         'Header' => 'platform.h',
723                                         'Param' => {
724                                                      '0' => {
725                                                               'name' => 'event_data',
726                                                               'type' => '6245'
727                                                             },
728                                                      '1' => {
729                                                               'name' => 'event_data_size',
730                                                               'type' => '123'
731                                                             },
732                                                      '2' => {
733                                                               'name' => 'event_data_format',
734                                                               'type' => '2082'
735                                                             },
736                                                      '3' => {
737                                                               'name' => 'number_of_change_records',
738                                                               'type' => '2082'
739                                                             },
740                                                      '4' => {
741                                                               'name' => 'change_record_data_offset',
742                                                               'type' => '9084'
743                                                             }
744                                                    },
745                                         'Return' => '74',
746                                         'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
747                                       },
748                            '22380' => {
749                                         'Header' => 'platform.h',
750                                         'Param' => {
751                                                      '0' => {
752                                                               'name' => 'event_data_format',
753                                                               'type' => '168'
754                                                             },
755                                                      '1' => {
756                                                               'name' => 'number_of_change_records',
757                                                               'type' => '168'
758                                                             },
759                                                      '2' => {
760                                                               'name' => 'event_data_operations',
761                                                               'type' => '6245'
762                                                             },
763                                                      '3' => {
764                                                               'name' => 'numbers_of_change_entries',
765                                                               'type' => '6245'
766                                                             },
767                                                      '4' => {
768                                                               'name' => 'change_entries',
769                                                               'type' => '22708'
770                                                             },
771                                                      '5' => {
772                                                               'name' => 'event_data',
773                                                               'type' => '22723'
774                                                             },
775                                                      '6' => {
776                                                               'name' => 'actual_change_records_size',
777                                                               'offset' => '0',
778                                                               'type' => '9084'
779                                                             },
780                                                      '7' => {
781                                                               'name' => 'max_change_records_size',
782                                                               'offset' => '8',
783                                                               'type' => '123'
784                                                             }
785                                                    },
786                                         'Reg' => {
787                                                    '4' => 'r8'
788                                                  },
789                                         'Return' => '74',
790                                         'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
791                                       },
792                            '22733' => {
793                                         'Header' => 'platform.h',
794                                         'Param' => {
795                                                      '0' => {
796                                                               'name' => 'msg',
797                                                               'type' => '2077'
798                                                             },
799                                                      '1' => {
800                                                               'name' => 'payload_length',
801                                                               'type' => '123'
802                                                             },
803                                                      '2' => {
804                                                               'name' => 'completion_code',
805                                                               'type' => '2082'
806                                                             },
807                                                      '3' => {
808                                                               'name' => 'effecter_data_size',
809                                                               'type' => '2082'
810                                                             },
811                                                      '4' => {
812                                                               'name' => 'effecter_oper_state',
813                                                               'type' => '2082'
814                                                             },
815                                                      '5' => {
816                                                               'name' => 'pending_value',
817                                                               'type' => '2082'
818                                                             },
819                                                      '6' => {
820                                                               'name' => 'present_value',
821                                                               'offset' => '0',
822                                                               'type' => '2082'
823                                                             }
824                                                    },
825                                         'Return' => '74',
826                                         'ShortName' => 'decode_get_numeric_effecter_value_resp'
827                                       },
828                            '2291' => {
829                                        'Header' => 'base.h',
830                                        'Param' => {
831                                                     '0' => {
832                                                              'name' => 'msg',
833                                                              'type' => '2077'
834                                                            },
835                                                     '1' => {
836                                                              'name' => 'payload_length',
837                                                              'type' => '123'
838                                                            },
839                                                     '2' => {
840                                                              'name' => 'completion_code',
841                                                              'type' => '2082'
842                                                            },
843                                                     '3' => {
844                                                              'name' => 'tid',
845                                                              'type' => '2082'
846                                                            }
847                                                   },
848                                        'Reg' => {
849                                                   '0' => 'rdi',
850                                                   '1' => 'rsi',
851                                                   '2' => 'rdx',
852                                                   '3' => 'rcx'
853                                                 },
854                                        'Return' => '74',
855                                        'ShortName' => 'decode_get_tid_resp'
856                                      },
857                            '23707' => {
858                                         'Header' => 'platform.h',
859                                         'Param' => {
860                                                      '0' => {
861                                                               'name' => 'msg',
862                                                               'type' => '2077'
863                                                             },
864                                                      '1' => {
865                                                               'name' => 'payload_length',
866                                                               'type' => '123'
867                                                             },
868                                                      '2' => {
869                                                               'name' => 'effecter_id',
870                                                               'type' => '8521'
871                                                             }
872                                                    },
873                                         'Return' => '74',
874                                         'ShortName' => 'decode_get_numeric_effecter_value_req'
875                                       },
876                            '24042' => {
877                                         'Header' => 'platform.h',
878                                         'Param' => {
879                                                      '0' => {
880                                                               'name' => 'instance_id',
881                                                               'type' => '168'
882                                                             },
883                                                      '1' => {
884                                                               'name' => 'completion_code',
885                                                               'type' => '168'
886                                                             },
887                                                      '2' => {
888                                                               'name' => 'effecter_data_size',
889                                                               'type' => '168'
890                                                             },
891                                                      '3' => {
892                                                               'name' => 'effecter_oper_state',
893                                                               'type' => '168'
894                                                             },
895                                                      '4' => {
896                                                               'name' => 'pending_value',
897                                                               'type' => '6245'
898                                                             },
899                                                      '5' => {
900                                                               'name' => 'present_value',
901                                                               'type' => '6245'
902                                                             },
903                                                      '6' => {
904                                                               'name' => 'msg',
905                                                               'offset' => '0',
906                                                               'type' => '1632'
907                                                             },
908                                                      '7' => {
909                                                               'name' => 'payload_length',
910                                                               'offset' => '8',
911                                                               'type' => '123'
912                                                             }
913                                                    },
914                                         'Return' => '74',
915                                         'ShortName' => 'encode_get_numeric_effecter_value_resp'
916                                       },
917                            '2406' => {
918                                        'Header' => 'base.h',
919                                        'Param' => {
920                                                     '0' => {
921                                                              'name' => 'instance_id',
922                                                              'type' => '168'
923                                                            },
924                                                     '1' => {
925                                                              'name' => 'completion_code',
926                                                              'type' => '168'
927                                                            },
928                                                     '2' => {
929                                                              'name' => 'tid',
930                                                              'type' => '168'
931                                                            },
932                                                     '3' => {
933                                                              'name' => 'msg',
934                                                              'type' => '1632'
935                                                            }
936                                                   },
937                                        'Return' => '74',
938                                        'ShortName' => 'encode_get_tid_resp'
939                                      },
940                            '24442' => {
941                                         'Header' => 'platform.h',
942                                         'Param' => {
943                                                      '0' => {
944                                                               'name' => 'instance_id',
945                                                               'type' => '168'
946                                                             },
947                                                      '1' => {
948                                                               'name' => 'effecter_id',
949                                                               'type' => '5053'
950                                                             },
951                                                      '2' => {
952                                                               'name' => 'msg',
953                                                               'type' => '1632'
954                                                             }
955                                                    },
956                                         'Return' => '74',
957                                         'ShortName' => 'encode_get_numeric_effecter_value_req'
958                                       },
959                            '24643' => {
960                                         'Header' => 'platform.h',
961                                         'Param' => {
962                                                      '0' => {
963                                                               'name' => 'pdr_data',
964                                                               'type' => '1434'
965                                                             },
966                                                      '1' => {
967                                                               'name' => 'pdr_data_length',
968                                                               'type' => '123'
969                                                             },
970                                                      '2' => {
971                                                               'name' => 'pdr_value',
972                                                               'type' => '29133'
973                                                             }
974                                                    },
975                                         'Return' => '74',
976                                         'ShortName' => 'decode_numeric_sensor_pdr_data'
977                                       },
978                            '2615' => {
979                                        'Header' => 'base.h',
980                                        'Param' => {
981                                                     '0' => {
982                                                              'name' => 'instance_id',
983                                                              'type' => '168'
984                                                            },
985                                                     '1' => {
986                                                              'name' => 'msg',
987                                                              'type' => '1632'
988                                                            }
989                                                   },
990                                        'Return' => '74',
991                                        'ShortName' => 'encode_get_tid_req'
992                                      },
993                            '2747' => {
994                                        'Header' => 'base.h',
995                                        'Param' => {
996                                                     '0' => {
997                                                              'name' => 'msg',
998                                                              'type' => '2077'
999                                                            },
1000                                                     '1' => {
1001                                                              'name' => 'payload_length',
1002                                                              'type' => '123'
1003                                                            },
1004                                                     '2' => {
1005                                                              'name' => 'completion_code',
1006                                                              'type' => '2082'
1007                                                            },
1008                                                     '3' => {
1009                                                              'name' => 'next_transfer_handle',
1010                                                              'type' => '2087'
1011                                                            },
1012                                                     '4' => {
1013                                                              'name' => 'transfer_flag',
1014                                                              'type' => '2082'
1015                                                            },
1016                                                     '5' => {
1017                                                              'name' => 'version',
1018                                                              'type' => '2903'
1019                                                            }
1020                                                   },
1021                                        'Reg' => {
1022                                                   '3' => 'rcx',
1023                                                   '4' => 'r8',
1024                                                   '5' => 'r9'
1025                                                 },
1026                                        'Return' => '74',
1027                                        'ShortName' => 'decode_get_version_resp'
1028                                      },
1029                            '2913' => {
1030                                        'Header' => 'base.h',
1031                                        'Param' => {
1032                                                     '0' => {
1033                                                              'name' => 'msg',
1034                                                              'type' => '2077'
1035                                                            },
1036                                                     '1' => {
1037                                                              'name' => 'payload_length',
1038                                                              'type' => '123'
1039                                                            },
1040                                                     '2' => {
1041                                                              'name' => 'transfer_handle',
1042                                                              'type' => '2087'
1043                                                            },
1044                                                     '3' => {
1045                                                              'name' => 'transfer_opflag',
1046                                                              'type' => '2082'
1047                                                            },
1048                                                     '4' => {
1049                                                              'name' => 'type',
1050                                                              'type' => '2082'
1051                                                            }
1052                                                   },
1053                                        'Reg' => {
1054                                                   '0' => 'rdi',
1055                                                   '1' => 'rsi',
1056                                                   '2' => 'rdx',
1057                                                   '3' => 'rcx',
1058                                                   '4' => 'r8'
1059                                                 },
1060                                        'Return' => '74',
1061                                        'ShortName' => 'decode_get_version_req'
1062                                      },
1063                            '29138' => {
1064                                         'Header' => 'platform.h',
1065                                         'Param' => {
1066                                                      '0' => {
1067                                                               'name' => 'sensor_data',
1068                                                               'type' => '6245'
1069                                                             },
1070                                                      '1' => {
1071                                                               'name' => 'sensor_data_length',
1072                                                               'type' => '123'
1073                                                             },
1074                                                      '2' => {
1075                                                               'name' => 'event_state',
1076                                                               'type' => '2082'
1077                                                             },
1078                                                      '3' => {
1079                                                               'name' => 'previous_event_state',
1080                                                               'type' => '2082'
1081                                                             },
1082                                                      '4' => {
1083                                                               'name' => 'sensor_data_size',
1084                                                               'type' => '2082'
1085                                                             },
1086                                                      '5' => {
1087                                                               'name' => 'present_reading',
1088                                                               'type' => '2087'
1089                                                             }
1090                                                    },
1091                                         'Return' => '74',
1092                                         'ShortName' => 'decode_numeric_sensor_data'
1093                                       },
1094                            '29992' => {
1095                                         'Header' => 'platform.h',
1096                                         'Param' => {
1097                                                      '0' => {
1098                                                               'name' => 'sensor_data',
1099                                                               'type' => '6245'
1100                                                             },
1101                                                      '1' => {
1102                                                               'name' => 'sensor_data_length',
1103                                                               'type' => '123'
1104                                                             },
1105                                                      '2' => {
1106                                                               'name' => 'sensor_offset',
1107                                                               'type' => '2082'
1108                                                             },
1109                                                      '3' => {
1110                                                               'name' => 'event_state',
1111                                                               'type' => '2082'
1112                                                             },
1113                                                      '4' => {
1114                                                               'name' => 'previous_event_state',
1115                                                               'type' => '2082'
1116                                                             }
1117                                                    },
1118                                         'Return' => '74',
1119                                         'ShortName' => 'decode_state_sensor_data'
1120                                       },
1121                            '3042' => {
1122                                        'Header' => 'base.h',
1123                                        'Param' => {
1124                                                     '0' => {
1125                                                              'name' => 'instance_id',
1126                                                              'type' => '168'
1127                                                            },
1128                                                     '1' => {
1129                                                              'name' => 'completion_code',
1130                                                              'type' => '168'
1131                                                            },
1132                                                     '2' => {
1133                                                              'name' => 'next_transfer_handle',
1134                                                              'type' => '180'
1135                                                            },
1136                                                     '3' => {
1137                                                              'name' => 'transfer_flag',
1138                                                              'type' => '168'
1139                                                            },
1140                                                     '4' => {
1141                                                              'name' => 'version_data',
1142                                                              'type' => '3344'
1143                                                            },
1144                                                     '5' => {
1145                                                              'name' => 'version_size',
1146                                                              'type' => '123'
1147                                                            },
1148                                                     '6' => {
1149                                                              'name' => 'msg',
1150                                                              'offset' => '0',
1151                                                              'type' => '1632'
1152                                                            }
1153                                                   },
1154                                        'Return' => '74',
1155                                        'ShortName' => 'encode_get_version_resp'
1156                                      },
1157                            '30429' => {
1158                                         'Header' => 'platform.h',
1159                                         'Param' => {
1160                                                      '0' => {
1161                                                               'name' => 'sensor_data',
1162                                                               'type' => '6245'
1163                                                             },
1164                                                      '1' => {
1165                                                               'name' => 'sensor_data_length',
1166                                                               'type' => '123'
1167                                                             },
1168                                                      '2' => {
1169                                                               'name' => 'present_op_state',
1170                                                               'type' => '2082'
1171                                                             },
1172                                                      '3' => {
1173                                                               'name' => 'previous_op_state',
1174                                                               'type' => '2082'
1175                                                             }
1176                                                    },
1177                                         'Return' => '74',
1178                                         'ShortName' => 'decode_sensor_op_data'
1179                                       },
1180                            '30815' => {
1181                                         'Header' => 'platform.h',
1182                                         'Param' => {
1183                                                      '0' => {
1184                                                               'name' => 'event_data',
1185                                                               'type' => '6245'
1186                                                             },
1187                                                      '1' => {
1188                                                               'name' => 'event_data_length',
1189                                                               'type' => '123'
1190                                                             },
1191                                                      '2' => {
1192                                                               'name' => 'sensor_id',
1193                                                               'type' => '8521'
1194                                                             },
1195                                                      '3' => {
1196                                                               'name' => 'sensor_event_class_type',
1197                                                               'type' => '2082'
1198                                                             },
1199                                                      '4' => {
1200                                                               'name' => 'event_class_data_offset',
1201                                                               'type' => '9084'
1202                                                             }
1203                                                    },
1204                                         'Return' => '74',
1205                                         'ShortName' => 'decode_sensor_event_data'
1206                                       },
1207                            '31242' => {
1208                                         'Header' => 'platform.h',
1209                                         'Param' => {
1210                                                      '0' => {
1211                                                               'name' => 'msg',
1212                                                               'type' => '2077'
1213                                                             },
1214                                                      '1' => {
1215                                                               'name' => 'payload_length',
1216                                                               'type' => '123'
1217                                                             },
1218                                                      '2' => {
1219                                                               'name' => 'completion_code',
1220                                                               'type' => '2082'
1221                                                             },
1222                                                      '3' => {
1223                                                               'name' => 'synchrony_config',
1224                                                               'type' => '2082'
1225                                                             },
1226                                                      '4' => {
1227                                                               'name' => 'synchrony_config_support',
1228                                                               'type' => '31917'
1229                                                             },
1230                                                      '5' => {
1231                                                               'name' => 'number_event_class_returned',
1232                                                               'type' => '2082'
1233                                                             },
1234                                                      '6' => {
1235                                                               'name' => 'event_class',
1236                                                               'offset' => '0',
1237                                                               'type' => '2082'
1238                                                             },
1239                                                      '7' => {
1240                                                               'name' => 'event_class_count',
1241                                                               'offset' => '8',
1242                                                               'type' => '168'
1243                                                             }
1244                                                    },
1245                                         'Return' => '74',
1246                                         'ShortName' => 'decode_event_message_supported_resp'
1247                                       },
1248                            '31922' => {
1249                                         'Header' => 'platform.h',
1250                                         'Param' => {
1251                                                      '0' => {
1252                                                               'name' => 'instance_id',
1253                                                               'type' => '168'
1254                                                             },
1255                                                      '1' => {
1256                                                               'name' => 'format_version',
1257                                                               'type' => '168'
1258                                                             },
1259                                                      '2' => {
1260                                                               'name' => 'msg',
1261                                                               'type' => '1632'
1262                                                             }
1263                                                    },
1264                                         'Return' => '74',
1265                                         'ShortName' => 'encode_event_message_supported_req'
1266                                       },
1267                            '32123' => {
1268                                         'Header' => 'platform.h',
1269                                         'Param' => {
1270                                                      '0' => {
1271                                                               'name' => 'msg',
1272                                                               'type' => '2077'
1273                                                             },
1274                                                      '1' => {
1275                                                               'name' => 'payload_length',
1276                                                               'type' => '123'
1277                                                             },
1278                                                      '2' => {
1279                                                               'name' => 'completion_code',
1280                                                               'type' => '2082'
1281                                                             },
1282                                                      '3' => {
1283                                                               'name' => 'terminus_max_buffer_size',
1284                                                               'type' => '8521'
1285                                                             }
1286                                                    },
1287                                         'Return' => '74',
1288                                         'ShortName' => 'decode_event_message_buffer_size_resp'
1289                                       },
1290                            '32509' => {
1291                                         'Header' => 'platform.h',
1292                                         'Param' => {
1293                                                      '0' => {
1294                                                               'name' => 'instance_id',
1295                                                               'type' => '168'
1296                                                             },
1297                                                      '1' => {
1298                                                               'name' => 'event_receiver_max_buffer_size',
1299                                                               'type' => '5053'
1300                                                             },
1301                                                      '2' => {
1302                                                               'name' => 'msg',
1303                                                               'type' => '1632'
1304                                                             }
1305                                                    },
1306                                         'Return' => '74',
1307                                         'ShortName' => 'encode_event_message_buffer_size_req'
1308                                       },
1309                            '32710' => {
1310                                         'Header' => 'platform.h',
1311                                         'Param' => {
1312                                                      '0' => {
1313                                                               'name' => 'msg',
1314                                                               'type' => '2077'
1315                                                             },
1316                                                      '1' => {
1317                                                               'name' => 'payload_length',
1318                                                               'type' => '123'
1319                                                             },
1320                                                      '2' => {
1321                                                               'name' => 'completion_code',
1322                                                               'type' => '2082'
1323                                                             },
1324                                                      '3' => {
1325                                                               'name' => 'platform_event_status',
1326                                                               'type' => '2082'
1327                                                             }
1328                                                    },
1329                                         'Return' => '74',
1330                                         'ShortName' => 'decode_platform_event_message_resp'
1331                                       },
1332                            '33096' => {
1333                                         'Header' => 'platform.h',
1334                                         'Param' => {
1335                                                      '0' => {
1336                                                               'name' => 'instance_id',
1337                                                               'type' => '168'
1338                                                             },
1339                                                      '1' => {
1340                                                               'name' => 'format_version',
1341                                                               'type' => '168'
1342                                                             },
1343                                                      '2' => {
1344                                                               'name' => 'tid',
1345                                                               'type' => '168'
1346                                                             },
1347                                                      '3' => {
1348                                                               'name' => 'event_class',
1349                                                               'type' => '168'
1350                                                             },
1351                                                      '4' => {
1352                                                               'name' => 'event_data',
1353                                                               'type' => '6245'
1354                                                             },
1355                                                      '5' => {
1356                                                               'name' => 'event_data_length',
1357                                                               'type' => '123'
1358                                                             },
1359                                                      '6' => {
1360                                                               'name' => 'msg',
1361                                                               'offset' => '0',
1362                                                               'type' => '1632'
1363                                                             },
1364                                                      '7' => {
1365                                                               'name' => 'payload_length',
1366                                                               'offset' => '8',
1367                                                               'type' => '123'
1368                                                             }
1369                                                    },
1370                                         'Return' => '74',
1371                                         'ShortName' => 'encode_platform_event_message_req'
1372                                       },
1373                            '33428' => {
1374                                         'Header' => 'platform.h',
1375                                         'Param' => {
1376                                                      '0' => {
1377                                                               'name' => 'instance_id',
1378                                                               'type' => '168'
1379                                                             },
1380                                                      '1' => {
1381                                                               'name' => 'completion_code',
1382                                                               'type' => '168'
1383                                                             },
1384                                                      '10' => {
1385                                                                'name' => 'msg',
1386                                                                'offset' => '32',
1387                                                                'type' => '1632'
1388                                                              },
1389                                                      '11' => {
1390                                                                'name' => 'payload_length',
1391                                                                'offset' => '40',
1392                                                                'type' => '123'
1393                                                              },
1394                                                      '2' => {
1395                                                               'name' => 'tid',
1396                                                               'type' => '168'
1397                                                             },
1398                                                      '3' => {
1399                                                               'name' => 'event_id',
1400                                                               'type' => '5053'
1401                                                             },
1402                                                      '4' => {
1403                                                               'name' => 'next_data_transfer_handle',
1404                                                               'type' => '180'
1405                                                             },
1406                                                      '5' => {
1407                                                               'name' => 'transfer_flag',
1408                                                               'type' => '168'
1409                                                             },
1410                                                      '6' => {
1411                                                               'name' => 'event_class',
1412                                                               'offset' => '0',
1413                                                               'type' => '168'
1414                                                             },
1415                                                      '7' => {
1416                                                               'name' => 'event_data_size',
1417                                                               'offset' => '8',
1418                                                               'type' => '180'
1419                                                             },
1420                                                      '8' => {
1421                                                               'name' => 'event_data',
1422                                                               'offset' => '16',
1423                                                               'type' => '2082'
1424                                                             },
1425                                                      '9' => {
1426                                                               'name' => 'checksum',
1427                                                               'offset' => '24',
1428                                                               'type' => '180'
1429                                                             }
1430                                                    },
1431                                         'Return' => '74',
1432                                         'ShortName' => 'encode_poll_for_platform_event_message_resp'
1433                                       },
1434                            '3349' => {
1435                                        'Header' => 'base.h',
1436                                        'Param' => {
1437                                                     '0' => {
1438                                                              'name' => 'instance_id',
1439                                                              'type' => '168'
1440                                                            },
1441                                                     '1' => {
1442                                                              'name' => 'transfer_handle',
1443                                                              'type' => '180'
1444                                                            },
1445                                                     '2' => {
1446                                                              'name' => 'transfer_opflag',
1447                                                              'type' => '168'
1448                                                            },
1449                                                     '3' => {
1450                                                              'name' => 'type',
1451                                                              'type' => '168'
1452                                                            },
1453                                                     '4' => {
1454                                                              'name' => 'msg',
1455                                                              'type' => '1632'
1456                                                            }
1457                                                   },
1458                                        'Return' => '74',
1459                                        'ShortName' => 'encode_get_version_req'
1460                                      },
1461                            '34339' => {
1462                                         'Header' => 'platform.h',
1463                                         'Param' => {
1464                                                      '0' => {
1465                                                               'name' => 'instance_id',
1466                                                               'type' => '168'
1467                                                             },
1468                                                      '1' => {
1469                                                               'name' => 'completion_code',
1470                                                               'type' => '168'
1471                                                             },
1472                                                      '2' => {
1473                                                               'name' => 'platform_event_status',
1474                                                               'type' => '168'
1475                                                             },
1476                                                      '3' => {
1477                                                               'name' => 'msg',
1478                                                               'type' => '1632'
1479                                                             }
1480                                                    },
1481                                         'Return' => '74',
1482                                         'ShortName' => 'encode_platform_event_message_resp'
1483                                       },
1484                            '34561' => {
1485                                         'Header' => 'platform.h',
1486                                         'Param' => {
1487                                                      '0' => {
1488                                                               'name' => 'msg',
1489                                                               'type' => '2077'
1490                                                             },
1491                                                      '1' => {
1492                                                               'name' => 'payload_length',
1493                                                               'type' => '123'
1494                                                             },
1495                                                      '2' => {
1496                                                               'name' => 'format_version',
1497                                                               'type' => '2082'
1498                                                             },
1499                                                      '3' => {
1500                                                               'name' => 'transfer_operation_flag',
1501                                                               'type' => '2082'
1502                                                             },
1503                                                      '4' => {
1504                                                               'name' => 'data_transfer_handle',
1505                                                               'type' => '2087'
1506                                                             },
1507                                                      '5' => {
1508                                                               'name' => 'event_id_to_acknowledge',
1509                                                               'type' => '8521'
1510                                                             }
1511                                                    },
1512                                         'Return' => '74',
1513                                         'ShortName' => 'decode_poll_for_platform_event_message_req'
1514                                       },
1515                            '35051' => {
1516                                         'Header' => 'platform.h',
1517                                         'Param' => {
1518                                                      '0' => {
1519                                                               'name' => 'msg',
1520                                                               'type' => '2077'
1521                                                             },
1522                                                      '1' => {
1523                                                               'name' => 'payload_length',
1524                                                               'type' => '123'
1525                                                             },
1526                                                      '2' => {
1527                                                               'name' => 'format_version',
1528                                                               'type' => '2082'
1529                                                             },
1530                                                      '3' => {
1531                                                               'name' => 'tid',
1532                                                               'type' => '2082'
1533                                                             },
1534                                                      '4' => {
1535                                                               'name' => 'event_class',
1536                                                               'type' => '2082'
1537                                                             },
1538                                                      '5' => {
1539                                                               'name' => 'event_data_offset',
1540                                                               'type' => '9084'
1541                                                             }
1542                                                    },
1543                                         'Return' => '74',
1544                                         'ShortName' => 'decode_platform_event_message_req'
1545                                       },
1546                            '35511' => {
1547                                         'Header' => 'platform.h',
1548                                         'Param' => {
1549                                                      '0' => {
1550                                                               'name' => 'event_data',
1551                                                               'type' => '35705'
1552                                                             },
1553                                                      '1' => {
1554                                                               'name' => 'event_data_size',
1555                                                               'type' => '11648'
1556                                                             },
1557                                                      '2' => {
1558                                                               'name' => 'sensor_id',
1559                                                               'type' => '11811'
1560                                                             },
1561                                                      '3' => {
1562                                                               'name' => 'sensor_event_class',
1563                                                               'type' => '13127'
1564                                                             },
1565                                                      '4' => {
1566                                                               'name' => 'sensor_offset',
1567                                                               'type' => '5048'
1568                                                             },
1569                                                      '5' => {
1570                                                               'name' => 'event_state',
1571                                                               'type' => '5048'
1572                                                             },
1573                                                      '6' => {
1574                                                               'name' => 'previous_event_state',
1575                                                               'offset' => '0',
1576                                                               'type' => '5048'
1577                                                             },
1578                                                      '7' => {
1579                                                               'name' => 'actual_event_data_size',
1580                                                               'type' => '21095'
1581                                                             }
1582                                                    },
1583                                         'Reg' => {
1584                                                    '2' => 'rdx',
1585                                                    '3' => 'rcx',
1586                                                    '4' => 'r8',
1587                                                    '5' => 'r9'
1588                                                  },
1589                                         'Return' => '74',
1590                                         'ShortName' => 'encode_sensor_event_data'
1591                                       },
1592                            '3572' => {
1593                                        'Header' => 'base.h',
1594                                        'Param' => {
1595                                                     '0' => {
1596                                                              'name' => 'msg',
1597                                                              'type' => '2077'
1598                                                            },
1599                                                     '1' => {
1600                                                              'name' => 'payload_length',
1601                                                              'type' => '123'
1602                                                            },
1603                                                     '2' => {
1604                                                              'name' => 'completion_code',
1605                                                              'type' => '2082'
1606                                                            },
1607                                                     '3' => {
1608                                                              'name' => 'commands',
1609                                                              'type' => '3677'
1610                                                            }
1611                                                   },
1612                                        'Reg' => {
1613                                                   '0' => 'rdi',
1614                                                   '1' => 'rsi',
1615                                                   '2' => 'rdx',
1616                                                   '3' => 'rcx'
1617                                                 },
1618                                        'Return' => '74',
1619                                        'ShortName' => 'decode_get_commands_resp'
1620                                      },
1621                            '35720' => {
1622                                         'Header' => 'platform.h',
1623                                         'Param' => {
1624                                                      '0' => {
1625                                                               'name' => 'msg',
1626                                                               'type' => '2077'
1627                                                             },
1628                                                      '1' => {
1629                                                               'name' => 'payload_length',
1630                                                               'type' => '123'
1631                                                             },
1632                                                      '2' => {
1633                                                               'name' => 'sensor_id',
1634                                                               'type' => '8521'
1635                                                             },
1636                                                      '3' => {
1637                                                               'name' => 'sensor_rearm',
1638                                                               'type' => '31917'
1639                                                             },
1640                                                      '4' => {
1641                                                               'name' => 'reserved',
1642                                                               'type' => '2082'
1643                                                             }
1644                                                    },
1645                                         'Return' => '74',
1646                                         'ShortName' => 'decode_get_state_sensor_readings_req'
1647                                       },
1648                            '36159' => {
1649                                         'Header' => 'platform.h',
1650                                         'Param' => {
1651                                                      '0' => {
1652                                                               'name' => 'msg',
1653                                                               'type' => '2077'
1654                                                             },
1655                                                      '1' => {
1656                                                               'name' => 'payload_length',
1657                                                               'type' => '123'
1658                                                             },
1659                                                      '2' => {
1660                                                               'name' => 'completion_code',
1661                                                               'type' => '2082'
1662                                                             },
1663                                                      '3' => {
1664                                                               'name' => 'comp_sensor_count',
1665                                                               'type' => '2082'
1666                                                             },
1667                                                      '4' => {
1668                                                               'name' => 'field',
1669                                                               'type' => '36709'
1670                                                             }
1671                                                    },
1672                                         'Return' => '74',
1673                                         'ShortName' => 'decode_get_state_sensor_readings_resp'
1674                                       },
1675                            '36714' => {
1676                                         'Header' => 'platform.h',
1677                                         'Param' => {
1678                                                      '0' => {
1679                                                               'name' => 'instance_id',
1680                                                               'type' => '168'
1681                                                             },
1682                                                      '1' => {
1683                                                               'name' => 'sensor_id',
1684                                                               'type' => '5053'
1685                                                             },
1686                                                      '2' => {
1687                                                               'name' => 'sensor_rearm',
1688                                                               'type' => '11987'
1689                                                             },
1690                                                      '3' => {
1691                                                               'name' => 'reserved',
1692                                                               'type' => '168'
1693                                                             },
1694                                                      '4' => {
1695                                                               'name' => 'msg',
1696                                                               'type' => '1632'
1697                                                             }
1698                                                    },
1699                                         'Return' => '74',
1700                                         'ShortName' => 'encode_get_state_sensor_readings_req'
1701                                       },
1702                            '3687' => {
1703                                        'Header' => 'base.h',
1704                                        'Param' => {
1705                                                     '0' => {
1706                                                              'name' => 'msg',
1707                                                              'type' => '2077'
1708                                                            },
1709                                                     '1' => {
1710                                                              'name' => 'payload_length',
1711                                                              'type' => '123'
1712                                                            },
1713                                                     '2' => {
1714                                                              'name' => 'completion_code',
1715                                                              'type' => '2082'
1716                                                            },
1717                                                     '3' => {
1718                                                              'name' => 'types',
1719                                                              'type' => '3677'
1720                                                            }
1721                                                   },
1722                                        'Reg' => {
1723                                                   '0' => 'rdi',
1724                                                   '1' => 'rsi',
1725                                                   '2' => 'rdx',
1726                                                   '3' => 'rcx'
1727                                                 },
1728                                        'Return' => '74',
1729                                        'ShortName' => 'decode_get_types_resp'
1730                                      },
1731                            '36957' => {
1732                                         'Header' => 'platform.h',
1733                                         'Param' => {
1734                                                      '0' => {
1735                                                               'name' => 'instance_id',
1736                                                               'type' => '168'
1737                                                             },
1738                                                      '1' => {
1739                                                               'name' => 'completion_code',
1740                                                               'type' => '168'
1741                                                             },
1742                                                      '2' => {
1743                                                               'name' => 'comp_sensor_count',
1744                                                               'type' => '168'
1745                                                             },
1746                                                      '3' => {
1747                                                               'name' => 'field',
1748                                                               'type' => '36709'
1749                                                             },
1750                                                      '4' => {
1751                                                               'name' => 'msg',
1752                                                               'type' => '1632'
1753                                                             }
1754                                                    },
1755                                         'Return' => '74',
1756                                         'ShortName' => 'encode_get_state_sensor_readings_resp'
1757                                       },
1758                            '37241' => {
1759                                         'Header' => 'platform.h',
1760                                         'Param' => {
1761                                                      '0' => {
1762                                                               'name' => 'msg',
1763                                                               'type' => '2077'
1764                                                             },
1765                                                      '1' => {
1766                                                               'name' => 'payload_length',
1767                                                               'type' => '123'
1768                                                             },
1769                                                      '2' => {
1770                                                               'name' => 'completion_code',
1771                                                               'type' => '2082'
1772                                                             }
1773                                                    },
1774                                         'Reg' => {
1775                                                    '0' => 'rdi',
1776                                                    '1' => 'rsi',
1777                                                    '2' => 'rdx'
1778                                                  },
1779                                         'Return' => '74',
1780                                         'ShortName' => 'decode_set_numeric_effecter_value_resp'
1781                                       },
1782                            '37317' => {
1783                                         'Header' => 'platform.h',
1784                                         'Param' => {
1785                                                      '0' => {
1786                                                               'name' => 'instance_id',
1787                                                               'type' => '168'
1788                                                             },
1789                                                      '1' => {
1790                                                               'name' => 'effecter_id',
1791                                                               'type' => '5053'
1792                                                             },
1793                                                      '2' => {
1794                                                               'name' => 'effecter_data_size',
1795                                                               'type' => '168'
1796                                                             },
1797                                                      '3' => {
1798                                                               'name' => 'effecter_value',
1799                                                               'type' => '6245'
1800                                                             },
1801                                                      '4' => {
1802                                                               'name' => 'msg',
1803                                                               'type' => '1632'
1804                                                             },
1805                                                      '5' => {
1806                                                               'name' => 'payload_length',
1807                                                               'type' => '123'
1808                                                             }
1809                                                    },
1810                                         'Return' => '74',
1811                                         'ShortName' => 'encode_set_numeric_effecter_value_req'
1812                                       },
1813                            '37643' => {
1814                                         'Header' => 'platform.h',
1815                                         'Param' => {
1816                                                      '0' => {
1817                                                               'name' => 'instance_id',
1818                                                               'type' => '168'
1819                                                             },
1820                                                      '1' => {
1821                                                               'name' => 'completion_code',
1822                                                               'type' => '168'
1823                                                             },
1824                                                      '2' => {
1825                                                               'name' => 'msg',
1826                                                               'type' => '1632'
1827                                                             },
1828                                                      '3' => {
1829                                                               'name' => 'payload_length',
1830                                                               'type' => '123'
1831                                                             }
1832                                                    },
1833                                         'Return' => '74',
1834                                         'ShortName' => 'encode_set_numeric_effecter_value_resp'
1835                                       },
1836                            '37839' => {
1837                                         'Header' => 'platform.h',
1838                                         'Param' => {
1839                                                      '0' => {
1840                                                               'name' => 'msg',
1841                                                               'type' => '2077'
1842                                                             },
1843                                                      '1' => {
1844                                                               'name' => 'payload_length',
1845                                                               'type' => '123'
1846                                                             },
1847                                                      '2' => {
1848                                                               'name' => 'effecter_id',
1849                                                               'type' => '8521'
1850                                                             },
1851                                                      '3' => {
1852                                                               'name' => 'effecter_data_size',
1853                                                               'type' => '2082'
1854                                                             },
1855                                                      '4' => {
1856                                                               'name' => 'effecter_value',
1857                                                               'type' => '2082'
1858                                                             }
1859                                                    },
1860                                         'Return' => '74',
1861                                         'ShortName' => 'decode_set_numeric_effecter_value_req'
1862                                       },
1863                            '3797' => {
1864                                        'Header' => 'base.h',
1865                                        'Param' => {
1866                                                     '0' => {
1867                                                              'name' => 'instance_id',
1868                                                              'type' => '168'
1869                                                            },
1870                                                     '1' => {
1871                                                              'name' => 'completion_code',
1872                                                              'type' => '168'
1873                                                            },
1874                                                     '2' => {
1875                                                              'name' => 'commands',
1876                                                              'type' => '3999'
1877                                                            },
1878                                                     '3' => {
1879                                                              'name' => 'msg',
1880                                                              'type' => '1632'
1881                                                            }
1882                                                   },
1883                                        'Return' => '74',
1884                                        'ShortName' => 'encode_get_commands_resp'
1885                                      },
1886                            '38496' => {
1887                                         'Header' => 'platform.h',
1888                                         'Param' => {
1889                                                      '0' => {
1890                                                               'name' => 'msg',
1891                                                               'type' => '2077'
1892                                                             },
1893                                                      '1' => {
1894                                                               'name' => 'payload_length',
1895                                                               'type' => '123'
1896                                                             },
1897                                                      '2' => {
1898                                                               'name' => 'completion_code',
1899                                                               'type' => '2082'
1900                                                             },
1901                                                      '3' => {
1902                                                               'name' => 'next_record_hndl',
1903                                                               'type' => '2087'
1904                                                             },
1905                                                      '4' => {
1906                                                               'name' => 'next_data_transfer_hndl',
1907                                                               'type' => '2087'
1908                                                             },
1909                                                      '5' => {
1910                                                               'name' => 'transfer_flag',
1911                                                               'type' => '2082'
1912                                                             },
1913                                                      '6' => {
1914                                                               'name' => 'resp_cnt',
1915                                                               'offset' => '0',
1916                                                               'type' => '8521'
1917                                                             },
1918                                                      '7' => {
1919                                                               'name' => 'record_data',
1920                                                               'offset' => '8',
1921                                                               'type' => '2082'
1922                                                             },
1923                                                      '8' => {
1924                                                               'name' => 'record_data_length',
1925                                                               'offset' => '16',
1926                                                               'type' => '123'
1927                                                             },
1928                                                      '9' => {
1929                                                               'name' => 'transfer_crc',
1930                                                               'offset' => '24',
1931                                                               'type' => '2082'
1932                                                             }
1933                                                    },
1934                                         'Return' => '74',
1935                                         'ShortName' => 'decode_get_pdr_resp'
1936                                       },
1937                            '39141' => {
1938                                         'Header' => 'platform.h',
1939                                         'Param' => {
1940                                                      '0' => {
1941                                                               'name' => 'instance_id',
1942                                                               'type' => '168'
1943                                                             },
1944                                                      '1' => {
1945                                                               'name' => 'record_hndl',
1946                                                               'type' => '180'
1947                                                             },
1948                                                      '2' => {
1949                                                               'name' => 'data_transfer_hndl',
1950                                                               'type' => '180'
1951                                                             },
1952                                                      '3' => {
1953                                                               'name' => 'transfer_op_flag',
1954                                                               'type' => '168'
1955                                                             },
1956                                                      '4' => {
1957                                                               'name' => 'request_cnt',
1958                                                               'type' => '5053'
1959                                                             },
1960                                                      '5' => {
1961                                                               'name' => 'record_chg_num',
1962                                                               'type' => '5053'
1963                                                             },
1964                                                      '6' => {
1965                                                               'name' => 'msg',
1966                                                               'offset' => '0',
1967                                                               'type' => '1632'
1968                                                             },
1969                                                      '7' => {
1970                                                               'name' => 'payload_length',
1971                                                               'offset' => '8',
1972                                                               'type' => '123'
1973                                                             }
1974                                                    },
1975                                         'Return' => '74',
1976                                         'ShortName' => 'encode_get_pdr_req'
1977                                       },
1978                            '39437' => {
1979                                         'Header' => 'platform.h',
1980                                         'Param' => {
1981                                                      '0' => {
1982                                                               'name' => 'msg',
1983                                                               'type' => '2077'
1984                                                             },
1985                                                      '1' => {
1986                                                               'name' => 'payload_length',
1987                                                               'type' => '123'
1988                                                             },
1989                                                      '2' => {
1990                                                               'name' => 'completion_code',
1991                                                               'type' => '2082'
1992                                                             },
1993                                                      '3' => {
1994                                                               'name' => 'repository_state',
1995                                                               'type' => '2082'
1996                                                             },
1997                                                      '4' => {
1998                                                               'name' => 'update_time',
1999                                                               'type' => '2082'
2000                                                             },
2001                                                      '5' => {
2002                                                               'name' => 'oem_update_time',
2003                                                               'type' => '2082'
2004                                                             },
2005                                                      '6' => {
2006                                                               'name' => 'record_count',
2007                                                               'offset' => '0',
2008                                                               'type' => '2087'
2009                                                             },
2010                                                      '7' => {
2011                                                               'name' => 'repository_size',
2012                                                               'offset' => '8',
2013                                                               'type' => '2087'
2014                                                             },
2015                                                      '8' => {
2016                                                               'name' => 'largest_record_size',
2017                                                               'offset' => '16',
2018                                                               'type' => '2087'
2019                                                             },
2020                                                      '9' => {
2021                                                               'name' => 'data_transfer_handle_timeout',
2022                                                               'offset' => '24',
2023                                                               'type' => '2082'
2024                                                             }
2025                                                    },
2026                                         'Return' => '74',
2027                                         'ShortName' => 'decode_get_pdr_repository_info_resp'
2028                                       },
2029                            '4004' => {
2030                                        'Header' => 'base.h',
2031                                        'Param' => {
2032                                                     '0' => {
2033                                                              'name' => 'msg',
2034                                                              'type' => '2077'
2035                                                            },
2036                                                     '1' => {
2037                                                              'name' => 'payload_length',
2038                                                              'type' => '123'
2039                                                            },
2040                                                     '2' => {
2041                                                              'name' => 'type',
2042                                                              'type' => '2082'
2043                                                            },
2044                                                     '3' => {
2045                                                              'name' => 'version',
2046                                                              'type' => '2903'
2047                                                            }
2048                                                   },
2049                                        'Reg' => {
2050                                                   '0' => 'rdi',
2051                                                   '1' => 'rsi',
2052                                                   '2' => 'rdx',
2053                                                   '3' => 'rcx'
2054                                                 },
2055                                        'Return' => '74',
2056                                        'ShortName' => 'decode_get_commands_req'
2057                                      },
2058                            '40124' => {
2059                                         'Header' => 'platform.h',
2060                                         'Param' => {
2061                                                      '0' => {
2062                                                               'name' => 'instance_id',
2063                                                               'type' => '168'
2064                                                             },
2065                                                      '1' => {
2066                                                               'name' => 'completion_code',
2067                                                               'type' => '168'
2068                                                             },
2069                                                      '2' => {
2070                                                               'name' => 'repository_state',
2071                                                               'type' => '168'
2072                                                             },
2073                                                      '3' => {
2074                                                               'name' => 'update_time',
2075                                                               'type' => '6245'
2076                                                             },
2077                                                      '4' => {
2078                                                               'name' => 'oem_update_time',
2079                                                               'type' => '6245'
2080                                                             },
2081                                                      '5' => {
2082                                                               'name' => 'record_count',
2083                                                               'type' => '180'
2084                                                             },
2085                                                      '6' => {
2086                                                               'name' => 'repository_size',
2087                                                               'offset' => '0',
2088                                                               'type' => '180'
2089                                                             },
2090                                                      '7' => {
2091                                                               'name' => 'largest_record_size',
2092                                                               'offset' => '8',
2093                                                               'type' => '180'
2094                                                             },
2095                                                      '8' => {
2096                                                               'name' => 'data_transfer_handle_timeout',
2097                                                               'offset' => '16',
2098                                                               'type' => '168'
2099                                                             },
2100                                                      '9' => {
2101                                                               'name' => 'msg',
2102                                                               'offset' => '24',
2103                                                               'type' => '1632'
2104                                                             }
2105                                                    },
2106                                         'Return' => '74',
2107                                         'ShortName' => 'encode_get_pdr_repository_info_resp'
2108                                       },
2109                            '40450' => {
2110                                         'Header' => 'platform.h',
2111                                         'Param' => {
2112                                                      '0' => {
2113                                                               'name' => 'instance_id',
2114                                                               'type' => '168'
2115                                                             },
2116                                                      '1' => {
2117                                                               'name' => 'completion_code',
2118                                                               'type' => '168'
2119                                                             },
2120                                                      '2' => {
2121                                                               'name' => 'next_record_hndl',
2122                                                               'type' => '180'
2123                                                             },
2124                                                      '3' => {
2125                                                               'name' => 'next_data_transfer_hndl',
2126                                                               'type' => '180'
2127                                                             },
2128                                                      '4' => {
2129                                                               'name' => 'transfer_flag',
2130                                                               'type' => '168'
2131                                                             },
2132                                                      '5' => {
2133                                                               'name' => 'resp_cnt',
2134                                                               'type' => '5053'
2135                                                             },
2136                                                      '6' => {
2137                                                               'name' => 'record_data',
2138                                                               'offset' => '0',
2139                                                               'type' => '6245'
2140                                                             },
2141                                                      '7' => {
2142                                                               'name' => 'transfer_crc',
2143                                                               'offset' => '8',
2144                                                               'type' => '168'
2145                                                             },
2146                                                      '8' => {
2147                                                               'name' => 'msg',
2148                                                               'offset' => '16',
2149                                                               'type' => '1632'
2150                                                             }
2151                                                    },
2152                                         'Return' => '74',
2153                                         'ShortName' => 'encode_get_pdr_resp'
2154                                       },
2155                            '40844' => {
2156                                         'Header' => 'platform.h',
2157                                         'Param' => {
2158                                                      '0' => {
2159                                                               'name' => 'msg',
2160                                                               'type' => '2077'
2161                                                             },
2162                                                      '1' => {
2163                                                               'name' => 'payload_length',
2164                                                               'type' => '123'
2165                                                             },
2166                                                      '2' => {
2167                                                               'name' => 'record_hndl',
2168                                                               'type' => '2087'
2169                                                             },
2170                                                      '3' => {
2171                                                               'name' => 'data_transfer_hndl',
2172                                                               'type' => '2087'
2173                                                             },
2174                                                      '4' => {
2175                                                               'name' => 'transfer_op_flag',
2176                                                               'type' => '2082'
2177                                                             },
2178                                                      '5' => {
2179                                                               'name' => 'request_cnt',
2180                                                               'type' => '8521'
2181                                                             },
2182                                                      '6' => {
2183                                                               'name' => 'record_chg_num',
2184                                                               'offset' => '0',
2185                                                               'type' => '8521'
2186                                                             }
2187                                                    },
2188                                         'Return' => '74',
2189                                         'ShortName' => 'decode_get_pdr_req'
2190                                       },
2191                            '4114' => {
2192                                        'Header' => 'base.h',
2193                                        'Param' => {
2194                                                     '0' => {
2195                                                              'name' => 'instance_id',
2196                                                              'type' => '168'
2197                                                            },
2198                                                     '1' => {
2199                                                              'name' => 'completion_code',
2200                                                              'type' => '168'
2201                                                            },
2202                                                     '2' => {
2203                                                              'name' => 'types',
2204                                                              'type' => '3999'
2205                                                            },
2206                                                     '3' => {
2207                                                              'name' => 'msg',
2208                                                              'type' => '1632'
2209                                                            }
2210                                                   },
2211                                        'Return' => '74',
2212                                        'ShortName' => 'encode_get_types_resp'
2213                                      },
2214                            '41382' => {
2215                                         'Header' => 'platform.h',
2216                                         'Param' => {
2217                                                      '0' => {
2218                                                               'name' => 'msg',
2219                                                               'type' => '2077'
2220                                                             },
2221                                                      '1' => {
2222                                                               'name' => 'payload_length',
2223                                                               'type' => '123'
2224                                                             },
2225                                                      '2' => {
2226                                                               'name' => 'effecter_id',
2227                                                               'type' => '8521'
2228                                                             },
2229                                                      '3' => {
2230                                                               'name' => 'comp_effecter_count',
2231                                                               'type' => '2082'
2232                                                             },
2233                                                      '4' => {
2234                                                               'name' => 'field',
2235                                                               'type' => '41864'
2236                                                             }
2237                                                    },
2238                                         'Return' => '74',
2239                                         'ShortName' => 'decode_set_state_effecter_states_req'
2240                                       },
2241                            '41869' => {
2242                                         'Header' => 'platform.h',
2243                                         'Param' => {
2244                                                      '0' => {
2245                                                               'name' => 'msg',
2246                                                               'type' => '2077'
2247                                                             },
2248                                                      '1' => {
2249                                                               'name' => 'payload_length',
2250                                                               'type' => '123'
2251                                                             },
2252                                                      '2' => {
2253                                                               'name' => 'completion_code',
2254                                                               'type' => '2082'
2255                                                             }
2256                                                    },
2257                                         'Reg' => {
2258                                                    '0' => 'rdi',
2259                                                    '1' => 'rsi',
2260                                                    '2' => 'rdx'
2261                                                  },
2262                                         'Return' => '74',
2263                                         'ShortName' => 'decode_set_state_effecter_states_resp'
2264                                       },
2265                            '41942' => {
2266                                         'Header' => 'platform.h',
2267                                         'Param' => {
2268                                                      '0' => {
2269                                                               'name' => 'instance_id',
2270                                                               'type' => '168'
2271                                                             },
2272                                                      '1' => {
2273                                                               'name' => 'effecter_id',
2274                                                               'type' => '5053'
2275                                                             },
2276                                                      '2' => {
2277                                                               'name' => 'comp_effecter_count',
2278                                                               'type' => '168'
2279                                                             },
2280                                                      '3' => {
2281                                                               'name' => 'field',
2282                                                               'type' => '41864'
2283                                                             },
2284                                                      '4' => {
2285                                                               'name' => 'msg',
2286                                                               'type' => '1632'
2287                                                             }
2288                                                    },
2289                                         'Return' => '74',
2290                                         'ShortName' => 'encode_set_state_effecter_states_req'
2291                                       },
2292                            '42216' => {
2293                                         'Header' => 'platform.h',
2294                                         'Param' => {
2295                                                      '0' => {
2296                                                               'name' => 'instance_id',
2297                                                               'type' => '168'
2298                                                             },
2299                                                      '1' => {
2300                                                               'name' => 'completion_code',
2301                                                               'type' => '168'
2302                                                             },
2303                                                      '2' => {
2304                                                               'name' => 'msg',
2305                                                               'type' => '1632'
2306                                                             }
2307                                                    },
2308                                         'Return' => '74',
2309                                         'ShortName' => 'encode_set_state_effecter_states_resp'
2310                                       },
2311                            '42384' => {
2312                                         'Header' => 'platform.h',
2313                                         'Param' => {
2314                                                      '0' => {
2315                                                               'name' => 'sensor',
2316                                                               'type' => '42696'
2317                                                             },
2318                                                      '1' => {
2319                                                               'name' => 'allocation_size',
2320                                                               'type' => '11648'
2321                                                             },
2322                                                      '2' => {
2323                                                               'name' => 'possible_states',
2324                                                               'type' => '42706'
2325                                                             },
2326                                                      '3' => {
2327                                                               'name' => 'possible_states_size',
2328                                                               'type' => '11648'
2329                                                             },
2330                                                      '4' => {
2331                                                               'name' => 'actual_size',
2332                                                               'type' => '21095'
2333                                                             }
2334                                                    },
2335                                         'Return' => '74',
2336                                         'ShortName' => 'encode_state_sensor_pdr'
2337                                       },
2338                            '42716' => {
2339                                         'Header' => 'platform.h',
2340                                         'Param' => {
2341                                                      '0' => {
2342                                                               'name' => 'effecter',
2343                                                               'type' => '43028'
2344                                                             },
2345                                                      '1' => {
2346                                                               'name' => 'allocation_size',
2347                                                               'type' => '11648'
2348                                                             },
2349                                                      '2' => {
2350                                                               'name' => 'possible_states',
2351                                                               'type' => '43038'
2352                                                             },
2353                                                      '3' => {
2354                                                               'name' => 'possible_states_size',
2355                                                               'type' => '11648'
2356                                                             },
2357                                                      '4' => {
2358                                                               'name' => 'actual_size',
2359                                                               'type' => '21095'
2360                                                             }
2361                                                    },
2362                                         'Return' => '74',
2363                                         'ShortName' => 'encode_state_effecter_pdr'
2364                                       },
2365                            '4316' => {
2366                                        'Header' => 'base.h',
2367                                        'Param' => {
2368                                                     '0' => {
2369                                                              'name' => 'instance_id',
2370                                                              'type' => '168'
2371                                                            },
2372                                                     '1' => {
2373                                                              'name' => 'type',
2374                                                              'type' => '168'
2375                                                            },
2376                                                     '2' => {
2377                                                              'name' => 'version',
2378                                                              'type' => '429'
2379                                                            },
2380                                                     '3' => {
2381                                                              'name' => 'msg',
2382                                                              'type' => '1632'
2383                                                            }
2384                                                   },
2385                                        'Return' => '74',
2386                                        'ShortName' => 'encode_get_commands_req'
2387                                      },
2388                            '4518' => {
2389                                        'Header' => 'base.h',
2390                                        'Param' => {
2391                                                     '0' => {
2392                                                              'name' => 'instance_id',
2393                                                              'type' => '168'
2394                                                            },
2395                                                     '1' => {
2396                                                              'name' => 'msg',
2397                                                              'type' => '1632'
2398                                                            }
2399                                                   },
2400                                        'Return' => '74',
2401                                        'ShortName' => 'encode_get_types_req'
2402                                      },
2403                            '4647' => {
2404                                        'Header' => 'base.h',
2405                                        'Param' => {
2406                                                     '0' => {
2407                                                              'name' => 'msg',
2408                                                              'type' => '4707'
2409                                                            },
2410                                                     '1' => {
2411                                                              'name' => 'hdr',
2412                                                              'type' => '4712'
2413                                                            }
2414                                                   },
2415                                        'Reg' => {
2416                                                   '0' => 'rdi',
2417                                                   '1' => 'rsi'
2418                                                 },
2419                                        'Return' => '168',
2420                                        'ShortName' => 'unpack_pldm_header'
2421                                      },
2422                            '4717' => {
2423                                        'Header' => 'base.h',
2424                                        'Param' => {
2425                                                     '0' => {
2426                                                              'name' => 'hdr',
2427                                                              'type' => '4802'
2428                                                            },
2429                                                     '1' => {
2430                                                              'name' => 'msg',
2431                                                              'type' => '4807'
2432                                                            }
2433                                                   },
2434                                        'Reg' => {
2435                                                   '0' => 'rdi'
2436                                                 },
2437                                        'Return' => '168',
2438                                        'ShortName' => 'pack_pldm_header'
2439                                      },
2440                            '47935' => {
2441                                         'Header' => 'utils.h',
2442                                         'Param' => {
2443                                                      '0' => {
2444                                                               'name' => 'data',
2445                                                               'type' => '1434'
2446                                                             },
2447                                                      '1' => {
2448                                                               'name' => 'size',
2449                                                               'type' => '123'
2450                                                             }
2451                                                    },
2452                                         'Return' => '180',
2453                                         'ShortName' => 'crc32'
2454                                       },
2455                            '48050' => {
2456                                         'Header' => 'bios_table.h',
2457                                         'Param' => {
2458                                                      '0' => {
2459                                                               'name' => 'table',
2460                                                               'type' => '6245'
2461                                                             },
2462                                                      '1' => {
2463                                                               'name' => 'size',
2464                                                               'type' => '123'
2465                                                             }
2466                                                    },
2467                                         'Return' => '6423',
2468                                         'ShortName' => 'pldm_bios_table_checksum'
2469                                       },
2470                            '48195' => {
2471                                         'Header' => 'bios_table.h',
2472                                         'Param' => {
2473                                                      '0' => {
2474                                                               'name' => 'src_table',
2475                                                               'type' => '1434'
2476                                                             },
2477                                                      '1' => {
2478                                                               'name' => 'src_length',
2479                                                               'type' => '123'
2480                                                             },
2481                                                      '2' => {
2482                                                               'name' => 'dest_table',
2483                                                               'type' => '166'
2484                                                             },
2485                                                      '3' => {
2486                                                               'name' => 'dest_length',
2487                                                               'type' => '9084'
2488                                                             },
2489                                                      '4' => {
2490                                                               'name' => 'entry',
2491                                                               'type' => '1434'
2492                                                             },
2493                                                      '5' => {
2494                                                               'name' => 'entry_length',
2495                                                               'type' => '123'
2496                                                             }
2497                                                    },
2498                                         'Return' => '74',
2499                                         'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
2500                                       },
2501                            '48813' => {
2502                                         'Header' => 'bios_table.h',
2503                                         'Param' => {
2504                                                      '0' => {
2505                                                               'name' => 'table',
2506                                                               'type' => '1434'
2507                                                             },
2508                                                      '1' => {
2509                                                               'name' => 'length',
2510                                                               'type' => '123'
2511                                                             },
2512                                                      '2' => {
2513                                                               'name' => 'handle',
2514                                                               'type' => '5053'
2515                                                             }
2516                                                    },
2517                                         'Return' => '48808',
2518                                         'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
2519                                       },
2520                            '49076' => {
2521                                         'Header' => 'bios_table.h',
2522                                         'Param' => {
2523                                                      '0' => {
2524                                                               'name' => 'table',
2525                                                               'type' => '1434'
2526                                                             },
2527                                                      '1' => {
2528                                                               'name' => 'length',
2529                                                               'type' => '123'
2530                                                             },
2531                                                      '2' => {
2532                                                               'name' => 'handle',
2533                                                               'type' => '5053'
2534                                                             }
2535                                                    },
2536                                         'Return' => '49223',
2537                                         'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
2538                                       },
2539                            '49344' => {
2540                                         'Header' => 'bios_table.h',
2541                                         'Param' => {
2542                                                      '0' => {
2543                                                               'name' => 'table',
2544                                                               'type' => '1434'
2545                                                             },
2546                                                      '1' => {
2547                                                               'name' => 'length',
2548                                                               'type' => '123'
2549                                                             },
2550                                                      '2' => {
2551                                                               'name' => 'handle',
2552                                                               'type' => '5053'
2553                                                             }
2554                                                    },
2555                                         'Return' => '49223',
2556                                         'ShortName' => 'pldm_bios_table_attr_find_by_handle'
2557                                       },
2558                            '49607' => {
2559                                         'Header' => 'bios_table.h',
2560                                         'Param' => {
2561                                                      '0' => {
2562                                                               'name' => 'table',
2563                                                               'type' => '1434'
2564                                                             },
2565                                                      '1' => {
2566                                                               'name' => 'length',
2567                                                               'type' => '123'
2568                                                             },
2569                                                      '2' => {
2570                                                               'name' => 'str',
2571                                                               'type' => '12552'
2572                                                             }
2573                                                    },
2574                                         'Return' => '49829',
2575                                         'ShortName' => 'pldm_bios_table_string_find_by_string'
2576                                       },
2577                            '49998' => {
2578                                         'Header' => 'bios_table.h',
2579                                         'Param' => {
2580                                                      '0' => {
2581                                                               'name' => 'table',
2582                                                               'type' => '1434'
2583                                                             },
2584                                                      '1' => {
2585                                                               'name' => 'length',
2586                                                               'type' => '123'
2587                                                             },
2588                                                      '2' => {
2589                                                               'name' => 'handle',
2590                                                               'type' => '5053'
2591                                                             }
2592                                                    },
2593                                         'Return' => '49829',
2594                                         'ShortName' => 'pldm_bios_table_string_find_by_handle'
2595                                       },
2596                            '50760' => {
2597                                         'Header' => 'bios_table.h',
2598                                         'Param' => {
2599                                                      '0' => {
2600                                                               'name' => 'iter',
2601                                                               'type' => '48803'
2602                                                             }
2603                                                    },
2604                                         'Reg' => {
2605                                                    '0' => 'rdi'
2606                                                  },
2607                                         'Return' => '1434',
2608                                         'ShortName' => 'pldm_bios_table_iter_value'
2609                                       },
2610                            '50809' => {
2611                                         'Header' => 'bios_table.h',
2612                                         'Param' => {
2613                                                      '0' => {
2614                                                               'name' => 'iter',
2615                                                               'type' => '48803'
2616                                                             }
2617                                                    },
2618                                         'Return' => '1',
2619                                         'ShortName' => 'pldm_bios_table_iter_next'
2620                                       },
2621                            '50901' => {
2622                                         'Header' => 'bios_table.h',
2623                                         'Param' => {
2624                                                      '0' => {
2625                                                               'name' => 'iter',
2626                                                               'type' => '50950'
2627                                                             }
2628                                                    },
2629                                         'Reg' => {
2630                                                    '0' => 'rdi'
2631                                                  },
2632                                         'Return' => '6423',
2633                                         'ShortName' => 'pldm_bios_table_iter_is_end'
2634                                       },
2635                            '50955' => {
2636                                         'Header' => 'bios_table.h',
2637                                         'Param' => {
2638                                                      '0' => {
2639                                                               'name' => 'iter',
2640                                                               'type' => '48803'
2641                                                             }
2642                                                    },
2643                                         'Return' => '1',
2644                                         'ShortName' => 'pldm_bios_table_iter_free'
2645                                       },
2646                            '51026' => {
2647                                         'Header' => 'bios_table.h',
2648                                         'Param' => {
2649                                                      '0' => {
2650                                                               'name' => 'table',
2651                                                               'type' => '1434'
2652                                                             },
2653                                                      '1' => {
2654                                                               'name' => 'length',
2655                                                               'type' => '123'
2656                                                             },
2657                                                      '2' => {
2658                                                               'name' => 'type',
2659                                                               'type' => '46642'
2660                                                             }
2661                                                    },
2662                                         'Return' => '48803',
2663                                         'ShortName' => 'pldm_bios_table_iter_create'
2664                                       },
2665                            '51265' => {
2666                                         'Header' => 'bios_table.h',
2667                                         'Param' => {
2668                                                      '0' => {
2669                                                               'name' => 'table',
2670                                                               'type' => '166'
2671                                                             },
2672                                                      '1' => {
2673                                                               'name' => 'size',
2674                                                               'type' => '123'
2675                                                             },
2676                                                      '2' => {
2677                                                               'name' => 'size_without_pad',
2678                                                               'type' => '123'
2679                                                             }
2680                                                    },
2681                                         'Return' => '123',
2682                                         'ShortName' => 'pldm_bios_table_append_pad_checksum'
2683                                       },
2684                            '51700' => {
2685                                         'Header' => 'bios_table.h',
2686                                         'Param' => {
2687                                                      '0' => {
2688                                                               'name' => 'size_without_pad',
2689                                                               'type' => '123'
2690                                                             }
2691                                                    },
2692                                         'Return' => '123',
2693                                         'ShortName' => 'pldm_bios_table_pad_checksum_size'
2694                                       },
2695                            '51983' => {
2696                                         'Header' => 'bios_table.h',
2697                                         'Param' => {
2698                                                      '0' => {
2699                                                               'name' => 'entry',
2700                                                               'type' => '48808'
2701                                                             }
2702                                                    },
2703                                         'Reg' => {
2704                                                    '0' => 'rdi'
2705                                                  },
2706                                         'Return' => '5053',
2707                                         'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
2708                                       },
2709                            '52032' => {
2710                                         'Header' => 'bios_table.h',
2711                                         'Param' => {
2712                                                      '0' => {
2713                                                               'name' => 'entry',
2714                                                               'type' => '48808'
2715                                                             }
2716                                                    },
2717                                         'Return' => '123',
2718                                         'ShortName' => 'pldm_bios_table_attr_value_entry_length'
2719                                       },
2720                            '52496' => {
2721                                         'Header' => 'bios_table.h',
2722                                         'Param' => {
2723                                                      '0' => {
2724                                                               'name' => 'entry',
2725                                                               'type' => '48808'
2726                                                             }
2727                                                    },
2728                                         'Reg' => {
2729                                                    '0' => 'rdi'
2730                                                  },
2731                                         'Return' => '46630',
2732                                         'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
2733                                       },
2734                            '52564' => {
2735                                         'Header' => 'bios_table.h',
2736                                         'Param' => {
2737                                                      '0' => {
2738                                                               'name' => 'entry',
2739                                                               'type' => '166'
2740                                                             },
2741                                                      '1' => {
2742                                                               'name' => 'entry_length',
2743                                                               'type' => '123'
2744                                                             },
2745                                                      '2' => {
2746                                                               'name' => 'attr_handle',
2747                                                               'type' => '5053'
2748                                                             },
2749                                                      '3' => {
2750                                                               'name' => 'attr_type',
2751                                                               'type' => '168'
2752                                                             },
2753                                                      '4' => {
2754                                                               'name' => 'cv',
2755                                                               'type' => '46630'
2756                                                             }
2757                                                    },
2758                                         'Return' => '74',
2759                                         'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_check'
2760                                       },
2761                            '52782' => {
2762                                         'Header' => 'bios_table.h',
2763                                         'Param' => {
2764                                                      '0' => {
2765                                                               'name' => 'entry',
2766                                                               'type' => '166'
2767                                                             },
2768                                                      '1' => {
2769                                                               'name' => 'entry_length',
2770                                                               'type' => '123'
2771                                                             },
2772                                                      '2' => {
2773                                                               'name' => 'attr_handle',
2774                                                               'type' => '5053'
2775                                                             },
2776                                                      '3' => {
2777                                                               'name' => 'attr_type',
2778                                                               'type' => '168'
2779                                                             },
2780                                                      '4' => {
2781                                                               'name' => 'cv',
2782                                                               'type' => '46630'
2783                                                             }
2784                                                    },
2785                                         'Return' => '1',
2786                                         'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer'
2787                                       },
2788                            '53069' => {
2789                                         'Header' => 'bios_table.h',
2790                                         'Return' => '123',
2791                                         'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
2792                                       },
2793                            '53211' => {
2794                                         'Header' => 'bios_table.h',
2795                                         'Param' => {
2796                                                      '0' => {
2797                                                               'name' => 'entry',
2798                                                               'type' => '166'
2799                                                             },
2800                                                      '1' => {
2801                                                               'name' => 'entry_length',
2802                                                               'type' => '123'
2803                                                             },
2804                                                      '2' => {
2805                                                               'name' => 'attr_handle',
2806                                                               'type' => '5053'
2807                                                             },
2808                                                      '3' => {
2809                                                               'name' => 'attr_type',
2810                                                               'type' => '168'
2811                                                             },
2812                                                      '4' => {
2813                                                               'name' => 'str_length',
2814                                                               'type' => '5053'
2815                                                             },
2816                                                      '5' => {
2817                                                               'name' => 'str',
2818                                                               'type' => '12552'
2819                                                             }
2820                                                    },
2821                                         'Return' => '74',
2822                                         'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_check'
2823                                       },
2824                            '53467' => {
2825                                         'Header' => 'bios_table.h',
2826                                         'Param' => {
2827                                                      '0' => {
2828                                                               'name' => 'entry',
2829                                                               'type' => '48808'
2830                                                             },
2831                                                      '1' => {
2832                                                               'name' => 'current_string',
2833                                                               'type' => '6645'
2834                                                             }
2835                                                    },
2836                                         'Return' => '1',
2837                                         'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
2838                                       },
2839                            '53562' => {
2840                                         'Header' => 'bios_table.h',
2841                                         'Param' => {
2842                                                      '0' => {
2843                                                               'name' => 'entry',
2844                                                               'type' => '48808'
2845                                                             }
2846                                                    },
2847                                         'Reg' => {
2848                                                    '0' => 'rdi'
2849                                                  },
2850                                         'Return' => '5053',
2851                                         'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
2852                                       },
2853                            '53631' => {
2854                                         'Header' => 'bios_table.h',
2855                                         'Param' => {
2856                                                      '0' => {
2857                                                               'name' => 'entry',
2858                                                               'type' => '166'
2859                                                             },
2860                                                      '1' => {
2861                                                               'name' => 'entry_length',
2862                                                               'type' => '123'
2863                                                             },
2864                                                      '2' => {
2865                                                               'name' => 'attr_handle',
2866                                                               'type' => '5053'
2867                                                             },
2868                                                      '3' => {
2869                                                               'name' => 'attr_type',
2870                                                               'type' => '168'
2871                                                             },
2872                                                      '4' => {
2873                                                               'name' => 'str_length',
2874                                                               'type' => '5053'
2875                                                             },
2876                                                      '5' => {
2877                                                               'name' => 'str',
2878                                                               'type' => '12552'
2879                                                             }
2880                                                    },
2881                                         'Return' => '1',
2882                                         'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string'
2883                                       },
2884                            '53990' => {
2885                                         'Header' => 'bios_table.h',
2886                                         'Param' => {
2887                                                      '0' => {
2888                                                               'name' => 'string_length',
2889                                                               'type' => '5053'
2890                                                             }
2891                                                    },
2892                                         'Reg' => {
2893                                                    '0' => 'rdi'
2894                                                  },
2895                                         'Return' => '123',
2896                                         'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
2897                                       },
2898                            '54152' => {
2899                                         'Header' => 'bios_table.h',
2900                                         'Param' => {
2901                                                      '0' => {
2902                                                               'name' => 'entry',
2903                                                               'type' => '166'
2904                                                             },
2905                                                      '1' => {
2906                                                               'name' => 'entry_length',
2907                                                               'type' => '123'
2908                                                             },
2909                                                      '2' => {
2910                                                               'name' => 'attr_handle',
2911                                                               'type' => '5053'
2912                                                             },
2913                                                      '3' => {
2914                                                               'name' => 'attr_type',
2915                                                               'type' => '168'
2916                                                             },
2917                                                      '4' => {
2918                                                               'name' => 'count',
2919                                                               'type' => '168'
2920                                                             },
2921                                                      '5' => {
2922                                                               'name' => 'handles',
2923                                                               'type' => '2082'
2924                                                             }
2925                                                    },
2926                                         'Return' => '74',
2927                                         'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_check'
2928                                       },
2929                            '54408' => {
2930                                         'Header' => 'bios_table.h',
2931                                         'Param' => {
2932                                                      '0' => {
2933                                                               'name' => 'entry',
2934                                                               'type' => '48808'
2935                                                             },
2936                                                      '1' => {
2937                                                               'name' => 'handles',
2938                                                               'type' => '2082'
2939                                                             },
2940                                                      '2' => {
2941                                                               'name' => 'number',
2942                                                               'type' => '168'
2943                                                             }
2944                                                    },
2945                                         'Return' => '168',
2946                                         'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
2947                                       },
2948                            '54582' => {
2949                                         'Header' => 'bios_table.h',
2950                                         'Param' => {
2951                                                      '0' => {
2952                                                               'name' => 'entry',
2953                                                               'type' => '48808'
2954                                                             }
2955                                                    },
2956                                         'Reg' => {
2957                                                    '0' => 'rdi'
2958                                                  },
2959                                         'Return' => '168',
2960                                         'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
2961                                       },
2962                            '54631' => {
2963                                         'Header' => 'bios_table.h',
2964                                         'Param' => {
2965                                                      '0' => {
2966                                                               'name' => 'entry',
2967                                                               'type' => '166'
2968                                                             },
2969                                                      '1' => {
2970                                                               'name' => 'entry_length',
2971                                                               'type' => '123'
2972                                                             },
2973                                                      '2' => {
2974                                                               'name' => 'attr_handle',
2975                                                               'type' => '5053'
2976                                                             },
2977                                                      '3' => {
2978                                                               'name' => 'attr_type',
2979                                                               'type' => '168'
2980                                                             },
2981                                                      '4' => {
2982                                                               'name' => 'count',
2983                                                               'type' => '168'
2984                                                             },
2985                                                      '5' => {
2986                                                               'name' => 'handles',
2987                                                               'type' => '6245'
2988                                                             }
2989                                                    },
2990                                         'Return' => '1',
2991                                         'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum'
2992                                       },
2993                            '54988' => {
2994                                         'Header' => 'bios_table.h',
2995                                         'Param' => {
2996                                                      '0' => {
2997                                                               'name' => 'count',
2998                                                               'type' => '168'
2999                                                             }
3000                                                    },
3001                                         'Reg' => {
3002                                                    '0' => 'rdi'
3003                                                  },
3004                                         'Return' => '123',
3005                                         'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
3006                                       },
3007                            '55037' => {
3008                                         'Header' => 'bios_table.h',
3009                                         'Param' => {
3010                                                      '0' => {
3011                                                               'name' => 'entry',
3012                                                               'type' => '48808'
3013                                                             }
3014                                                    },
3015                                         'Reg' => {
3016                                                    '0' => 'rdi'
3017                                                  },
3018                                         'Return' => '168',
3019                                         'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
3020                                       },
3021                            '55086' => {
3022                                         'Header' => 'bios_table.h',
3023                                         'Param' => {
3024                                                      '0' => {
3025                                                               'name' => 'entry',
3026                                                               'type' => '48808'
3027                                                             }
3028                                                    },
3029                                         'Reg' => {
3030                                                    '0' => 'rdi'
3031                                                  },
3032                                         'Return' => '5053',
3033                                         'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
3034                                       },
3035                            '55613' => {
3036                                         'Header' => 'bios_table.h',
3037                                         'Param' => {
3038                                                      '0' => {
3039                                                               'name' => 'entry',
3040                                                               'type' => '49223'
3041                                                             },
3042                                                      '1' => {
3043                                                               'name' => 'lower',
3044                                                               'type' => '55734'
3045                                                             },
3046                                                      '2' => {
3047                                                               'name' => 'upper',
3048                                                               'type' => '55734'
3049                                                             },
3050                                                      '3' => {
3051                                                               'name' => 'scalar',
3052                                                               'type' => '2087'
3053                                                             },
3054                                                      '4' => {
3055                                                               'name' => 'def',
3056                                                               'type' => '55734'
3057                                                             }
3058                                                    },
3059                                         'Reg' => {
3060                                                    '0' => 'rdi',
3061                                                    '1' => 'rsi',
3062                                                    '2' => 'rdx',
3063                                                    '3' => 'rcx',
3064                                                    '4' => 'r8'
3065                                                  },
3066                                         'Return' => '1',
3067                                         'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
3068                                       },
3069                            '55749' => {
3070                                         'Header' => 'bios_table.h',
3071                                         'Param' => {
3072                                                      '0' => {
3073                                                               'name' => 'entry',
3074                                                               'type' => '166'
3075                                                             },
3076                                                      '1' => {
3077                                                               'name' => 'entry_length',
3078                                                               'type' => '123'
3079                                                             },
3080                                                      '2' => {
3081                                                               'name' => 'info',
3082                                                               'type' => '55938'
3083                                                             }
3084                                                    },
3085                                         'Return' => '74',
3086                                         'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_check'
3087                                       },
3088                            '55943' => {
3089                                         'Header' => 'bios_table.h',
3090                                         'Param' => {
3091                                                      '0' => {
3092                                                               'name' => 'info',
3093                                                               'type' => '55938'
3094                                                             },
3095                                                      '1' => {
3096                                                               'name' => 'errmsg',
3097                                                               'type' => '56242'
3098                                                             }
3099                                                    },
3100                                         'Return' => '74',
3101                                         'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
3102                                       },
3103                            '56247' => {
3104                                         'Header' => 'bios_table.h',
3105                                         'Param' => {
3106                                                      '0' => {
3107                                                               'name' => 'entry',
3108                                                               'type' => '166'
3109                                                             },
3110                                                      '1' => {
3111                                                               'name' => 'entry_length',
3112                                                               'type' => '123'
3113                                                             },
3114                                                      '2' => {
3115                                                               'name' => 'info',
3116                                                               'type' => '55938'
3117                                                             }
3118                                                    },
3119                                         'Return' => '1',
3120                                         'ShortName' => 'pldm_bios_table_attr_entry_integer_encode'
3121                                       },
3122                            '56565' => {
3123                                         'Header' => 'bios_table.h',
3124                                         'Return' => '123',
3125                                         'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
3126                                       },
3127                            '56707' => {
3128                                         'Header' => 'bios_table.h',
3129                                         'Param' => {
3130                                                      '0' => {
3131                                                               'name' => 'entry',
3132                                                               'type' => '49223'
3133                                                             },
3134                                                      '1' => {
3135                                                               'name' => 'buffer',
3136                                                               'type' => '11614'
3137                                                             },
3138                                                      '2' => {
3139                                                               'name' => 'size',
3140                                                               'type' => '123'
3141                                                             }
3142                                                    },
3143                                         'Return' => '5053',
3144                                         'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
3145                                       },
3146                            '56903' => {
3147                                         'Header' => 'bios_table.h',
3148                                         'Param' => {
3149                                                      '0' => {
3150                                                               'name' => 'entry',
3151                                                               'type' => '49223'
3152                                                             }
3153                                                    },
3154                                         'Reg' => {
3155                                                    '0' => 'rdi'
3156                                                  },
3157                                         'Return' => '5053',
3158                                         'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
3159                                       },
3160                            '56972' => {
3161                                         'Header' => 'bios_table.h',
3162                                         'Param' => {
3163                                                      '0' => {
3164                                                               'name' => 'entry',
3165                                                               'type' => '49223'
3166                                                             }
3167                                                    },
3168                                         'Reg' => {
3169                                                    '0' => 'rdi'
3170                                                  },
3171                                         'Return' => '5053',
3172                                         'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
3173                                       },
3174                            '57041' => {
3175                                         'Header' => 'bios_table.h',
3176                                         'Param' => {
3177                                                      '0' => {
3178                                                               'name' => 'entry',
3179                                                               'type' => '49223'
3180                                                             }
3181                                                    },
3182                                         'Reg' => {
3183                                                    '0' => 'rdi'
3184                                                  },
3185                                         'Return' => '168',
3186                                         'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
3187                                       },
3188                            '57110' => {
3189                                         'Header' => 'bios_table.h',
3190                                         'Param' => {
3191                                                      '0' => {
3192                                                               'name' => 'entry',
3193                                                               'type' => '49223'
3194                                                             },
3195                                                      '1' => {
3196                                                               'name' => 'def_string_length',
3197                                                               'type' => '8521'
3198                                                             }
3199                                                    },
3200                                         'Return' => '74',
3201                                         'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length_check'
3202                                       },
3203                            '57211' => {
3204                                         'Header' => 'bios_table.h',
3205                                         'Param' => {
3206                                                      '0' => {
3207                                                               'name' => 'entry',
3208                                                               'type' => '49223'
3209                                                             }
3210                                                    },
3211                                         'Reg' => {
3212                                                    '0' => 'rdi'
3213                                                  },
3214                                         'Return' => '5053',
3215                                         'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length'
3216                                       },
3217                            '57280' => {
3218                                         'Header' => 'bios_table.h',
3219                                         'Param' => {
3220                                                      '0' => {
3221                                                               'name' => 'entry',
3222                                                               'type' => '166'
3223                                                             },
3224                                                      '1' => {
3225                                                               'name' => 'entry_length',
3226                                                               'type' => '123'
3227                                                             },
3228                                                      '2' => {
3229                                                               'name' => 'info',
3230                                                               'type' => '57469'
3231                                                             }
3232                                                    },
3233                                         'Return' => '74',
3234                                         'ShortName' => 'pldm_bios_table_attr_entry_string_encode_check'
3235                                       },
3236                            '57474' => {
3237                                         'Header' => 'bios_table.h',
3238                                         'Param' => {
3239                                                      '0' => {
3240                                                               'name' => 'info',
3241                                                               'type' => '57469'
3242                                                             },
3243                                                      '1' => {
3244                                                               'name' => 'errmsg',
3245                                                               'type' => '56242'
3246                                                             }
3247                                                    },
3248                                         'Return' => '74',
3249                                         'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
3250                                       },
3251                            '57743' => {
3252                                         'Header' => 'bios_table.h',
3253                                         'Param' => {
3254                                                      '0' => {
3255                                                               'name' => 'entry',
3256                                                               'type' => '166'
3257                                                             },
3258                                                      '1' => {
3259                                                               'name' => 'entry_length',
3260                                                               'type' => '123'
3261                                                             },
3262                                                      '2' => {
3263                                                               'name' => 'info',
3264                                                               'type' => '57469'
3265                                                             }
3266                                                    },
3267                                         'Return' => '1',
3268                                         'ShortName' => 'pldm_bios_table_attr_entry_string_encode'
3269                                       },
3270                            '58080' => {
3271                                         'Header' => 'bios_table.h',
3272                                         'Param' => {
3273                                                      '0' => {
3274                                                               'name' => 'def_str_len',
3275                                                               'type' => '5053'
3276                                                             }
3277                                                    },
3278                                         'Reg' => {
3279                                                    '0' => 'rdi'
3280                                                  },
3281                                         'Return' => '123',
3282                                         'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
3283                                       },
3284                            '58295' => {
3285                                         'Header' => 'bios_table.h',
3286                                         'Param' => {
3287                                                      '0' => {
3288                                                               'name' => 'entry',
3289                                                               'type' => '49223'
3290                                                             },
3291                                                      '1' => {
3292                                                               'name' => 'def_indices',
3293                                                               'type' => '2082'
3294                                                             },
3295                                                      '2' => {
3296                                                               'name' => 'def_num',
3297                                                               'type' => '168'
3298                                                             }
3299                                                    },
3300                                         'Return' => '168',
3301                                         'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
3302                                       },
3303                            '58525' => {
3304                                         'Header' => 'bios_table.h',
3305                                         'Param' => {
3306                                                      '0' => {
3307                                                               'name' => 'entry',
3308                                                               'type' => '49223'
3309                                                             },
3310                                                      '1' => {
3311                                                               'name' => 'pv_hdls',
3312                                                               'type' => '8521'
3313                                                             },
3314                                                      '2' => {
3315                                                               'name' => 'pv_num',
3316                                                               'type' => '168'
3317                                                             }
3318                                                    },
3319                                         'Return' => '74',
3320                                         'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check'
3321                                       },
3322                            '58699' => {
3323                                         'Header' => 'bios_table.h',
3324                                         'Param' => {
3325                                                      '0' => {
3326                                                               'name' => 'entry',
3327                                                               'type' => '49223'
3328                                                             },
3329                                                      '1' => {
3330                                                               'name' => 'pv_hdls',
3331                                                               'type' => '8521'
3332                                                             },
3333                                                      '2' => {
3334                                                               'name' => 'pv_num',
3335                                                               'type' => '168'
3336                                                             }
3337                                                    },
3338                                         'Return' => '168',
3339                                         'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls'
3340                                       },
3341                            '58894' => {
3342                                         'Header' => 'bios_table.h',
3343                                         'Param' => {
3344                                                      '0' => {
3345                                                               'name' => 'entry',
3346                                                               'type' => '49223'
3347                                                             },
3348                                                      '1' => {
3349                                                               'name' => 'def_num',
3350                                                               'type' => '2082'
3351                                                             }
3352                                                    },
3353                                         'Return' => '74',
3354                                         'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num_check'
3355                                       },
3356                            '58990' => {
3357                                         'Header' => 'bios_table.h',
3358                                         'Param' => {
3359                                                      '0' => {
3360                                                               'name' => 'entry',
3361                                                               'type' => '49223'
3362                                                             }
3363                                                    },
3364                                         'Return' => '168',
3365                                         'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num'
3366                                       },
3367                            '59082' => {
3368                                         'Header' => 'bios_table.h',
3369                                         'Param' => {
3370                                                      '0' => {
3371                                                               'name' => 'entry',
3372                                                               'type' => '49223'
3373                                                             },
3374                                                      '1' => {
3375                                                               'name' => 'pv_num',
3376                                                               'type' => '2082'
3377                                                             }
3378                                                    },
3379                                         'Return' => '74',
3380                                         'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num_check'
3381                                       },
3382                            '59175' => {
3383                                         'Header' => 'bios_table.h',
3384                                         'Param' => {
3385                                                      '0' => {
3386                                                               'name' => 'entry',
3387                                                               'type' => '49223'
3388                                                             }
3389                                                    },
3390                                         'Reg' => {
3391                                                    '0' => 'rdi'
3392                                                  },
3393                                         'Return' => '168',
3394                                         'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num'
3395                                       },
3396                            '59222' => {
3397                                         'Header' => 'bios_table.h',
3398                                         'Param' => {
3399                                                      '0' => {
3400                                                               'name' => 'entry',
3401                                                               'type' => '166'
3402                                                             },
3403                                                      '1' => {
3404                                                               'name' => 'entry_length',
3405                                                               'type' => '123'
3406                                                             },
3407                                                      '2' => {
3408                                                               'name' => 'info',
3409                                                               'type' => '59377'
3410                                                             }
3411                                                    },
3412                                         'Return' => '74',
3413                                         'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_check'
3414                                       },
3415                            '59382' => {
3416                                         'Header' => 'bios_table.h',
3417                                         'Param' => {
3418                                                      '0' => {
3419                                                               'name' => 'entry',
3420                                                               'type' => '166'
3421                                                             },
3422                                                      '1' => {
3423                                                               'name' => 'entry_length',
3424                                                               'type' => '123'
3425                                                             },
3426                                                      '2' => {
3427                                                               'name' => 'info',
3428                                                               'type' => '59377'
3429                                                             }
3430                                                    },
3431                                         'Return' => '1',
3432                                         'ShortName' => 'pldm_bios_table_attr_entry_enum_encode'
3433                                       },
3434                            '59721' => {
3435                                         'Header' => 'bios_table.h',
3436                                         'Param' => {
3437                                                      '0' => {
3438                                                               'name' => 'pv_num',
3439                                                               'type' => '168'
3440                                                             },
3441                                                      '1' => {
3442                                                               'name' => 'def_num',
3443                                                               'type' => '168'
3444                                                             }
3445                                                    },
3446                                         'Reg' => {
3447                                                    '0' => 'rdi',
3448                                                    '1' => 'rsi'
3449                                                  },
3450                                         'Return' => '123',
3451                                         'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
3452                                       },
3453                            '59781' => {
3454                                         'Header' => 'bios_table.h',
3455                                         'Param' => {
3456                                                      '0' => {
3457                                                               'name' => 'entry',
3458                                                               'type' => '49223'
3459                                                             }
3460                                                    },
3461                                         'Reg' => {
3462                                                    '0' => 'rdi'
3463                                                  },
3464                                         'Return' => '5053',
3465                                         'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
3466                                       },
3467                            '59828' => {
3468                                         'Header' => 'bios_table.h',
3469                                         'Param' => {
3470                                                      '0' => {
3471                                                               'name' => 'entry',
3472                                                               'type' => '49223'
3473                                                             }
3474                                                    },
3475                                         'Reg' => {
3476                                                    '0' => 'rdi'
3477                                                  },
3478                                         'Return' => '168',
3479                                         'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
3480                                       },
3481                            '59875' => {
3482                                         'Header' => 'bios_table.h',
3483                                         'Param' => {
3484                                                      '0' => {
3485                                                               'name' => 'entry',
3486                                                               'type' => '49223'
3487                                                             }
3488                                                    },
3489                                         'Reg' => {
3490                                                    '0' => 'rdi'
3491                                                  },
3492                                         'Return' => '5053',
3493                                         'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
3494                                       },
3495                            '60404' => {
3496                                         'Header' => 'bios_table.h',
3497                                         'Param' => {
3498                                                      '0' => {
3499                                                               'name' => 'entry',
3500                                                               'type' => '49829'
3501                                                             },
3502                                                      '1' => {
3503                                                               'name' => 'buffer',
3504                                                               'type' => '11614'
3505                                                             },
3506                                                      '2' => {
3507                                                               'name' => 'size',
3508                                                               'type' => '123'
3509                                                             }
3510                                                    },
3511                                         'Return' => '74',
3512                                         'ShortName' => 'pldm_bios_table_string_entry_decode_string_check'
3513                                       },
3514                            '60570' => {
3515                                         'Header' => 'bios_table.h',
3516                                         'Param' => {
3517                                                      '0' => {
3518                                                               'name' => 'entry',
3519                                                               'type' => '49829'
3520                                                             },
3521                                                      '1' => {
3522                                                               'name' => 'buffer',
3523                                                               'type' => '11614'
3524                                                             },
3525                                                      '2' => {
3526                                                               'name' => 'size',
3527                                                               'type' => '123'
3528                                                             }
3529                                                    },
3530                                         'Return' => '5053',
3531                                         'ShortName' => 'pldm_bios_table_string_entry_decode_string'
3532                                       },
3533                            '60736' => {
3534                                         'Header' => 'bios_table.h',
3535                                         'Param' => {
3536                                                      '0' => {
3537                                                               'name' => 'entry',
3538                                                               'type' => '49829'
3539                                                             }
3540                                                    },
3541                                         'Reg' => {
3542                                                    '0' => 'rdi'
3543                                                  },
3544                                         'Return' => '5053',
3545                                         'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
3546                                       },
3547                            '60783' => {
3548                                         'Header' => 'bios_table.h',
3549                                         'Param' => {
3550                                                      '0' => {
3551                                                               'name' => 'entry',
3552                                                               'type' => '49829'
3553                                                             }
3554                                                    },
3555                                         'Reg' => {
3556                                                    '0' => 'rdi'
3557                                                  },
3558                                         'Return' => '5053',
3559                                         'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
3560                                       },
3561                            '60830' => {
3562                                         'Header' => 'bios_table.h',
3563                                         'Param' => {
3564                                                      '0' => {
3565                                                               'name' => 'entry',
3566                                                               'type' => '166'
3567                                                             },
3568                                                      '1' => {
3569                                                               'name' => 'entry_length',
3570                                                               'type' => '123'
3571                                                             },
3572                                                      '2' => {
3573                                                               'name' => 'str',
3574                                                               'type' => '12552'
3575                                                             },
3576                                                      '3' => {
3577                                                               'name' => 'str_length',
3578                                                               'type' => '5053'
3579                                                             }
3580                                                    },
3581                                         'Return' => '74',
3582                                         'ShortName' => 'pldm_bios_table_string_entry_encode_check'
3583                                       },
3584                            '61021' => {
3585                                         'Header' => 'bios_table.h',
3586                                         'Param' => {
3587                                                      '0' => {
3588                                                               'name' => 'entry',
3589                                                               'type' => '166'
3590                                                             },
3591                                                      '1' => {
3592                                                               'name' => 'entry_length',
3593                                                               'type' => '123'
3594                                                             },
3595                                                      '2' => {
3596                                                               'name' => 'str',
3597                                                               'type' => '12552'
3598                                                             },
3599                                                      '3' => {
3600                                                               'name' => 'str_length',
3601                                                               'type' => '5053'
3602                                                             }
3603                                                    },
3604                                         'Return' => '1',
3605                                         'ShortName' => 'pldm_bios_table_string_entry_encode'
3606                                       },
3607                            '61329' => {
3608                                         'Header' => 'bios_table.h',
3609                                         'Param' => {
3610                                                      '0' => {
3611                                                               'name' => 'string_length',
3612                                                               'type' => '5053'
3613                                                             }
3614                                                    },
3615                                         'Reg' => {
3616                                                    '0' => 'rdi'
3617                                                  },
3618                                         'Return' => '123',
3619                                         'ShortName' => 'pldm_bios_table_string_entry_encode_length'
3620                                       },
3621                            '6288' => {
3622                                        'Header' => 'utils.h',
3623                                        'Param' => {
3624                                                     '0' => {
3625                                                              'name' => 'bcd',
3626                                                              'type' => '5053'
3627                                                            }
3628                                                   },
3629                                        'Return' => '5053',
3630                                        'ShortName' => 'bcd2dec16'
3631                                      },
3632                            '6310' => {
3633                                        'Header' => 'utils.h',
3634                                        'Param' => {
3635                                                     '0' => {
3636                                                              'name' => 'bcd',
3637                                                              'type' => '168'
3638                                                            }
3639                                                   },
3640                                        'Return' => '168',
3641                                        'ShortName' => 'bcd2dec8'
3642                                      },
3643                            '6332' => {
3644                                        'Header' => 'utils.h',
3645                                        'Param' => {
3646                                                     '0' => {
3647                                                              'name' => 'dec',
3648                                                              'type' => '5053'
3649                                                            }
3650                                                   },
3651                                        'Return' => '5053',
3652                                        'ShortName' => 'dec2bcd16'
3653                                      },
3654                            '6354' => {
3655                                        'Header' => 'utils.h',
3656                                        'Param' => {
3657                                                     '0' => {
3658                                                              'name' => 'dec',
3659                                                              'type' => '168'
3660                                                            }
3661                                                   },
3662                                        'Return' => '168',
3663                                        'ShortName' => 'dec2bcd8'
3664                                      },
3665                            '6376' => {
3666                                        'Header' => 'utils.h',
3667                                        'Param' => {
3668                                                     '0' => {
3669                                                              'name' => 'seconds',
3670                                                              'type' => '168'
3671                                                            },
3672                                                     '1' => {
3673                                                              'name' => 'minutes',
3674                                                              'type' => '168'
3675                                                            },
3676                                                     '2' => {
3677                                                              'name' => 'hours',
3678                                                              'type' => '168'
3679                                                            },
3680                                                     '3' => {
3681                                                              'name' => 'day',
3682                                                              'type' => '168'
3683                                                            },
3684                                                     '4' => {
3685                                                              'name' => 'month',
3686                                                              'type' => '168'
3687                                                            },
3688                                                     '5' => {
3689                                                              'name' => 'year',
3690                                                              'type' => '5053'
3691                                                            }
3692                                                   },
3693                                        'Reg' => {
3694                                                   '0' => 'rdi',
3695                                                   '1' => 'rsi',
3696                                                   '2' => 'rdx',
3697                                                   '5' => 'r9'
3698                                                 },
3699                                        'Return' => '6423',
3700                                        'ShortName' => 'is_time_legal'
3701                                      },
3702                            '6468' => {
3703                                        'Header' => 'bios.h',
3704                                        'Param' => {
3705                                                     '0' => {
3706                                                              'name' => 'msg',
3707                                                              'type' => '2077'
3708                                                            },
3709                                                     '1' => {
3710                                                              'name' => 'payload_length',
3711                                                              'type' => '123'
3712                                                            },
3713                                                     '2' => {
3714                                                              'name' => 'transfer_handle',
3715                                                              'type' => '2087'
3716                                                            },
3717                                                     '3' => {
3718                                                              'name' => 'transfer_flag',
3719                                                              'type' => '2082'
3720                                                            },
3721                                                     '4' => {
3722                                                              'name' => 'table_type',
3723                                                              'type' => '2082'
3724                                                            },
3725                                                     '5' => {
3726                                                              'name' => 'table',
3727                                                              'type' => '6645'
3728                                                            }
3729                                                   },
3730                                        'Reg' => {
3731                                                   '4' => 'r8',
3732                                                   '5' => 'r9'
3733                                                 },
3734                                        'Return' => '74',
3735                                        'ShortName' => 'decode_set_bios_table_req'
3736                                      },
3737                            '6655' => {
3738                                        'Header' => 'bios.h',
3739                                        'Param' => {
3740                                                     '0' => {
3741                                                              'name' => 'instance_id',
3742                                                              'type' => '168'
3743                                                            },
3744                                                     '1' => {
3745                                                              'name' => 'completion_code',
3746                                                              'type' => '168'
3747                                                            },
3748                                                     '2' => {
3749                                                              'name' => 'next_transfer_handle',
3750                                                              'type' => '180'
3751                                                            },
3752                                                     '3' => {
3753                                                              'name' => 'msg',
3754                                                              'type' => '1632'
3755                                                            }
3756                                                   },
3757                                        'Return' => '74',
3758                                        'ShortName' => 'encode_set_bios_table_resp'
3759                                      },
3760                            '66900' => {
3761                                         'Header' => 'utils.h',
3762                                         'Param' => {
3763                                                      '0' => {
3764                                                               'name' => 'transfer_flag',
3765                                                               'type' => '168'
3766                                                             }
3767                                                    },
3768                                         'Return' => '6423',
3769                                         'ShortName' => 'is_transfer_flag_valid'
3770                                       },
3771                            '67051' => {
3772                                         'Header' => 'firmware_update.h',
3773                                         'Param' => {
3774                                                      '0' => {
3775                                                               'name' => 'msg',
3776                                                               'type' => '2077'
3777                                                             },
3778                                                      '1' => {
3779                                                               'name' => 'payload_length',
3780                                                               'type' => '123'
3781                                                             },
3782                                                      '2' => {
3783                                                               'name' => 'completion_code',
3784                                                               'type' => '2082'
3785                                                             },
3786                                                      '3' => {
3787                                                               'name' => 'non_functioning_component_indication',
3788                                                               'type' => '67238'
3789                                                             },
3790                                                      '4' => {
3791                                                               'name' => 'non_functioning_component_bitmap',
3792                                                               'type' => '67243'
3793                                                             }
3794                                                    },
3795                                         'Return' => '74',
3796                                         'ShortName' => 'decode_cancel_update_resp'
3797                                       },
3798                            '67253' => {
3799                                         'Header' => 'firmware_update.h',
3800                                         'Param' => {
3801                                                      '0' => {
3802                                                               'name' => 'instance_id',
3803                                                               'type' => '168'
3804                                                             },
3805                                                      '1' => {
3806                                                               'name' => 'msg',
3807                                                               'type' => '1632'
3808                                                             },
3809                                                      '2' => {
3810                                                               'name' => 'payload_length',
3811                                                               'type' => '123'
3812                                                             }
3813                                                    },
3814                                         'Return' => '74',
3815                                         'ShortName' => 'encode_cancel_update_req'
3816                                       },
3817                            '67423' => {
3818                                         'Header' => 'firmware_update.h',
3819                                         'Param' => {
3820                                                      '0' => {
3821                                                               'name' => 'msg',
3822                                                               'type' => '2077'
3823                                                             },
3824                                                      '1' => {
3825                                                               'name' => 'payload_length',
3826                                                               'type' => '123'
3827                                                             },
3828                                                      '2' => {
3829                                                               'name' => 'completion_code',
3830                                                               'type' => '2082'
3831                                                             }
3832                                                    },
3833                                         'Reg' => {
3834                                                    '0' => 'rdi',
3835                                                    '1' => 'rsi',
3836                                                    '2' => 'rdx'
3837                                                  },
3838                                         'Return' => '74',
3839                                         'ShortName' => 'decode_cancel_update_component_resp'
3840                                       },
3841                            '67499' => {
3842                                         'Header' => 'firmware_update.h',
3843                                         'Param' => {
3844                                                      '0' => {
3845                                                               'name' => 'instance_id',
3846                                                               'type' => '168'
3847                                                             },
3848                                                      '1' => {
3849                                                               'name' => 'msg',
3850                                                               'type' => '1632'
3851                                                             },
3852                                                      '2' => {
3853                                                               'name' => 'payload_length',
3854                                                               'type' => '123'
3855                                                             }
3856                                                    },
3857                                         'Return' => '74',
3858                                         'ShortName' => 'encode_cancel_update_component_req'
3859                                       },
3860                            '67669' => {
3861                                         'Header' => 'firmware_update.h',
3862                                         'Param' => {
3863                                                      '0' => {
3864                                                               'name' => 'msg',
3865                                                               'type' => '2077'
3866                                                             },
3867                                                      '1' => {
3868                                                               'name' => 'payload_length',
3869                                                               'type' => '123'
3870                                                             },
3871                                                      '2' => {
3872                                                               'name' => 'completion_code',
3873                                                               'type' => '2082'
3874                                                             },
3875                                                      '3' => {
3876                                                               'name' => 'current_state',
3877                                                               'type' => '2082'
3878                                                             },
3879                                                      '4' => {
3880                                                               'name' => 'previous_state',
3881                                                               'type' => '2082'
3882                                                             },
3883                                                      '5' => {
3884                                                               'name' => 'aux_state',
3885                                                               'type' => '2082'
3886                                                             },
3887                                                      '6' => {
3888                                                               'name' => 'aux_state_status',
3889                                                               'offset' => '0',
3890                                                               'type' => '2082'
3891                                                             },
3892                                                      '7' => {
3893                                                               'name' => 'progress_percent',
3894                                                               'offset' => '8',
3895                                                               'type' => '2082'
3896                                                             },
3897                                                      '8' => {
3898                                                               'name' => 'reason_code',
3899                                                               'offset' => '16',
3900                                                               'type' => '2082'
3901                                                             },
3902                                                      '9' => {
3903                                                               'name' => 'update_option_flags_enabled',
3904                                                               'offset' => '24',
3905                                                               'type' => '67996'
3906                                                             }
3907                                                    },
3908                                         'Return' => '74',
3909                                         'ShortName' => 'decode_get_status_resp'
3910                                       },
3911                            '68006' => {
3912                                         'Header' => 'firmware_update.h',
3913                                         'Param' => {
3914                                                      '0' => {
3915                                                               'name' => 'instance_id',
3916                                                               'type' => '168'
3917                                                             },
3918                                                      '1' => {
3919                                                               'name' => 'msg',
3920                                                               'type' => '1632'
3921                                                             },
3922                                                      '2' => {
3923                                                               'name' => 'payload_length',
3924                                                               'type' => '123'
3925                                                             }
3926                                                    },
3927                                         'Return' => '74',
3928                                         'ShortName' => 'encode_get_status_req'
3929                                       },
3930                            '68176' => {
3931                                         'Header' => 'firmware_update.h',
3932                                         'Param' => {
3933                                                      '0' => {
3934                                                               'name' => 'msg',
3935                                                               'type' => '2077'
3936                                                             },
3937                                                      '1' => {
3938                                                               'name' => 'payload_length',
3939                                                               'type' => '123'
3940                                                             },
3941                                                      '2' => {
3942                                                               'name' => 'completion_code',
3943                                                               'type' => '2082'
3944                                                             },
3945                                                      '3' => {
3946                                                               'name' => 'estimated_time_activation',
3947                                                               'type' => '8521'
3948                                                             }
3949                                                    },
3950                                         'Reg' => {
3951                                                    '1' => 'rsi',
3952                                                    '2' => 'rdx',
3953                                                    '3' => 'rcx'
3954                                                  },
3955                                         'Return' => '74',
3956                                         'ShortName' => 'decode_activate_firmware_resp'
3957                                       },
3958                            '68302' => {
3959                                         'Header' => 'firmware_update.h',
3960                                         'Param' => {
3961                                                      '0' => {
3962                                                               'name' => 'instance_id',
3963                                                               'type' => '168'
3964                                                             },
3965                                                      '1' => {
3966                                                               'name' => 'self_contained_activation_req',
3967                                                               'type' => '11999'
3968                                                             },
3969                                                      '2' => {
3970                                                               'name' => 'msg',
3971                                                               'type' => '1632'
3972                                                             },
3973                                                      '3' => {
3974                                                               'name' => 'payload_length',
3975                                                               'type' => '123'
3976                                                             }
3977                                                    },
3978                                         'Return' => '74',
3979                                         'ShortName' => 'encode_activate_firmware_req'
3980                                       },
3981                            '68544' => {
3982                                         'Header' => 'firmware_update.h',
3983                                         'Param' => {
3984                                                      '0' => {
3985                                                               'name' => 'instance_id',
3986                                                               'type' => '168'
3987                                                             },
3988                                                      '1' => {
3989                                                               'name' => 'completion_code',
3990                                                               'type' => '168'
3991                                                             },
3992                                                      '2' => {
3993                                                               'name' => 'msg',
3994                                                               'type' => '1632'
3995                                                             },
3996                                                      '3' => {
3997                                                               'name' => 'payload_length',
3998                                                               'type' => '123'
3999                                                             }
4000                                                    },
4001                                         'Return' => '74',
4002                                         'ShortName' => 'encode_apply_complete_resp'
4003                                       },
4004                            '68733' => {
4005                                         'Header' => 'firmware_update.h',
4006                                         'Param' => {
4007                                                      '0' => {
4008                                                               'name' => 'msg',
4009                                                               'type' => '2077'
4010                                                             },
4011                                                      '1' => {
4012                                                               'name' => 'payload_length',
4013                                                               'type' => '123'
4014                                                             },
4015                                                      '2' => {
4016                                                               'name' => 'apply_result',
4017                                                               'type' => '2082'
4018                                                             },
4019                                                      '3' => {
4020                                                               'name' => 'comp_activation_methods_modification',
4021                                                               'type' => '68843'
4022                                                             }
4023                                                    },
4024                                         'Reg' => {
4025                                                    '0' => 'rdi',
4026                                                    '1' => 'rsi',
4027                                                    '2' => 'rdx',
4028                                                    '3' => 'rcx'
4029                                                  },
4030                                         'Return' => '74',
4031                                         'ShortName' => 'decode_apply_complete_req'
4032                                       },
4033                            '6874' => {
4034                                        'Header' => 'bios.h',
4035                                        'Param' => {
4036                                                     '0' => {
4037                                                              'name' => 'msg',
4038                                                              'type' => '2077'
4039                                                            },
4040                                                     '1' => {
4041                                                              'name' => 'payload_length',
4042                                                              'type' => '123'
4043                                                            },
4044                                                     '2' => {
4045                                                              'name' => 'completion_code',
4046                                                              'type' => '2082'
4047                                                            },
4048                                                     '3' => {
4049                                                              'name' => 'next_transfer_handle',
4050                                                              'type' => '2087'
4051                                                            }
4052                                                   },
4053                                        'Reg' => {
4054                                                   '0' => 'rdi',
4055                                                   '1' => 'rsi',
4056                                                   '2' => 'rdx',
4057                                                   '3' => 'rcx'
4058                                                 },
4059                                        'Return' => '74',
4060                                        'ShortName' => 'decode_set_bios_table_resp'
4061                                      },
4062                            '68853' => {
4063                                         'Header' => 'firmware_update.h',
4064                                         'Param' => {
4065                                                      '0' => {
4066                                                               'name' => 'instance_id',
4067                                                               'type' => '168'
4068                                                             },
4069                                                      '1' => {
4070                                                               'name' => 'completion_code',
4071                                                               'type' => '168'
4072                                                             },
4073                                                      '2' => {
4074                                                               'name' => 'msg',
4075                                                               'type' => '1632'
4076                                                             },
4077                                                      '3' => {
4078                                                               'name' => 'payload_length',
4079                                                               'type' => '123'
4080                                                             }
4081                                                    },
4082                                         'Return' => '74',
4083                                         'ShortName' => 'encode_verify_complete_resp'
4084                                       },
4085                            '69042' => {
4086                                         'Header' => 'firmware_update.h',
4087                                         'Param' => {
4088                                                      '0' => {
4089                                                               'name' => 'msg',
4090                                                               'type' => '2077'
4091                                                             },
4092                                                      '1' => {
4093                                                               'name' => 'payload_length',
4094                                                               'type' => '123'
4095                                                             },
4096                                                      '2' => {
4097                                                               'name' => 'verify_result',
4098                                                               'type' => '2082'
4099                                                             }
4100                                                    },
4101                                         'Reg' => {
4102                                                    '0' => 'rdi',
4103                                                    '1' => 'rsi',
4104                                                    '2' => 'rdx'
4105                                                  },
4106                                         'Return' => '74',
4107                                         'ShortName' => 'decode_verify_complete_req'
4108                                       },
4109                            '69118' => {
4110                                         'Header' => 'firmware_update.h',
4111                                         'Param' => {
4112                                                      '0' => {
4113                                                               'name' => 'instance_id',
4114                                                               'type' => '168'
4115                                                             },
4116                                                      '1' => {
4117                                                               'name' => 'completion_code',
4118                                                               'type' => '168'
4119                                                             },
4120                                                      '2' => {
4121                                                               'name' => 'msg',
4122                                                               'type' => '1632'
4123                                                             },
4124                                                      '3' => {
4125                                                               'name' => 'payload_length',
4126                                                               'type' => '123'
4127                                                             }
4128                                                    },
4129                                         'Return' => '74',
4130                                         'ShortName' => 'encode_transfer_complete_resp'
4131                                       },
4132                            '69307' => {
4133                                         'Header' => 'firmware_update.h',
4134                                         'Param' => {
4135                                                      '0' => {
4136                                                               'name' => 'msg',
4137                                                               'type' => '2077'
4138                                                             },
4139                                                      '1' => {
4140                                                               'name' => 'payload_length',
4141                                                               'type' => '123'
4142                                                             },
4143                                                      '2' => {
4144                                                               'name' => 'transfer_result',
4145                                                               'type' => '2082'
4146                                                             }
4147                                                    },
4148                                         'Reg' => {
4149                                                    '0' => 'rdi',
4150                                                    '1' => 'rsi',
4151                                                    '2' => 'rdx'
4152                                                  },
4153                                         'Return' => '74',
4154                                         'ShortName' => 'decode_transfer_complete_req'
4155                                       },
4156                            '69383' => {
4157                                         'Header' => 'firmware_update.h',
4158                                         'Param' => {
4159                                                      '0' => {
4160                                                               'name' => 'instance_id',
4161                                                               'type' => '168'
4162                                                             },
4163                                                      '1' => {
4164                                                               'name' => 'completion_code',
4165                                                               'type' => '168'
4166                                                             },
4167                                                      '2' => {
4168                                                               'name' => 'msg',
4169                                                               'type' => '1632'
4170                                                             },
4171                                                      '3' => {
4172                                                               'name' => 'payload_length',
4173                                                               'type' => '123'
4174                                                             }
4175                                                    },
4176                                         'Return' => '74',
4177                                         'ShortName' => 'encode_request_firmware_data_resp'
4178                                       },
4179                            '69572' => {
4180                                         'Header' => 'firmware_update.h',
4181                                         'Param' => {
4182                                                      '0' => {
4183                                                               'name' => 'msg',
4184                                                               'type' => '2077'
4185                                                             },
4186                                                      '1' => {
4187                                                               'name' => 'payload_length',
4188                                                               'type' => '123'
4189                                                             },
4190                                                      '2' => {
4191                                                               'name' => 'offset',
4192                                                               'type' => '2087'
4193                                                             },
4194                                                      '3' => {
4195                                                               'name' => 'length',
4196                                                               'type' => '2087'
4197                                                             }
4198                                                    },
4199                                         'Reg' => {
4200                                                    '0' => 'rdi',
4201                                                    '1' => 'rsi',
4202                                                    '2' => 'rdx',
4203                                                    '3' => 'rcx'
4204                                                  },
4205                                         'Return' => '74',
4206                                         'ShortName' => 'decode_request_firmware_data_req'
4207                                       },
4208                            '69692' => {
4209                                         'Header' => 'firmware_update.h',
4210                                         'Param' => {
4211                                                      '0' => {
4212                                                               'name' => 'msg',
4213                                                               'type' => '2077'
4214                                                             },
4215                                                      '1' => {
4216                                                               'name' => 'payload_length',
4217                                                               'type' => '123'
4218                                                             },
4219                                                      '2' => {
4220                                                               'name' => 'completion_code',
4221                                                               'type' => '2082'
4222                                                             },
4223                                                      '3' => {
4224                                                               'name' => 'comp_compatibility_resp',
4225                                                               'type' => '2082'
4226                                                             },
4227                                                      '4' => {
4228                                                               'name' => 'comp_compatibility_resp_code',
4229                                                               'type' => '2082'
4230                                                             },
4231                                                      '5' => {
4232                                                               'name' => 'update_option_flags_enabled',
4233                                                               'type' => '67996'
4234                                                             },
4235                                                      '6' => {
4236                                                               'name' => 'time_before_req_fw_data',
4237                                                               'offset' => '0',
4238                                                               'type' => '8521'
4239                                                             }
4240                                                    },
4241                                         'Return' => '74',
4242                                         'ShortName' => 'decode_update_component_resp'
4243                                       },
4244                            '6984' => {
4245                                        'Header' => 'bios.h',
4246                                        'Param' => {
4247                                                     '0' => {
4248                                                              'name' => 'instance_id',
4249                                                              'type' => '168'
4250                                                            },
4251                                                     '1' => {
4252                                                              'name' => 'transfer_handle',
4253                                                              'type' => '180'
4254                                                            },
4255                                                     '2' => {
4256                                                              'name' => 'transfer_flag',
4257                                                              'type' => '168'
4258                                                            },
4259                                                     '3' => {
4260                                                              'name' => 'table_type',
4261                                                              'type' => '168'
4262                                                            },
4263                                                     '4' => {
4264                                                              'name' => 'table_data',
4265                                                              'type' => '6245'
4266                                                            },
4267                                                     '5' => {
4268                                                              'name' => 'table_length',
4269                                                              'type' => '123'
4270                                                            },
4271                                                     '6' => {
4272                                                              'name' => 'msg',
4273                                                              'offset' => '0',
4274                                                              'type' => '1632'
4275                                                            },
4276                                                     '7' => {
4277                                                              'name' => 'payload_length',
4278                                                              'offset' => '8',
4279                                                              'type' => '123'
4280                                                            }
4281                                                   },
4282                                        'Return' => '74',
4283                                        'ShortName' => 'encode_set_bios_table_req'
4284                                      },
4285                            '69926' => {
4286                                         'Header' => 'firmware_update.h',
4287                                         'Param' => {
4288                                                      '0' => {
4289                                                               'name' => 'instance_id',
4290                                                               'type' => '168'
4291                                                             },
4292                                                      '1' => {
4293                                                               'name' => 'comp_classification',
4294                                                               'type' => '5053'
4295                                                             },
4296                                                      '10' => {
4297                                                                'name' => 'msg',
4298                                                                'offset' => '32',
4299                                                                'type' => '1632'
4300                                                              },
4301                                                      '11' => {
4302                                                                'name' => 'payload_length',
4303                                                                'offset' => '40',
4304                                                                'type' => '123'
4305                                                              },
4306                                                      '2' => {
4307                                                               'name' => 'comp_identifier',
4308                                                               'type' => '5053'
4309                                                             },
4310                                                      '3' => {
4311                                                               'name' => 'comp_classification_index',
4312                                                               'type' => '168'
4313                                                             },
4314                                                      '4' => {
4315                                                               'name' => 'comp_comparison_stamp',
4316                                                               'type' => '180'
4317                                                             },
4318                                                      '5' => {
4319                                                               'name' => 'comp_image_size',
4320                                                               'type' => '180'
4321                                                             },
4322                                                      '6' => {
4323                                                               'name' => 'update_option_flags',
4324                                                               'offset' => '0',
4325                                                               'type' => '62734'
4326                                                             },
4327                                                      '7' => {
4328                                                               'name' => 'comp_ver_str_type',
4329                                                               'offset' => '8',
4330                                                               'type' => '168'
4331                                                             },
4332                                                      '8' => {
4333                                                               'name' => 'comp_ver_str_len',
4334                                                               'offset' => '16',
4335                                                               'type' => '168'
4336                                                             },
4337                                                      '9' => {
4338                                                               'name' => 'comp_ver_str',
4339                                                               'offset' => '24',
4340                                                               'type' => '70318'
4341                                                             }
4342                                                    },
4343                                         'Return' => '74',
4344                                         'ShortName' => 'encode_update_component_req'
4345                                       },
4346                            '70328' => {
4347                                         'Header' => 'firmware_update.h',
4348                                         'Param' => {
4349                                                      '0' => {
4350                                                               'name' => 'msg',
4351                                                               'type' => '2077'
4352                                                             },
4353                                                      '1' => {
4354                                                               'name' => 'payload_length',
4355                                                               'type' => '11648'
4356                                                             },
4357                                                      '2' => {
4358                                                               'name' => 'completion_code',
4359                                                               'type' => '2082'
4360                                                             },
4361                                                      '3' => {
4362                                                               'name' => 'comp_resp',
4363                                                               'type' => '2082'
4364                                                             },
4365                                                      '4' => {
4366                                                               'name' => 'comp_resp_code',
4367                                                               'type' => '2082'
4368                                                             }
4369                                                    },
4370                                         'Return' => '74',
4371                                         'ShortName' => 'decode_pass_component_table_resp'
4372                                       },
4373                            '70527' => {
4374                                         'Header' => 'firmware_update.h',
4375                                         'Param' => {
4376                                                      '0' => {
4377                                                               'name' => 'instance_id',
4378                                                               'type' => '168'
4379                                                             },
4380                                                      '1' => {
4381                                                               'name' => 'transfer_flag',
4382                                                               'type' => '168'
4383                                                             },
4384                                                      '10' => {
4385                                                                'name' => 'payload_length',
4386                                                                'offset' => '32',
4387                                                                'type' => '123'
4388                                                              },
4389                                                      '2' => {
4390                                                               'name' => 'comp_classification',
4391                                                               'type' => '5053'
4392                                                             },
4393                                                      '3' => {
4394                                                               'name' => 'comp_identifier',
4395                                                               'type' => '5053'
4396                                                             },
4397                                                      '4' => {
4398                                                               'name' => 'comp_classification_index',
4399                                                               'type' => '168'
4400                                                             },
4401                                                      '5' => {
4402                                                               'name' => 'comp_comparison_stamp',
4403                                                               'type' => '180'
4404                                                             },
4405                                                      '6' => {
4406                                                               'name' => 'comp_ver_str_type',
4407                                                               'offset' => '0',
4408                                                               'type' => '168'
4409                                                             },
4410                                                      '7' => {
4411                                                               'name' => 'comp_ver_str_len',
4412                                                               'offset' => '8',
4413                                                               'type' => '168'
4414                                                             },
4415                                                      '8' => {
4416                                                               'name' => 'comp_ver_str',
4417                                                               'offset' => '16',
4418                                                               'type' => '70318'
4419                                                             },
4420                                                      '9' => {
4421                                                               'name' => 'msg',
4422                                                               'offset' => '24',
4423                                                               'type' => '1632'
4424                                                             }
4425                                                    },
4426                                         'Return' => '74',
4427                                         'ShortName' => 'encode_pass_component_table_req'
4428                                       },
4429                            '70937' => {
4430                                         'Header' => 'firmware_update.h',
4431                                         'Param' => {
4432                                                      '0' => {
4433                                                               'name' => 'msg',
4434                                                               'type' => '2077'
4435                                                             },
4436                                                      '1' => {
4437                                                               'name' => 'payload_length',
4438                                                               'type' => '123'
4439                                                             },
4440                                                      '2' => {
4441                                                               'name' => 'completion_code',
4442                                                               'type' => '2082'
4443                                                             },
4444                                                      '3' => {
4445                                                               'name' => 'fd_meta_data_len',
4446                                                               'type' => '8521'
4447                                                             },
4448                                                      '4' => {
4449                                                               'name' => 'fd_will_send_pkg_data',
4450                                                               'type' => '2082'
4451                                                             }
4452                                                    },
4453                                         'Reg' => {
4454                                                    '3' => 'rcx',
4455                                                    '4' => 'r8'
4456                                                  },
4457                                         'Return' => '74',
4458                                         'ShortName' => 'decode_request_update_resp'
4459                                       },
4460                            '71084' => {
4461                                         'Header' => 'firmware_update.h',
4462                                         'Param' => {
4463                                                      '0' => {
4464                                                               'name' => 'instance_id',
4465                                                               'type' => '168'
4466                                                             },
4467                                                      '1' => {
4468                                                               'name' => 'max_transfer_size',
4469                                                               'type' => '180'
4470                                                             },
4471                                                      '2' => {
4472                                                               'name' => 'num_of_comp',
4473                                                               'type' => '5053'
4474                                                             },
4475                                                      '3' => {
4476                                                               'name' => 'max_outstanding_transfer_req',
4477                                                               'type' => '168'
4478                                                             },
4479                                                      '4' => {
4480                                                               'name' => 'pkg_data_len',
4481                                                               'type' => '5053'
4482                                                             },
4483                                                      '5' => {
4484                                                               'name' => 'comp_image_set_ver_str_type',
4485                                                               'type' => '168'
4486                                                             },
4487                                                      '6' => {
4488                                                               'name' => 'comp_image_set_ver_str_len',
4489                                                               'offset' => '0',
4490                                                               'type' => '168'
4491                                                             },
4492                                                      '7' => {
4493                                                               'name' => 'comp_img_set_ver_str',
4494                                                               'offset' => '8',
4495                                                               'type' => '70318'
4496                                                             },
4497                                                      '8' => {
4498                                                               'name' => 'msg',
4499                                                               'offset' => '16',
4500                                                               'type' => '1632'
4501                                                             },
4502                                                      '9' => {
4503                                                               'name' => 'payload_length',
4504                                                               'offset' => '24',
4505                                                               'type' => '123'
4506                                                             }
4507                                                    },
4508                                         'Return' => '74',
4509                                         'ShortName' => 'encode_request_update_req'
4510                                       },
4511                            '71452' => {
4512                                         'Header' => 'firmware_update.h',
4513                                         'Param' => {
4514                                                      '0' => {
4515                                                               'name' => 'data',
4516                                                               'type' => '6245'
4517                                                             },
4518                                                      '1' => {
4519                                                               'name' => 'length',
4520                                                               'type' => '123'
4521                                                             },
4522                                                      '2' => {
4523                                                               'name' => 'component_data',
4524                                                               'type' => '71620'
4525                                                             },
4526                                                      '3' => {
4527                                                               'name' => 'active_comp_ver_str',
4528                                                               'type' => '6645'
4529                                                             },
4530                                                      '4' => {
4531                                                               'name' => 'pending_comp_ver_str',
4532                                                               'type' => '6645'
4533                                                             }
4534                                                    },
4535                                         'Reg' => {
4536                                                    '4' => 'r8'
4537                                                  },
4538                                         'Return' => '74',
4539                                         'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
4540                                       },
4541                            '71630' => {
4542                                         'Header' => 'firmware_update.h',
4543                                         'Param' => {
4544                                                      '0' => {
4545                                                               'name' => 'msg',
4546                                                               'type' => '2077'
4547                                                             },
4548                                                      '1' => {
4549                                                               'name' => 'payload_length',
4550                                                               'type' => '123'
4551                                                             },
4552                                                      '2' => {
4553                                                               'name' => 'resp_data',
4554                                                               'type' => '71850'
4555                                                             },
4556                                                      '3' => {
4557                                                               'name' => 'active_comp_image_set_ver_str',
4558                                                               'type' => '6645'
4559                                                             },
4560                                                      '4' => {
4561                                                               'name' => 'pending_comp_image_set_ver_str',
4562                                                               'type' => '6645'
4563                                                             },
4564                                                      '5' => {
4565                                                               'name' => 'comp_parameter_table',
4566                                                               'type' => '6645'
4567                                                             }
4568                                                    },
4569                                         'Return' => '74',
4570                                         'ShortName' => 'decode_get_firmware_parameters_resp'
4571                                       },
4572                            '71855' => {
4573                                         'Header' => 'firmware_update.h',
4574                                         'Param' => {
4575                                                      '0' => {
4576                                                               'name' => 'instance_id',
4577                                                               'type' => '168'
4578                                                             },
4579                                                      '1' => {
4580                                                               'name' => 'payload_length',
4581                                                               'type' => '123'
4582                                                             },
4583                                                      '2' => {
4584                                                               'name' => 'msg',
4585                                                               'type' => '1632'
4586                                                             }
4587                                                    },
4588                                         'Return' => '74',
4589                                         'ShortName' => 'encode_get_firmware_parameters_req'
4590                                       },
4591                            '71995' => {
4592                                         'Header' => 'firmware_update.h',
4593                                         'Param' => {
4594                                                      '0' => {
4595                                                               'name' => 'msg',
4596                                                               'type' => '2077'
4597                                                             },
4598                                                      '1' => {
4599                                                               'name' => 'payload_length',
4600                                                               'type' => '123'
4601                                                             },
4602                                                      '2' => {
4603                                                               'name' => 'completion_code',
4604                                                               'type' => '2082'
4605                                                             },
4606                                                      '3' => {
4607                                                               'name' => 'device_identifiers_len',
4608                                                               'type' => '2087'
4609                                                             },
4610                                                      '4' => {
4611                                                               'name' => 'descriptor_count',
4612                                                               'type' => '2082'
4613                                                             },
4614                                                      '5' => {
4615                                                               'name' => 'descriptor_data',
4616                                                               'type' => '72151'
4617                                                             }
4618                                                    },
4619                                         'Reg' => {
4620                                                    '3' => 'rcx',
4621                                                    '4' => 'r8',
4622                                                    '5' => 'r9'
4623                                                  },
4624                                         'Return' => '74',
4625                                         'ShortName' => 'decode_query_device_identifiers_resp'
4626                                       },
4627                            '72161' => {
4628                                         'Header' => 'firmware_update.h',
4629                                         'Param' => {
4630                                                      '0' => {
4631                                                               'name' => 'instance_id',
4632                                                               'type' => '168'
4633                                                             },
4634                                                      '1' => {
4635                                                               'name' => 'payload_length',
4636                                                               'type' => '123'
4637                                                             },
4638                                                      '2' => {
4639                                                               'name' => 'msg',
4640                                                               'type' => '1632'
4641                                                             }
4642                                                    },
4643                                         'Return' => '74',
4644                                         'ShortName' => 'encode_query_device_identifiers_req'
4645                                       },
4646                            '72301' => {
4647                                         'Header' => 'firmware_update.h',
4648                                         'Param' => {
4649                                                      '0' => {
4650                                                               'name' => 'data',
4651                                                               'type' => '6245'
4652                                                             },
4653                                                      '1' => {
4654                                                               'name' => 'length',
4655                                                               'type' => '123'
4656                                                             },
4657                                                      '2' => {
4658                                                               'name' => 'pldm_comp_image_info',
4659                                                               'type' => '72448'
4660                                                             },
4661                                                      '3' => {
4662                                                               'name' => 'comp_version_str',
4663                                                               'type' => '6645'
4664                                                             }
4665                                                    },
4666                                         'Return' => '74',
4667                                         'ShortName' => 'decode_pldm_comp_image_info'
4668                                       },
4669                            '72453' => {
4670                                         'Header' => 'firmware_update.h',
4671                                         'Param' => {
4672                                                      '0' => {
4673                                                               'name' => 'data',
4674                                                               'type' => '6245'
4675                                                             },
4676                                                      '1' => {
4677                                                               'name' => 'length',
4678                                                               'type' => '123'
4679                                                             },
4680                                                      '2' => {
4681                                                               'name' => 'descriptor_title_str_type',
4682                                                               'type' => '2082'
4683                                                             },
4684                                                      '3' => {
4685                                                               'name' => 'descriptor_title_str',
4686                                                               'type' => '6645'
4687                                                             },
4688                                                      '4' => {
4689                                                               'name' => 'descriptor_data',
4690                                                               'type' => '6645'
4691                                                             }
4692                                                    },
4693                                         'Return' => '74',
4694                                         'ShortName' => 'decode_vendor_defined_descriptor_value'
4695                                       },
4696                            '72635' => {
4697                                         'Header' => 'firmware_update.h',
4698                                         'Param' => {
4699                                                      '0' => {
4700                                                               'name' => 'data',
4701                                                               'type' => '6245'
4702                                                             },
4703                                                      '1' => {
4704                                                               'name' => 'length',
4705                                                               'type' => '123'
4706                                                             },
4707                                                      '2' => {
4708                                                               'name' => 'descriptor_type',
4709                                                               'type' => '8521'
4710                                                             },
4711                                                      '3' => {
4712                                                               'name' => 'descriptor_data',
4713                                                               'type' => '6645'
4714                                                             }
4715                                                    },
4716                                         'Return' => '74',
4717                                         'ShortName' => 'decode_descriptor_type_length_value'
4718                                       },
4719                            '72807' => {
4720                                         'Header' => 'firmware_update.h',
4721                                         'Param' => {
4722                                                      '0' => {
4723                                                               'name' => 'data',
4724                                                               'type' => '6245'
4725                                                             },
4726                                                      '1' => {
4727                                                               'name' => 'length',
4728                                                               'type' => '123'
4729                                                             },
4730                                                      '2' => {
4731                                                               'name' => 'component_bitmap_bit_length',
4732                                                               'type' => '5053'
4733                                                             },
4734                                                      '3' => {
4735                                                               'name' => 'fw_device_id_record',
4736                                                               'type' => '73064'
4737                                                             },
4738                                                      '4' => {
4739                                                               'name' => 'applicable_components',
4740                                                               'type' => '6645'
4741                                                             },
4742                                                      '5' => {
4743                                                               'name' => 'comp_image_set_version_str',
4744                                                               'type' => '6645'
4745                                                             },
4746                                                      '6' => {
4747                                                               'name' => 'record_descriptors',
4748                                                               'offset' => '0',
4749                                                               'type' => '6645'
4750                                                             },
4751                                                      '7' => {
4752                                                               'name' => 'fw_device_pkg_data',
4753                                                               'offset' => '8',
4754                                                               'type' => '6645'
4755                                                             }
4756                                                    },
4757                                         'Return' => '74',
4758                                         'ShortName' => 'decode_firmware_device_id_record'
4759                                       },
4760                            '7301' => {
4761                                        'Header' => 'bios.h',
4762                                        'Param' => {
4763                                                     '0' => {
4764                                                              'name' => 'instance_id',
4765                                                              'type' => '168'
4766                                                            },
4767                                                     '1' => {
4768                                                              'name' => 'completion_code',
4769                                                              'type' => '168'
4770                                                            },
4771                                                     '2' => {
4772                                                              'name' => 'next_transfer_handle',
4773                                                              'type' => '180'
4774                                                            },
4775                                                     '3' => {
4776                                                              'name' => 'msg',
4777                                                              'type' => '1632'
4778                                                            }
4779                                                   },
4780                                        'Return' => '74',
4781                                        'ShortName' => 'encode_set_bios_attribute_current_value_resp'
4782                                      },
4783                            '73069' => {
4784                                         'Header' => 'firmware_update.h',
4785                                         'Param' => {
4786                                                      '0' => {
4787                                                               'name' => 'data',
4788                                                               'type' => '6245'
4789                                                             },
4790                                                      '1' => {
4791                                                               'name' => 'length',
4792                                                               'type' => '123'
4793                                                             },
4794                                                      '2' => {
4795                                                               'name' => 'package_header_info',
4796                                                               'type' => '73216'
4797                                                             },
4798                                                      '3' => {
4799                                                               'name' => 'package_version_str',
4800                                                               'type' => '6645'
4801                                                             }
4802                                                    },
4803                                         'Return' => '74',
4804                                         'ShortName' => 'decode_pldm_package_header_info'
4805                                       },
4806                            '7515' => {
4807                                        'Header' => 'bios.h',
4808                                        'Param' => {
4809                                                     '0' => {
4810                                                              'name' => 'msg',
4811                                                              'type' => '2077'
4812                                                            },
4813                                                     '1' => {
4814                                                              'name' => 'payload_length',
4815                                                              'type' => '123'
4816                                                            },
4817                                                     '2' => {
4818                                                              'name' => 'transfer_handle',
4819                                                              'type' => '2087'
4820                                                            },
4821                                                     '3' => {
4822                                                              'name' => 'transfer_flag',
4823                                                              'type' => '2082'
4824                                                            },
4825                                                     '4' => {
4826                                                              'name' => 'attribute',
4827                                                              'type' => '6645'
4828                                                            }
4829                                                   },
4830                                        'Reg' => {
4831                                                   '3' => 'rcx',
4832                                                   '4' => 'r8'
4833                                                 },
4834                                        'Return' => '74',
4835                                        'ShortName' => 'decode_set_bios_attribute_current_value_req'
4836                                      },
4837                            '75374' => {
4838                                         'Header' => 'fru.h',
4839                                         'Param' => {
4840                                                      '0' => {
4841                                                               'name' => 'instance_id',
4842                                                               'type' => '168'
4843                                                             },
4844                                                      '1' => {
4845                                                               'name' => 'completion_code',
4846                                                               'type' => '168'
4847                                                             },
4848                                                      '2' => {
4849                                                               'name' => 'next_data_transfer_handle',
4850                                                               'type' => '180'
4851                                                             },
4852                                                      '3' => {
4853                                                               'name' => 'payload_length',
4854                                                               'type' => '123'
4855                                                             },
4856                                                      '4' => {
4857                                                               'name' => 'msg',
4858                                                               'type' => '1632'
4859                                                             }
4860                                                    },
4861                                         'Return' => '74',
4862                                         'ShortName' => 'encode_set_fru_record_table_resp'
4863                                       },
4864                            '75614' => {
4865                                         'Header' => 'fru.h',
4866                                         'Param' => {
4867                                                      '0' => {
4868                                                               'name' => 'msg',
4869                                                               'type' => '2077'
4870                                                             },
4871                                                      '1' => {
4872                                                               'name' => 'payload_length',
4873                                                               'type' => '123'
4874                                                             },
4875                                                      '2' => {
4876                                                               'name' => 'data_transfer_handle',
4877                                                               'type' => '2087'
4878                                                             },
4879                                                      '3' => {
4880                                                               'name' => 'transfer_flag',
4881                                                               'type' => '2082'
4882                                                             },
4883                                                      '4' => {
4884                                                               'name' => 'fru_table_data',
4885                                                               'type' => '6645'
4886                                                             }
4887                                                    },
4888                                         'Reg' => {
4889                                                    '3' => 'rcx',
4890                                                    '4' => 'r8'
4891                                                  },
4892                                         'Return' => '74',
4893                                         'ShortName' => 'decode_set_fru_record_table_req'
4894                                       },
4895                            '75781' => {
4896                                         'Header' => 'fru.h',
4897                                         'Param' => {
4898                                                      '0' => {
4899                                                               'name' => 'msg',
4900                                                               'type' => '2077'
4901                                                             },
4902                                                      '1' => {
4903                                                               'name' => 'payload_length',
4904                                                               'type' => '123'
4905                                                             },
4906                                                      '2' => {
4907                                                               'name' => 'completion_code',
4908                                                               'type' => '2082'
4909                                                             },
4910                                                      '3' => {
4911                                                               'name' => 'next_data_transfer_handle',
4912                                                               'type' => '2087'
4913                                                             },
4914                                                      '4' => {
4915                                                               'name' => 'transfer_flag',
4916                                                               'type' => '2082'
4917                                                             },
4918                                                      '5' => {
4919                                                               'name' => 'fru_record_table_data',
4920                                                               'type' => '2082'
4921                                                             },
4922                                                      '6' => {
4923                                                               'name' => 'fru_record_table_length',
4924                                                               'offset' => '0',
4925                                                               'type' => '9084'
4926                                                             }
4927                                                    },
4928                                         'Return' => '74',
4929                                         'ShortName' => 'decode_get_fru_record_table_resp'
4930                                       },
4931                            '76011' => {
4932                                         'Header' => 'fru.h',
4933                                         'Param' => {
4934                                                      '0' => {
4935                                                               'name' => 'msg',
4936                                                               'type' => '2077'
4937                                                             },
4938                                                      '1' => {
4939                                                               'name' => 'payload_length',
4940                                                               'type' => '123'
4941                                                             },
4942                                                      '2' => {
4943                                                               'name' => 'completion_code',
4944                                                               'type' => '2082'
4945                                                             },
4946                                                      '3' => {
4947                                                               'name' => 'next_data_transfer_handle',
4948                                                               'type' => '2087'
4949                                                             },
4950                                                      '4' => {
4951                                                               'name' => 'transfer_flag',
4952                                                               'type' => '2082'
4953                                                             },
4954                                                      '5' => {
4955                                                               'name' => 'fru_record_table_data',
4956                                                               'type' => '2082'
4957                                                             },
4958                                                      '6' => {
4959                                                               'name' => 'fru_record_table_length',
4960                                                               'offset' => '0',
4961                                                               'type' => '9084'
4962                                                             },
4963                                                      '7' => {
4964                                                               'name' => 'max_fru_record_table_length',
4965                                                               'offset' => '8',
4966                                                               'type' => '123'
4967                                                             }
4968                                                    },
4969                                         'Return' => '74',
4970                                         'ShortName' => 'decode_get_fru_record_table_resp_safe'
4971                                       },
4972                            '76259' => {
4973                                         'Header' => 'fru.h',
4974                                         'Param' => {
4975                                                      '0' => {
4976                                                               'name' => 'instance_id',
4977                                                               'type' => '168'
4978                                                             },
4979                                                      '1' => {
4980                                                               'name' => 'data_transfer_handle',
4981                                                               'type' => '180'
4982                                                             },
4983                                                      '2' => {
4984                                                               'name' => 'transfer_operation_flag',
4985                                                               'type' => '168'
4986                                                             },
4987                                                      '3' => {
4988                                                               'name' => 'msg',
4989                                                               'type' => '1632'
4990                                                             },
4991                                                      '4' => {
4992                                                               'name' => 'payload_length',
4993                                                               'type' => '123'
4994                                                             }
4995                                                    },
4996                                         'Return' => '74',
4997                                         'ShortName' => 'encode_get_fru_record_table_req'
4998                                       },
4999                            '76494' => {
5000                                         'Header' => 'fru.h',
5001                                         'Param' => {
5002                                                      '0' => {
5003                                                               'name' => 'msg',
5004                                                               'type' => '2077'
5005                                                             },
5006                                                      '1' => {
5007                                                               'name' => 'payload_length',
5008                                                               'type' => '123'
5009                                                             },
5010                                                      '2' => {
5011                                                               'name' => 'completion_code',
5012                                                               'type' => '2082'
5013                                                             },
5014                                                      '3' => {
5015                                                               'name' => 'next_transfer_handle',
5016                                                               'type' => '2087'
5017                                                             },
5018                                                      '4' => {
5019                                                               'name' => 'transfer_flag',
5020                                                               'type' => '2082'
5021                                                             },
5022                                                      '5' => {
5023                                                               'name' => 'fru_structure_data',
5024                                                               'type' => '6645'
5025                                                             }
5026                                                    },
5027                                         'Reg' => {
5028                                                    '4' => 'r8',
5029                                                    '5' => 'r9'
5030                                                  },
5031                                         'Return' => '74',
5032                                         'ShortName' => 'decode_get_fru_record_by_option_resp'
5033                                       },
5034                            '7662' => {
5035                                        'Header' => 'bios.h',
5036                                        'Param' => {
5037                                                     '0' => {
5038                                                              'name' => 'msg',
5039                                                              'type' => '2077'
5040                                                            },
5041                                                     '1' => {
5042                                                              'name' => 'payload_length',
5043                                                              'type' => '123'
5044                                                            },
5045                                                     '2' => {
5046                                                              'name' => 'completion_code',
5047                                                              'type' => '2082'
5048                                                            },
5049                                                     '3' => {
5050                                                              'name' => 'next_transfer_handle',
5051                                                              'type' => '2087'
5052                                                            }
5053                                                   },
5054                                        'Reg' => {
5055                                                   '0' => 'rdi',
5056                                                   '1' => 'rsi',
5057                                                   '2' => 'rdx',
5058                                                   '3' => 'rcx'
5059                                                 },
5060                                        'Return' => '74',
5061                                        'ShortName' => 'decode_set_bios_attribute_current_value_resp'
5062                                      },
5063                            '76661' => {
5064                                         'Header' => 'fru.h',
5065                                         'Param' => {
5066                                                      '0' => {
5067                                                               'name' => 'instance_id',
5068                                                               'type' => '168'
5069                                                             },
5070                                                      '1' => {
5071                                                               'name' => 'completion_code',
5072                                                               'type' => '168'
5073                                                             },
5074                                                      '2' => {
5075                                                               'name' => 'next_data_transfer_handle',
5076                                                               'type' => '180'
5077                                                             },
5078                                                      '3' => {
5079                                                               'name' => 'transfer_flag',
5080                                                               'type' => '168'
5081                                                             },
5082                                                      '4' => {
5083                                                               'name' => 'fru_structure_data',
5084                                                               'type' => '1434'
5085                                                             },
5086                                                      '5' => {
5087                                                               'name' => 'data_size',
5088                                                               'type' => '123'
5089                                                             },
5090                                                      '6' => {
5091                                                               'name' => 'msg',
5092                                                               'offset' => '0',
5093                                                               'type' => '1632'
5094                                                             },
5095                                                      '7' => {
5096                                                               'name' => 'payload_length',
5097                                                               'offset' => '8',
5098                                                               'type' => '123'
5099                                                             }
5100                                                    },
5101                                         'Return' => '74',
5102                                         'ShortName' => 'encode_get_fru_record_by_option_resp'
5103                                       },
5104                            '76979' => {
5105                                         'Header' => 'fru.h',
5106                                         'Param' => {
5107                                                      '0' => {
5108                                                               'name' => 'msg',
5109                                                               'type' => '2077'
5110                                                             },
5111                                                      '1' => {
5112                                                               'name' => 'payload_length',
5113                                                               'type' => '123'
5114                                                             },
5115                                                      '2' => {
5116                                                               'name' => 'data_transfer_handle',
5117                                                               'type' => '2087'
5118                                                             },
5119                                                      '3' => {
5120                                                               'name' => 'fru_table_handle',
5121                                                               'type' => '8521'
5122                                                             },
5123                                                      '4' => {
5124                                                               'name' => 'record_set_identifier',
5125                                                               'type' => '8521'
5126                                                             },
5127                                                      '5' => {
5128                                                               'name' => 'record_type',
5129                                                               'type' => '2082'
5130                                                             },
5131                                                      '6' => {
5132                                                               'name' => 'field_type',
5133                                                               'offset' => '0',
5134                                                               'type' => '2082'
5135                                                             },
5136                                                      '7' => {
5137                                                               'name' => 'transfer_op_flag',
5138                                                               'offset' => '8',
5139                                                               'type' => '2082'
5140                                                             }
5141                                                    },
5142                                         'Reg' => {
5143                                                    '4' => 'r8',
5144                                                    '5' => 'r9'
5145                                                  },
5146                                         'Return' => '74',
5147                                         'ShortName' => 'decode_get_fru_record_by_option_req'
5148                                       },
5149                            '77181' => {
5150                                         'Header' => 'fru.h',
5151                                         'Param' => {
5152                                                      '0' => {
5153                                                               'name' => 'instance_id',
5154                                                               'type' => '168'
5155                                                             },
5156                                                      '1' => {
5157                                                               'name' => 'data_transfer_handle',
5158                                                               'type' => '180'
5159                                                             },
5160                                                      '2' => {
5161                                                               'name' => 'fru_table_handle',
5162                                                               'type' => '5053'
5163                                                             },
5164                                                      '3' => {
5165                                                               'name' => 'record_set_identifier',
5166                                                               'type' => '5053'
5167                                                             },
5168                                                      '4' => {
5169                                                               'name' => 'record_type',
5170                                                               'type' => '168'
5171                                                             },
5172                                                      '5' => {
5173                                                               'name' => 'field_type',
5174                                                               'type' => '168'
5175                                                             },
5176                                                      '6' => {
5177                                                               'name' => 'transfer_op_flag',
5178                                                               'offset' => '0',
5179                                                               'type' => '168'
5180                                                             },
5181                                                      '7' => {
5182                                                               'name' => 'msg',
5183                                                               'offset' => '8',
5184                                                               'type' => '1632'
5185                                                             },
5186                                                      '8' => {
5187                                                               'name' => 'payload_length',
5188                                                               'offset' => '16',
5189                                                               'type' => '123'
5190                                                             }
5191                                                    },
5192                                         'Return' => '74',
5193                                         'ShortName' => 'encode_get_fru_record_by_option_req'
5194                                       },
5195                            '77478' => {
5196                                         'Header' => 'fru.h',
5197                                         'Param' => {
5198                                                      '0' => {
5199                                                               'name' => 'table',
5200                                                               'type' => '6245'
5201                                                             },
5202                                                      '1' => {
5203                                                               'name' => 'table_size',
5204                                                               'type' => '123'
5205                                                             },
5206                                                      '2' => {
5207                                                               'name' => 'record_table',
5208                                                               'type' => '2082'
5209                                                             },
5210                                                      '3' => {
5211                                                               'name' => 'record_size',
5212                                                               'type' => '9084'
5213                                                             },
5214                                                      '4' => {
5215                                                               'name' => 'rsi',
5216                                                               'type' => '5053'
5217                                                             },
5218                                                      '5' => {
5219                                                               'name' => 'rt',
5220                                                               'type' => '168'
5221                                                             },
5222                                                      '6' => {
5223                                                               'name' => 'ft',
5224                                                               'offset' => '0',
5225                                                               'type' => '168'
5226                                                             }
5227                                                    },
5228                                         'Return' => '1',
5229                                         'ShortName' => 'get_fru_record_by_option'
5230                                       },
5231                            '7772' => {
5232                                        'Header' => 'bios.h',
5233                                        'Param' => {
5234                                                     '0' => {
5235                                                              'name' => 'instance_id',
5236                                                              'type' => '168'
5237                                                            },
5238                                                     '1' => {
5239                                                              'name' => 'transfer_handle',
5240                                                              'type' => '180'
5241                                                            },
5242                                                     '2' => {
5243                                                              'name' => 'transfer_flag',
5244                                                              'type' => '168'
5245                                                            },
5246                                                     '3' => {
5247                                                              'name' => 'attribute_data',
5248                                                              'type' => '6245'
5249                                                            },
5250                                                     '4' => {
5251                                                              'name' => 'attribute_length',
5252                                                              'type' => '123'
5253                                                            },
5254                                                     '5' => {
5255                                                              'name' => 'msg',
5256                                                              'type' => '1632'
5257                                                            },
5258                                                     '6' => {
5259                                                              'name' => 'payload_length',
5260                                                              'offset' => '0',
5261                                                              'type' => '123'
5262                                                            }
5263                                                   },
5264                                        'Return' => '74',
5265                                        'ShortName' => 'encode_set_bios_attribute_current_value_req'
5266                                      },
5267                            '78151' => {
5268                                         'Header' => 'fru.h',
5269                                         'Param' => {
5270                                                      '0' => {
5271                                                               'name' => 'fru_table',
5272                                                               'type' => '2082'
5273                                                             },
5274                                                      '1' => {
5275                                                               'name' => 'total_size',
5276                                                               'type' => '123'
5277                                                             },
5278                                                      '2' => {
5279                                                               'name' => 'curr_size',
5280                                                               'type' => '9084'
5281                                                             },
5282                                                      '3' => {
5283                                                               'name' => 'record_set_id',
5284                                                               'type' => '5053'
5285                                                             },
5286                                                      '4' => {
5287                                                               'name' => 'record_type',
5288                                                               'type' => '168'
5289                                                             },
5290                                                      '5' => {
5291                                                               'name' => 'num_frus',
5292                                                               'type' => '168'
5293                                                             },
5294                                                      '6' => {
5295                                                               'name' => 'encoding',
5296                                                               'offset' => '0',
5297                                                               'type' => '168'
5298                                                             },
5299                                                      '7' => {
5300                                                               'name' => 'tlvs',
5301                                                               'offset' => '8',
5302                                                               'type' => '2082'
5303                                                             },
5304                                                      '8' => {
5305                                                               'name' => 'tlvs_size',
5306                                                               'offset' => '16',
5307                                                               'type' => '123'
5308                                                             }
5309                                                    },
5310                                         'Return' => '74',
5311                                         'ShortName' => 'encode_fru_record'
5312                                       },
5313                            '78399' => {
5314                                         'Header' => 'fru.h',
5315                                         'Param' => {
5316                                                      '0' => {
5317                                                               'name' => 'instance_id',
5318                                                               'type' => '168'
5319                                                             },
5320                                                      '1' => {
5321                                                               'name' => 'completion_code',
5322                                                               'type' => '168'
5323                                                             },
5324                                                      '2' => {
5325                                                               'name' => 'next_data_transfer_handle',
5326                                                               'type' => '180'
5327                                                             },
5328                                                      '3' => {
5329                                                               'name' => 'transfer_flag',
5330                                                               'type' => '168'
5331                                                             },
5332                                                      '4' => {
5333                                                               'name' => 'msg',
5334                                                               'type' => '1632'
5335                                                             }
5336                                                    },
5337                                         'Return' => '74',
5338                                         'ShortName' => 'encode_get_fru_record_table_resp'
5339                                       },
5340                            '78620' => {
5341                                         'Header' => 'fru.h',
5342                                         'Param' => {
5343                                                      '0' => {
5344                                                               'name' => 'msg',
5345                                                               'type' => '2077'
5346                                                             },
5347                                                      '1' => {
5348                                                               'name' => 'payload_length',
5349                                                               'type' => '123'
5350                                                             },
5351                                                      '2' => {
5352                                                               'name' => 'data_transfer_handle',
5353                                                               'type' => '2087'
5354                                                             },
5355                                                      '3' => {
5356                                                               'name' => 'transfer_operation_flag',
5357                                                               'type' => '2082'
5358                                                             }
5359                                                    },
5360                                         'Reg' => {
5361                                                    '0' => 'rdi',
5362                                                    '1' => 'rsi',
5363                                                    '2' => 'rdx',
5364                                                    '3' => 'rcx'
5365                                                  },
5366                                         'Return' => '74',
5367                                         'ShortName' => 'decode_get_fru_record_table_req'
5368                                       },
5369                            '78724' => {
5370                                         'Header' => 'fru.h',
5371                                         'Param' => {
5372                                                      '0' => {
5373                                                               'name' => 'instance_id',
5374                                                               'type' => '168'
5375                                                             },
5376                                                      '1' => {
5377                                                               'name' => 'completion_code',
5378                                                               'type' => '168'
5379                                                             },
5380                                                      '2' => {
5381                                                               'name' => 'fru_data_major_version',
5382                                                               'type' => '168'
5383                                                             },
5384                                                      '3' => {
5385                                                               'name' => 'fru_data_minor_version',
5386                                                               'type' => '168'
5387                                                             },
5388                                                      '4' => {
5389                                                               'name' => 'fru_table_maximum_size',
5390                                                               'type' => '180'
5391                                                             },
5392                                                      '5' => {
5393                                                               'name' => 'fru_table_length',
5394                                                               'type' => '180'
5395                                                             },
5396                                                      '6' => {
5397                                                               'name' => 'total_record_set_identifiers',
5398                                                               'offset' => '0',
5399                                                               'type' => '5053'
5400                                                             },
5401                                                      '7' => {
5402                                                               'name' => 'total_table_records',
5403                                                               'offset' => '8',
5404                                                               'type' => '5053'
5405                                                             },
5406                                                      '8' => {
5407                                                               'name' => 'checksum',
5408                                                               'offset' => '16',
5409                                                               'type' => '180'
5410                                                             },
5411                                                      '9' => {
5412                                                               'name' => 'msg',
5413                                                               'offset' => '24',
5414                                                               'type' => '1632'
5415                                                             }
5416                                                    },
5417                                         'Return' => '74',
5418                                         'ShortName' => 'encode_get_fru_record_table_metadata_resp'
5419                                       },
5420                            '79027' => {
5421                                         'Header' => 'fru.h',
5422                                         'Param' => {
5423                                                      '0' => {
5424                                                               'name' => 'msg',
5425                                                               'type' => '2077'
5426                                                             },
5427                                                      '1' => {
5428                                                               'name' => 'payload_length',
5429                                                               'type' => '123'
5430                                                             },
5431                                                      '2' => {
5432                                                               'name' => 'completion_code',
5433                                                               'type' => '2082'
5434                                                             },
5435                                                      '3' => {
5436                                                               'name' => 'fru_data_major_version',
5437                                                               'type' => '2082'
5438                                                             },
5439                                                      '4' => {
5440                                                               'name' => 'fru_data_minor_version',
5441                                                               'type' => '2082'
5442                                                             },
5443                                                      '5' => {
5444                                                               'name' => 'fru_table_maximum_size',
5445                                                               'type' => '2087'
5446                                                             },
5447                                                      '6' => {
5448                                                               'name' => 'fru_table_length',
5449                                                               'offset' => '0',
5450                                                               'type' => '2087'
5451                                                             },
5452                                                      '7' => {
5453                                                               'name' => 'total_record_set_identifiers',
5454                                                               'offset' => '8',
5455                                                               'type' => '8521'
5456                                                             },
5457                                                      '8' => {
5458                                                               'name' => 'total_table_records',
5459                                                               'offset' => '16',
5460                                                               'type' => '8521'
5461                                                             },
5462                                                      '9' => {
5463                                                               'name' => 'checksum',
5464                                                               'offset' => '24',
5465                                                               'type' => '2087'
5466                                                             }
5467                                                    },
5468                                         'Reg' => {
5469                                                    '4' => 'r8',
5470                                                    '5' => 'r9'
5471                                                  },
5472                                         'Return' => '74',
5473                                         'ShortName' => 'decode_get_fru_record_table_metadata_resp'
5474                                       },
5475                            '79237' => {
5476                                         'Header' => 'fru.h',
5477                                         'Param' => {
5478                                                      '0' => {
5479                                                               'name' => 'instance_id',
5480                                                               'type' => '168'
5481                                                             },
5482                                                      '1' => {
5483                                                               'name' => 'msg',
5484                                                               'type' => '1632'
5485                                                             },
5486                                                      '2' => {
5487                                                               'name' => 'payload_length',
5488                                                               'type' => '123'
5489                                                             }
5490                                                    },
5491                                         'Return' => '74',
5492                                         'ShortName' => 'encode_get_fru_record_table_metadata_req'
5493                                       },
5494                            '8072' => {
5495                                        'Header' => 'bios.h',
5496                                        'Param' => {
5497                                                     '0' => {
5498                                                              'name' => 'instance_id',
5499                                                              'type' => '168'
5500                                                            },
5501                                                     '1' => {
5502                                                              'name' => 'completion_code',
5503                                                              'type' => '168'
5504                                                            },
5505                                                     '2' => {
5506                                                              'name' => 'next_transfer_handle',
5507                                                              'type' => '180'
5508                                                            },
5509                                                     '3' => {
5510                                                              'name' => 'transfer_flag',
5511                                                              'type' => '168'
5512                                                            },
5513                                                     '4' => {
5514                                                              'name' => 'attribute_data',
5515                                                              'type' => '6245'
5516                                                            },
5517                                                     '5' => {
5518                                                              'name' => 'attribute_length',
5519                                                              'type' => '123'
5520                                                            },
5521                                                     '6' => {
5522                                                              'name' => 'msg',
5523                                                              'offset' => '0',
5524                                                              'type' => '1632'
5525                                                            }
5526                                                   },
5527                                        'Return' => '74',
5528                                        'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
5529                                      },
5530                            '80861' => {
5531                                         'Header' => 'pdr.h',
5532                                         'Param' => {
5533                                                      '0' => {
5534                                                               'name' => 'pdr',
5535                                                               'type' => '6245'
5536                                                             },
5537                                                      '1' => {
5538                                                               'name' => 'pdr_len',
5539                                                               'type' => '5053'
5540                                                             },
5541                                                      '2' => {
5542                                                               'name' => 'num_entities',
5543                                                               'type' => '9084'
5544                                                             },
5545                                                      '3' => {
5546                                                               'name' => 'entities',
5547                                                               'type' => '81511'
5548                                                             }
5549                                                    },
5550                                         'Return' => '1',
5551                                         'ShortName' => 'pldm_entity_association_pdr_extract'
5552                                       },
5553                            '81552' => {
5554                                         'Header' => 'pdr.h',
5555                                         'Param' => {
5556                                                      '0' => {
5557                                                               'name' => 'tree',
5558                                                               'type' => '81601'
5559                                                             }
5560                                                    },
5561                                         'Reg' => {
5562                                                    '0' => 'rdi'
5563                                                  },
5564                                         'Return' => '6423',
5565                                         'ShortName' => 'pldm_is_empty_entity_assoc_tree'
5566                                       },
5567                            '81606' => {
5568                                         'Header' => 'pdr.h',
5569                                         'Param' => {
5570                                                      '0' => {
5571                                                               'name' => 'tree',
5572                                                               'type' => '81601'
5573                                                             }
5574                                                    },
5575                                         'Return' => '1',
5576                                         'ShortName' => 'pldm_entity_association_tree_destroy_root'
5577                                       },
5578                            '81769' => {
5579                                         'Header' => 'pdr.h',
5580                                         'Param' => {
5581                                                      '0' => {
5582                                                               'name' => 'org_tree',
5583                                                               'type' => '81601'
5584                                                             },
5585                                                      '1' => {
5586                                                               'name' => 'new_tree',
5587                                                               'type' => '81601'
5588                                                             }
5589                                                    },
5590                                         'Return' => '1',
5591                                         'ShortName' => 'pldm_entity_association_tree_copy_root'
5592                                       },
5593                            '81985' => {
5594                                         'Header' => 'pdr.h',
5595                                         'Param' => {
5596                                                      '0' => {
5597                                                               'name' => 'tree',
5598                                                               'type' => '81601'
5599                                                             },
5600                                                      '1' => {
5601                                                               'name' => 'entity',
5602                                                               'type' => '81516'
5603                                                             }
5604                                                    },
5605                                         'Return' => '80749',
5606                                         'ShortName' => 'pldm_entity_association_tree_find'
5607                                       },
5608                            '82361' => {
5609                                         'Header' => 'pdr.h',
5610                                         'Param' => {
5611                                                      '0' => {
5612                                                               'name' => 'repo',
5613                                                               'type' => '82697'
5614                                                             }
5615                                                    },
5616                                         'Return' => '1',
5617                                         'ShortName' => 'pldm_pdr_remove_remote_pdrs'
5618                                       },
5619                            '82723' => {
5620                                         'Header' => 'pdr.h',
5621                                         'Param' => {
5622                                                      '0' => {
5623                                                               'name' => 'repo',
5624                                                               'type' => '82697'
5625                                                             },
5626                                                      '1' => {
5627                                                               'name' => 'terminus_handle',
5628                                                               'type' => '5053'
5629                                                             }
5630                                                    },
5631                                         'Return' => '1',
5632                                         'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
5633                                       },
5634                            '83096' => {
5635                                         'Header' => 'pdr.h',
5636                                         'Param' => {
5637                                                      '0' => {
5638                                                               'name' => 'tree',
5639                                                               'type' => '81601'
5640                                                             },
5641                                                      '1' => {
5642                                                               'name' => 'entity',
5643                                                               'type' => '79916'
5644                                                             },
5645                                                      '2' => {
5646                                                               'name' => 'node',
5647                                                               'type' => '81980'
5648                                                             }
5649                                                    },
5650                                         'Return' => '1',
5651                                         'ShortName' => 'pldm_find_entity_ref_in_tree'
5652                                       },
5653                            '83427' => {
5654                                         'Header' => 'pdr.h',
5655                                         'Param' => {
5656                                                      '0' => {
5657                                                               'name' => 'node',
5658                                                               'type' => '80749'
5659                                                             },
5660                                                      '1' => {
5661                                                               'name' => 'repo',
5662                                                               'type' => '82697'
5663                                                             },
5664                                                      '2' => {
5665                                                               'name' => 'entities',
5666                                                               'type' => '81511'
5667                                                             },
5668                                                      '3' => {
5669                                                               'name' => 'num_entities',
5670                                                               'type' => '123'
5671                                                             },
5672                                                      '4' => {
5673                                                               'name' => 'is_remote',
5674                                                               'type' => '6423'
5675                                                             },
5676                                                      '5' => {
5677                                                               'name' => 'terminus_handle',
5678                                                               'type' => '5053'
5679                                                             }
5680                                                    },
5681                                         'Return' => '1',
5682                                         'ShortName' => 'pldm_entity_association_pdr_add_from_node'
5683                                       },
5684                            '83723' => {
5685                                         'Header' => 'pdr.h',
5686                                         'Param' => {
5687                                                      '0' => {
5688                                                               'name' => 'tree',
5689                                                               'type' => '81601'
5690                                                             },
5691                                                      '1' => {
5692                                                               'name' => 'repo',
5693                                                               'type' => '82697'
5694                                                             },
5695                                                      '2' => {
5696                                                               'name' => 'is_remote',
5697                                                               'type' => '6423'
5698                                                             },
5699                                                      '3' => {
5700                                                               'name' => 'terminus_handle',
5701                                                               'type' => '5053'
5702                                                             }
5703                                                    },
5704                                         'Return' => '1',
5705                                         'ShortName' => 'pldm_entity_association_pdr_add'
5706                                       },
5707                            '8379' => {
5708                                        'Header' => 'bios.h',
5709                                        'Param' => {
5710                                                     '0' => {
5711                                                              'name' => 'msg',
5712                                                              'type' => '2077'
5713                                                            },
5714                                                     '1' => {
5715                                                              'name' => 'payload_length',
5716                                                              'type' => '123'
5717                                                            },
5718                                                     '2' => {
5719                                                              'name' => 'transfer_handle',
5720                                                              'type' => '2087'
5721                                                            },
5722                                                     '3' => {
5723                                                              'name' => 'transfer_op_flag',
5724                                                              'type' => '2082'
5725                                                            },
5726                                                     '4' => {
5727                                                              'name' => 'attribute_handle',
5728                                                              'type' => '8521'
5729                                                            }
5730                                                   },
5731                                        'Reg' => {
5732                                                   '3' => 'rcx',
5733                                                   '4' => 'r8'
5734                                                 },
5735                                        'Return' => '74',
5736                                        'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
5737                                      },
5738                            '85300' => {
5739                                         'Header' => 'pdr.h',
5740                                         'Param' => {
5741                                                      '0' => {
5742                                                               'name' => 'parent',
5743                                                               'type' => '80749'
5744                                                             },
5745                                                      '1' => {
5746                                                               'name' => 'node',
5747                                                               'type' => '81516'
5748                                                             }
5749                                                    },
5750                                         'Return' => '6423',
5751                                         'ShortName' => 'pldm_is_current_parent_child'
5752                                       },
5753                            '8531' => {
5754                                        'Header' => 'bios.h',
5755                                        'Param' => {
5756                                                     '0' => {
5757                                                              'name' => 'msg',
5758                                                              'type' => '2077'
5759                                                            },
5760                                                     '1' => {
5761                                                              'name' => 'payload_length',
5762                                                              'type' => '123'
5763                                                            },
5764                                                     '2' => {
5765                                                              'name' => 'completion_code',
5766                                                              'type' => '2082'
5767                                                            },
5768                                                     '3' => {
5769                                                              'name' => 'next_transfer_handle',
5770                                                              'type' => '2087'
5771                                                            },
5772                                                     '4' => {
5773                                                              'name' => 'transfer_flag',
5774                                                              'type' => '2082'
5775                                                            },
5776                                                     '5' => {
5777                                                              'name' => 'attribute_data',
5778                                                              'type' => '6645'
5779                                                            }
5780                                                   },
5781                                        'Reg' => {
5782                                                   '4' => 'r8',
5783                                                   '5' => 'r9'
5784                                                 },
5785                                        'Return' => '74',
5786                                        'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
5787                                      },
5788                            '85538' => {
5789                                         'Header' => 'pdr.h',
5790                                         'Param' => {
5791                                                      '0' => {
5792                                                               'name' => 'node',
5793                                                               'type' => '80749'
5794                                                             },
5795                                                      '1' => {
5796                                                               'name' => 'association_type',
5797                                                               'type' => '168'
5798                                                             }
5799                                                    },
5800                                         'Return' => '168',
5801                                         'ShortName' => 'pldm_entity_get_num_children'
5802                                       },
5803                            '85860' => {
5804                                         'Header' => 'pdr.h',
5805                                         'Param' => {
5806                                                      '0' => {
5807                                                               'name' => 'node',
5808                                                               'type' => '80749'
5809                                                             }
5810                                                    },
5811                                         'Return' => '6423',
5812                                         'ShortName' => 'pldm_entity_is_exist_parent'
5813                                       },
5814                            '85994' => {
5815                                         'Header' => 'pdr.h',
5816                                         'Param' => {
5817                                                      '0' => {
5818                                                               'name' => 'node',
5819                                                               'type' => '80749'
5820                                                             }
5821                                                    },
5822                                         'Return' => '79916',
5823                                         'ShortName' => 'pldm_entity_get_parent'
5824                                       },
5825                            '86149' => {
5826                                         'Header' => 'pdr.h',
5827                                         'Param' => {
5828                                                      '0' => {
5829                                                               'name' => 'node',
5830                                                               'type' => '80749'
5831                                                             }
5832                                                    },
5833                                         'Return' => '6423',
5834                                         'ShortName' => 'pldm_entity_is_node_parent'
5835                                       },
5836                            '86304' => {
5837                                         'Header' => 'pdr.h',
5838                                         'Param' => {
5839                                                      '0' => {
5840                                                               'name' => 'tree',
5841                                                               'type' => '81601'
5842                                                             }
5843                                                    },
5844                                         'Return' => '1',
5845                                         'ShortName' => 'pldm_entity_association_tree_destroy'
5846                                       },
5847                            '86587' => {
5848                                         'Header' => 'pdr.h',
5849                                         'Param' => {
5850                                                      '0' => {
5851                                                               'name' => 'tree',
5852                                                               'type' => '81601'
5853                                                             },
5854                                                      '1' => {
5855                                                               'name' => 'entities',
5856                                                               'type' => '81511'
5857                                                             },
5858                                                      '2' => {
5859                                                               'name' => 'size',
5860                                                               'type' => '9084'
5861                                                             }
5862                                                    },
5863                                         'Return' => '1',
5864                                         'ShortName' => 'pldm_entity_association_tree_visit'
5865                                       },
5866                            '8693' => {
5867                                        'Header' => 'bios.h',
5868                                        'Param' => {
5869                                                     '0' => {
5870                                                              'name' => 'instance_id',
5871                                                              'type' => '168'
5872                                                            },
5873                                                     '1' => {
5874                                                              'name' => 'transfer_handle',
5875                                                              'type' => '180'
5876                                                            },
5877                                                     '2' => {
5878                                                              'name' => 'transfer_op_flag',
5879                                                              'type' => '168'
5880                                                            },
5881                                                     '3' => {
5882                                                              'name' => 'attribute_handle',
5883                                                              'type' => '5053'
5884                                                            },
5885                                                     '4' => {
5886                                                              'name' => 'msg',
5887                                                              'type' => '1632'
5888                                                            }
5889                                                   },
5890                                        'Return' => '74',
5891                                        'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
5892                                      },
5893                            '87150' => {
5894                                         'Header' => 'pdr.h',
5895                                         'Param' => {
5896                                                      '0' => {
5897                                                               'name' => 'tree',
5898                                                               'type' => '81601'
5899                                                             },
5900                                                      '1' => {
5901                                                               'name' => 'entity',
5902                                                               'type' => '81516'
5903                                                             },
5904                                                      '2' => {
5905                                                               'name' => 'entity_instance_number',
5906                                                               'type' => '5053'
5907                                                             },
5908                                                      '3' => {
5909                                                               'name' => 'parent',
5910                                                               'type' => '80749'
5911                                                             },
5912                                                      '4' => {
5913                                                               'name' => 'association_type',
5914                                                               'type' => '168'
5915                                                             }
5916                                                    },
5917                                         'Return' => '80749',
5918                                         'ShortName' => 'pldm_entity_association_tree_add'
5919                                       },
5920                            '88250' => {
5921                                         'Header' => 'pdr.h',
5922                                         'Return' => '81601',
5923                                         'ShortName' => 'pldm_entity_association_tree_init'
5924                                       },
5925                            '88407' => {
5926                                         'Header' => 'pdr.h',
5927                                         'Param' => {
5928                                                      '0' => {
5929                                                               'name' => 'node',
5930                                                               'type' => '80749'
5931                                                             }
5932                                                    },
5933                                         'Return' => '79916',
5934                                         'ShortName' => 'pldm_entity_extract'
5935                                       },
5936                            '88760' => {
5937                                         'Header' => 'pdr.h',
5938                                         'Param' => {
5939                                                      '0' => {
5940                                                               'name' => 'repo',
5941                                                               'type' => '89105'
5942                                                             },
5943                                                      '1' => {
5944                                                               'name' => 'terminus_handle',
5945                                                               'type' => '5053'
5946                                                             },
5947                                                      '2' => {
5948                                                               'name' => 'tid',
5949                                                               'type' => '168'
5950                                                             },
5951                                                      '3' => {
5952                                                               'name' => 'tl_eid',
5953                                                               'type' => '168'
5954                                                             },
5955                                                      '4' => {
5956                                                               'name' => 'valid_bit',
5957                                                               'type' => '6423'
5958                                                             }
5959                                                    },
5960                                         'Return' => '1',
5961                                         'ShortName' => 'pldm_pdr_update_TL_pdr'
5962                                       },
5963                            '89125' => {
5964                                         'Header' => 'pdr.h',
5965                                         'Param' => {
5966                                                      '0' => {
5967                                                               'name' => 'repo',
5968                                                               'type' => '89105'
5969                                                             },
5970                                                      '1' => {
5971                                                               'name' => 'fru_rsi',
5972                                                               'type' => '5053'
5973                                                             },
5974                                                      '2' => {
5975                                                               'name' => 'terminus_handle',
5976                                                               'type' => '8521'
5977                                                             },
5978                                                      '3' => {
5979                                                               'name' => 'entity_type',
5980                                                               'type' => '8521'
5981                                                             },
5982                                                      '4' => {
5983                                                               'name' => 'entity_instance_num',
5984                                                               'type' => '8521'
5985                                                             },
5986                                                      '5' => {
5987                                                               'name' => 'container_id',
5988                                                               'type' => '8521'
5989                                                             }
5990                                                    },
5991                                         'Return' => '89110',
5992                                         'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
5993                                       },
5994                            '8922' => {
5995                                        'Header' => 'bios.h',
5996                                        'Param' => {
5997                                                     '0' => {
5998                                                              'name' => 'msg',
5999                                                              'type' => '2077'
6000                                                            },
6001                                                     '1' => {
6002                                                              'name' => 'payload_length',
6003                                                              'type' => '123'
6004                                                            },
6005                                                     '2' => {
6006                                                              'name' => 'completion_code',
6007                                                              'type' => '2082'
6008                                                            },
6009                                                     '3' => {
6010                                                              'name' => 'next_transfer_handle',
6011                                                              'type' => '2087'
6012                                                            },
6013                                                     '4' => {
6014                                                              'name' => 'transfer_flag',
6015                                                              'type' => '2082'
6016                                                            },
6017                                                     '5' => {
6018                                                              'name' => 'bios_table_offset',
6019                                                              'type' => '9084'
6020                                                            }
6021                                                   },
6022                                        'Reg' => {
6023                                                   '4' => 'r8',
6024                                                   '5' => 'r9'
6025                                                 },
6026                                        'Return' => '74',
6027                                        'ShortName' => 'decode_get_bios_table_resp'
6028                                      },
6029                            '89742' => {
6030                                         'Header' => 'pdr.h',
6031                                         'Param' => {
6032                                                      '0' => {
6033                                                               'name' => 'repo',
6034                                                               'type' => '82697'
6035                                                             },
6036                                                      '1' => {
6037                                                               'name' => 'terminus_handle',
6038                                                               'type' => '5053'
6039                                                             },
6040                                                      '2' => {
6041                                                               'name' => 'fru_rsi',
6042                                                               'type' => '5053'
6043                                                             },
6044                                                      '3' => {
6045                                                               'name' => 'entity_type',
6046                                                               'type' => '5053'
6047                                                             },
6048                                                      '4' => {
6049                                                               'name' => 'entity_instance_num',
6050                                                               'type' => '5053'
6051                                                             },
6052                                                      '5' => {
6053                                                               'name' => 'container_id',
6054                                                               'type' => '5053'
6055                                                             },
6056                                                      '6' => {
6057                                                               'name' => 'bmc_record_handle',
6058                                                               'offset' => '0',
6059                                                               'type' => '180'
6060                                                             }
6061                                                    },
6062                                         'Return' => '180',
6063                                         'ShortName' => 'pldm_pdr_add_fru_record_set'
6064                                       },
6065                            '90076' => {
6066                                         'Header' => 'pdr.h',
6067                                         'Param' => {
6068                                                      '0' => {
6069                                                               'name' => 'record',
6070                                                               'type' => '89110'
6071                                                             }
6072                                                    },
6073                                         'Return' => '6423',
6074                                         'ShortName' => 'pldm_pdr_record_is_remote'
6075                                       },
6076                            '90231' => {
6077                                         'Header' => 'pdr.h',
6078                                         'Param' => {
6079                                                      '0' => {
6080                                                               'name' => 'repo',
6081                                                               'type' => '89105'
6082                                                             },
6083                                                      '1' => {
6084                                                               'name' => 'record',
6085                                                               'type' => '89110'
6086                                                             }
6087                                                    },
6088                                         'Return' => '180',
6089                                         'ShortName' => 'pldm_pdr_get_record_handle'
6090                                       },
6091                            '90444' => {
6092                                         'Header' => 'pdr.h',
6093                                         'Param' => {
6094                                                      '0' => {
6095                                                               'name' => 'repo',
6096                                                               'type' => '89105'
6097                                                             }
6098                                                    },
6099                                         'Return' => '180',
6100                                         'ShortName' => 'pldm_pdr_get_repo_size'
6101                                       },
6102                            '90575' => {
6103                                         'Header' => 'pdr.h',
6104                                         'Param' => {
6105                                                      '0' => {
6106                                                               'name' => 'repo',
6107                                                               'type' => '89105'
6108                                                             }
6109                                                    },
6110                                         'Return' => '180',
6111                                         'ShortName' => 'pldm_pdr_get_record_count'
6112                                       },
6113                            '90706' => {
6114                                         'Header' => 'pdr.h',
6115                                         'Param' => {
6116                                                      '0' => {
6117                                                               'name' => 'repo',
6118                                                               'type' => '89105'
6119                                                             },
6120                                                      '1' => {
6121                                                               'name' => 'pdr_type',
6122                                                               'type' => '168'
6123                                                             },
6124                                                      '2' => {
6125                                                               'name' => 'curr_record',
6126                                                               'type' => '89110'
6127                                                             },
6128                                                      '3' => {
6129                                                               'name' => 'data',
6130                                                               'type' => '72151'
6131                                                             },
6132                                                      '4' => {
6133                                                               'name' => 'size',
6134                                                               'type' => '2087'
6135                                                             }
6136                                                    },
6137                                         'Return' => '89110',
6138                                         'ShortName' => 'pldm_pdr_find_record_by_type'
6139                                       },
6140                            '9094' => {
6141                                        'Header' => 'bios.h',
6142                                        'Param' => {
6143                                                     '0' => {
6144                                                              'name' => 'msg',
6145                                                              'type' => '2077'
6146                                                            },
6147                                                     '1' => {
6148                                                              'name' => 'payload_length',
6149                                                              'type' => '123'
6150                                                            },
6151                                                     '2' => {
6152                                                              'name' => 'transfer_handle',
6153                                                              'type' => '2087'
6154                                                            },
6155                                                     '3' => {
6156                                                              'name' => 'transfer_op_flag',
6157                                                              'type' => '2082'
6158                                                            },
6159                                                     '4' => {
6160                                                              'name' => 'table_type',
6161                                                              'type' => '2082'
6162                                                            }
6163                                                   },
6164                                        'Reg' => {
6165                                                   '3' => 'rcx',
6166                                                   '4' => 'r8'
6167                                                 },
6168                                        'Return' => '74',
6169                                        'ShortName' => 'decode_get_bios_table_req'
6170                                      },
6171                            '90971' => {
6172                                         'Header' => 'pdr.h',
6173                                         'Param' => {
6174                                                      '0' => {
6175                                                               'name' => 'repo',
6176                                                               'type' => '89105'
6177                                                             },
6178                                                      '1' => {
6179                                                               'name' => 'curr_record',
6180                                                               'type' => '89110'
6181                                                             },
6182                                                      '2' => {
6183                                                               'name' => 'data',
6184                                                               'type' => '72151'
6185                                                             },
6186                                                      '3' => {
6187                                                               'name' => 'size',
6188                                                               'type' => '2087'
6189                                                             },
6190                                                      '4' => {
6191                                                               'name' => 'next_record_handle',
6192                                                               'type' => '2087'
6193                                                             }
6194                                                    },
6195                                         'Return' => '89110',
6196                                         'ShortName' => 'pldm_pdr_get_next_record'
6197                                       },
6198                            '91493' => {
6199                                         'Header' => 'pdr.h',
6200                                         'Param' => {
6201                                                      '0' => {
6202                                                               'name' => 'repo',
6203                                                               'type' => '89105'
6204                                                             },
6205                                                      '1' => {
6206                                                               'name' => 'record_handle',
6207                                                               'type' => '180'
6208                                                             },
6209                                                      '2' => {
6210                                                               'name' => 'data',
6211                                                               'type' => '72151'
6212                                                             },
6213                                                      '3' => {
6214                                                               'name' => 'size',
6215                                                               'type' => '2087'
6216                                                             },
6217                                                      '4' => {
6218                                                               'name' => 'next_record_handle',
6219                                                               'type' => '2087'
6220                                                             }
6221                                                    },
6222                                         'Return' => '89110',
6223                                         'ShortName' => 'pldm_pdr_find_record'
6224                                       },
6225                            '91953' => {
6226                                         'Header' => 'pdr.h',
6227                                         'Param' => {
6228                                                      '0' => {
6229                                                               'name' => 'repo',
6230                                                               'type' => '82697'
6231                                                             }
6232                                                    },
6233                                         'Return' => '1',
6234                                         'ShortName' => 'pldm_pdr_destroy'
6235                                       },
6236                            '92211' => {
6237                                         'Header' => 'pdr.h',
6238                                         'Return' => '82697',
6239                                         'ShortName' => 'pldm_pdr_init'
6240                                       },
6241                            '92386' => {
6242                                         'Header' => 'pdr.h',
6243                                         'Param' => {
6244                                                      '0' => {
6245                                                               'name' => 'repo',
6246                                                               'type' => '82697'
6247                                                             },
6248                                                      '1' => {
6249                                                               'name' => 'data',
6250                                                               'type' => '6245'
6251                                                             },
6252                                                      '2' => {
6253                                                               'name' => 'size',
6254                                                               'type' => '180'
6255                                                             },
6256                                                      '3' => {
6257                                                               'name' => 'record_handle',
6258                                                               'type' => '180'
6259                                                             },
6260                                                      '4' => {
6261                                                               'name' => 'is_remote',
6262                                                               'type' => '6423'
6263                                                             },
6264                                                      '5' => {
6265                                                               'name' => 'terminus_handle',
6266                                                               'type' => '5053'
6267                                                             }
6268                                                    },
6269                                         'Return' => '180',
6270                                         'ShortName' => 'pldm_pdr_add'
6271                                       },
6272                            '9241' => {
6273                                        'Header' => 'bios.h',
6274                                        'Param' => {
6275                                                     '0' => {
6276                                                              'name' => 'instance_id',
6277                                                              'type' => '168'
6278                                                            },
6279                                                     '1' => {
6280                                                              'name' => 'transfer_handle',
6281                                                              'type' => '180'
6282                                                            },
6283                                                     '2' => {
6284                                                              'name' => 'transfer_op_flag',
6285                                                              'type' => '168'
6286                                                            },
6287                                                     '3' => {
6288                                                              'name' => 'table_type',
6289                                                              'type' => '168'
6290                                                            },
6291                                                     '4' => {
6292                                                              'name' => 'msg',
6293                                                              'type' => '1632'
6294                                                            }
6295                                                   },
6296                                        'Return' => '74',
6297                                        'ShortName' => 'encode_get_bios_table_req'
6298                                      },
6299                            '9464' => {
6300                                        'Header' => 'bios.h',
6301                                        'Param' => {
6302                                                     '0' => {
6303                                                              'name' => 'instance_id',
6304                                                              'type' => '168'
6305                                                            },
6306                                                     '1' => {
6307                                                              'name' => 'completion_code',
6308                                                              'type' => '168'
6309                                                            },
6310                                                     '2' => {
6311                                                              'name' => 'next_transfer_handle',
6312                                                              'type' => '180'
6313                                                            },
6314                                                     '3' => {
6315                                                              'name' => 'transfer_flag',
6316                                                              'type' => '168'
6317                                                            },
6318                                                     '4' => {
6319                                                              'name' => 'table_data',
6320                                                              'type' => '2082'
6321                                                            },
6322                                                     '5' => {
6323                                                              'name' => 'payload_length',
6324                                                              'type' => '123'
6325                                                            },
6326                                                     '6' => {
6327                                                              'name' => 'msg',
6328                                                              'offset' => '0',
6329                                                              'type' => '1632'
6330                                                            }
6331                                                   },
6332                                        'Return' => '74',
6333                                        'ShortName' => 'encode_get_bios_table_resp'
6334                                      },
6335                            '94926' => {
6336                                         'Header' => 'utils.h',
6337                                         'Param' => {
6338                                                      '0' => {
6339                                                               'name' => 'dec',
6340                                                               'type' => '180'
6341                                                             }
6342                                                    },
6343                                         'Return' => '180',
6344                                         'ShortName' => 'dec2bcd32'
6345                                       },
6346                            '95055' => {
6347                                         'Header' => 'utils.h',
6348                                         'Param' => {
6349                                                      '0' => {
6350                                                               'name' => 'bcd',
6351                                                               'type' => '180'
6352                                                             }
6353                                                    },
6354                                         'Return' => '180',
6355                                         'ShortName' => 'bcd2dec32'
6356                                       },
6357                            '95456' => {
6358                                         'Header' => 'utils.h',
6359                                         'Param' => {
6360                                                      '0' => {
6361                                                               'name' => 'version',
6362                                                               'type' => '3344'
6363                                                             },
6364                                                      '1' => {
6365                                                               'name' => 'buffer',
6366                                                               'type' => '11614'
6367                                                             },
6368                                                      '2' => {
6369                                                               'name' => 'buffer_size',
6370                                                               'type' => '123'
6371                                                             }
6372                                                    },
6373                                         'Reg' => {
6374                                                    '0' => 'rdi'
6375                                                  },
6376                                         'Return' => '12557',
6377                                         'ShortName' => 'ver2str'
6378                                       },
6379                            '95584' => {
6380                                         'Header' => 'utils.h',
6381                                         'Param' => {
6382                                                      '0' => {
6383                                                               'name' => 'data',
6384                                                               'type' => '1434'
6385                                                             },
6386                                                      '1' => {
6387                                                               'name' => 'size',
6388                                                               'type' => '123'
6389                                                             }
6390                                                    },
6391                                         'Return' => '168',
6392                                         'ShortName' => 'crc8'
6393                                       },
6394                            '96842' => {
6395                                         'Header' => 'instance-id.h',
6396                                         'Param' => {
6397                                                      '0' => {
6398                                                               'name' => 'ctx',
6399                                                               'type' => '97065'
6400                                                             },
6401                                                      '1' => {
6402                                                               'name' => 'tid',
6403                                                               'type' => '96164'
6404                                                             },
6405                                                      '2' => {
6406                                                               'name' => 'iid',
6407                                                               'type' => '96176'
6408                                                             }
6409                                                    },
6410                                         'Return' => '74',
6411                                         'ShortName' => 'pldm_instance_id_free'
6412                                       },
6413                            '97070' => {
6414                                         'Header' => 'instance-id.h',
6415                                         'Param' => {
6416                                                      '0' => {
6417                                                               'name' => 'ctx',
6418                                                               'type' => '97065'
6419                                                             },
6420                                                      '1' => {
6421                                                               'name' => 'tid',
6422                                                               'type' => '96164'
6423                                                             },
6424                                                      '2' => {
6425                                                               'name' => 'iid',
6426                                                               'type' => '97491'
6427                                                             }
6428                                                    },
6429                                         'Return' => '74',
6430                                         'ShortName' => 'pldm_instance_id_alloc'
6431                                       },
6432                            '97496' => {
6433                                         'Header' => 'instance-id.h',
6434                                         'Param' => {
6435                                                      '0' => {
6436                                                               'name' => 'ctx',
6437                                                               'type' => '97065'
6438                                                             }
6439                                                    },
6440                                         'Return' => '74',
6441                                         'ShortName' => 'pldm_instance_db_destroy'
6442                                       },
6443                            '9755' => {
6444                                        'Header' => 'bios.h',
6445                                        'Param' => {
6446                                                     '0' => {
6447                                                              'name' => 'msg',
6448                                                              'type' => '2077'
6449                                                            },
6450                                                     '1' => {
6451                                                              'name' => 'payload_length',
6452                                                              'type' => '123'
6453                                                            },
6454                                                     '2' => {
6455                                                              'name' => 'completion_code',
6456                                                              'type' => '2082'
6457                                                            }
6458                                                   },
6459                                        'Reg' => {
6460                                                   '0' => 'rdi',
6461                                                   '1' => 'rsi',
6462                                                   '2' => 'rdx'
6463                                                 },
6464                                        'Return' => '74',
6465                                        'ShortName' => 'decode_set_date_time_resp'
6466                                      },
6467                            '97581' => {
6468                                         'Header' => 'instance-id.h',
6469                                         'Param' => {
6470                                                      '0' => {
6471                                                               'name' => 'ctx',
6472                                                               'type' => '97667'
6473                                                             }
6474                                                    },
6475                                         'Return' => '74',
6476                                         'ShortName' => 'pldm_instance_db_init_default'
6477                                       },
6478                            '97672' => {
6479                                         'Header' => 'instance-id.h',
6480                                         'Param' => {
6481                                                      '0' => {
6482                                                               'name' => 'ctx',
6483                                                               'type' => '97667'
6484                                                             },
6485                                                      '1' => {
6486                                                               'name' => 'dbpath',
6487                                                               'type' => '12552'
6488                                                             }
6489                                                    },
6490                                         'Return' => '74',
6491                                         'ShortName' => 'pldm_instance_db_init'
6492                                       },
6493                            '9827' => {
6494                                        'Header' => 'bios.h',
6495                                        'Param' => {
6496                                                     '0' => {
6497                                                              'name' => 'instance_id',
6498                                                              'type' => '168'
6499                                                            },
6500                                                     '1' => {
6501                                                              'name' => 'completion_code',
6502                                                              'type' => '168'
6503                                                            },
6504                                                     '2' => {
6505                                                              'name' => 'msg',
6506                                                              'type' => '1632'
6507                                                            },
6508                                                     '3' => {
6509                                                              'name' => 'payload_length',
6510                                                              'type' => '123'
6511                                                            }
6512                                                   },
6513                                        'Return' => '74',
6514                                        'ShortName' => 'encode_set_date_time_resp'
6515                                      },
6516                            '98809' => {
6517                                         'Header' => 'pldm.h',
6518                                         'Param' => {
6519                                                      '0' => {
6520                                                               'name' => 'eid',
6521                                                               'type' => '98179'
6522                                                             },
6523                                                      '1' => {
6524                                                               'name' => 'mctp_fd',
6525                                                               'type' => '74'
6526                                                             },
6527                                                      '2' => {
6528                                                               'name' => 'pldm_req_msg',
6529                                                               'type' => '6245'
6530                                                             },
6531                                                      '3' => {
6532                                                               'name' => 'req_msg_len',
6533                                                               'type' => '123'
6534                                                             }
6535                                                    },
6536                                         'Return' => '98288',
6537                                         'ShortName' => 'pldm_send'
6538                                       },
6539                            '99193' => {
6540                                         'Header' => 'pldm.h',
6541                                         'Param' => {
6542                                                      '0' => {
6543                                                               'name' => 'eid',
6544                                                               'type' => '98179'
6545                                                             },
6546                                                      '1' => {
6547                                                               'name' => 'mctp_fd',
6548                                                               'type' => '74'
6549                                                             },
6550                                                      '2' => {
6551                                                               'name' => 'pldm_req_msg',
6552                                                               'type' => '6245'
6553                                                             },
6554                                                      '3' => {
6555                                                               'name' => 'req_msg_len',
6556                                                               'type' => '123'
6557                                                             },
6558                                                      '4' => {
6559                                                               'name' => 'pldm_resp_msg',
6560                                                               'type' => '72151'
6561                                                             },
6562                                                      '5' => {
6563                                                               'name' => 'resp_msg_len',
6564                                                               'type' => '9084'
6565                                                             }
6566                                                    },
6567                                         'Return' => '98288',
6568                                         'ShortName' => 'pldm_send_recv'
6569                                       },
6570                            '99629' => {
6571                                         'Header' => 'pldm.h',
6572                                         'Param' => {
6573                                                      '0' => {
6574                                                               'name' => 'eid',
6575                                                               'type' => '98179'
6576                                                             },
6577                                                      '1' => {
6578                                                               'name' => 'mctp_fd',
6579                                                               'type' => '74'
6580                                                             },
6581                                                      '2' => {
6582                                                               'name' => 'instance_id',
6583                                                               'type' => '168'
6584                                                             },
6585                                                      '3' => {
6586                                                               'name' => 'pldm_resp_msg',
6587                                                               'type' => '72151'
6588                                                             },
6589                                                      '4' => {
6590                                                               'name' => 'resp_msg_len',
6591                                                               'type' => '9084'
6592                                                             }
6593                                                    },
6594                                         'Return' => '98288',
6595                                         'ShortName' => 'pldm_recv'
6596                                       },
6597                            '99860' => {
6598                                         'Header' => 'pldm.h',
6599                                         'Param' => {
6600                                                      '0' => {
6601                                                               'name' => 'eid',
6602                                                               'type' => '98179'
6603                                                             },
6604                                                      '1' => {
6605                                                               'name' => 'mctp_fd',
6606                                                               'type' => '74'
6607                                                             },
6608                                                      '2' => {
6609                                                               'name' => 'pldm_resp_msg',
6610                                                               'type' => '72151'
6611                                                             },
6612                                                      '3' => {
6613                                                               'name' => 'resp_msg_len',
6614                                                               'type' => '9084'
6615                                                             }
6616                                                    },
6617                                         'Return' => '98288',
6618                                         'ShortName' => 'pldm_recv_any'
6619                                       }
6620                          },
6621          'SymbolVersion' => {},
6622          'Symbols' => {
6623                         'libpldm.so.0.2.0' => {
6624                                                 'bcd2dec16' => 1,
6625                                                 'bcd2dec32' => 1,
6626                                                 'bcd2dec8' => 1,
6627                                                 'crc32' => 1,
6628                                                 'crc8' => 1,
6629                                                 'dec2bcd16' => 1,
6630                                                 'dec2bcd32' => 1,
6631                                                 'dec2bcd8' => 1,
6632                                                 'decode_activate_firmware_resp' => 1,
6633                                                 'decode_apply_complete_req' => 1,
6634                                                 'decode_cancel_update_component_resp' => 1,
6635                                                 'decode_cancel_update_resp' => 1,
6636                                                 'decode_descriptor_type_length_value' => 1,
6637                                                 'decode_event_message_buffer_size_resp' => 1,
6638                                                 'decode_event_message_supported_resp' => 1,
6639                                                 'decode_firmware_device_id_record' => 1,
6640                                                 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
6641                                                 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
6642                                                 'decode_get_bios_table_req' => 1,
6643                                                 'decode_get_bios_table_resp' => 1,
6644                                                 'decode_get_commands_req' => 1,
6645                                                 'decode_get_commands_resp' => 1,
6646                                                 'decode_get_date_time_resp' => 1,
6647                                                 'decode_get_firmware_parameters_resp' => 1,
6648                                                 'decode_get_firmware_parameters_resp_comp_entry' => 1,
6649                                                 'decode_get_fru_record_by_option_req' => 1,
6650                                                 'decode_get_fru_record_by_option_resp' => 1,
6651                                                 'decode_get_fru_record_table_metadata_resp' => 1,
6652                                                 'decode_get_fru_record_table_req' => 1,
6653                                                 'decode_get_fru_record_table_resp' => 1,
6654                                                 'decode_get_fru_record_table_resp_safe' => 1,
6655                                                 'decode_get_numeric_effecter_value_req' => 1,
6656                                                 'decode_get_numeric_effecter_value_resp' => 1,
6657                                                 'decode_get_pdr_repository_info_resp' => 1,
6658                                                 'decode_get_pdr_req' => 1,
6659                                                 'decode_get_pdr_resp' => 1,
6660                                                 'decode_get_sensor_reading_req' => 1,
6661                                                 'decode_get_sensor_reading_resp' => 1,
6662                                                 'decode_get_state_sensor_readings_req' => 1,
6663                                                 'decode_get_state_sensor_readings_resp' => 1,
6664                                                 'decode_get_status_resp' => 1,
6665                                                 'decode_get_tid_resp' => 1,
6666                                                 'decode_get_types_resp' => 1,
6667                                                 'decode_get_version_req' => 1,
6668                                                 'decode_get_version_resp' => 1,
6669                                                 'decode_multipart_receive_req' => 1,
6670                                                 'decode_numeric_sensor_data' => 1,
6671                                                 'decode_numeric_sensor_pdr_data' => 1,
6672                                                 'decode_pass_component_table_resp' => 1,
6673                                                 'decode_platform_event_message_req' => 1,
6674                                                 'decode_platform_event_message_resp' => 1,
6675                                                 'decode_pldm_comp_image_info' => 1,
6676                                                 'decode_pldm_package_header_info' => 1,
6677                                                 'decode_pldm_pdr_repository_change_record_data' => 1,
6678                                                 'decode_pldm_pdr_repository_chg_event_data' => 1,
6679                                                 'decode_poll_for_platform_event_message_req' => 1,
6680                                                 'decode_poll_for_platform_event_message_resp' => 1,
6681                                                 'decode_query_device_identifiers_resp' => 1,
6682                                                 'decode_request_firmware_data_req' => 1,
6683                                                 'decode_request_update_resp' => 1,
6684                                                 'decode_sensor_event_data' => 1,
6685                                                 'decode_sensor_op_data' => 1,
6686                                                 'decode_set_bios_attribute_current_value_req' => 1,
6687                                                 'decode_set_bios_attribute_current_value_resp' => 1,
6688                                                 'decode_set_bios_table_req' => 1,
6689                                                 'decode_set_bios_table_resp' => 1,
6690                                                 'decode_set_date_time_req' => 1,
6691                                                 'decode_set_date_time_resp' => 1,
6692                                                 'decode_set_event_receiver_req' => 1,
6693                                                 'decode_set_event_receiver_resp' => 1,
6694                                                 'decode_set_fru_record_table_req' => 1,
6695                                                 'decode_set_numeric_effecter_value_req' => 1,
6696                                                 'decode_set_numeric_effecter_value_resp' => 1,
6697                                                 'decode_set_state_effecter_states_req' => 1,
6698                                                 'decode_set_state_effecter_states_resp' => 1,
6699                                                 'decode_state_sensor_data' => 1,
6700                                                 'decode_transfer_complete_req' => 1,
6701                                                 'decode_update_component_resp' => 1,
6702                                                 'decode_vendor_defined_descriptor_value' => 1,
6703                                                 'decode_verify_complete_req' => 1,
6704                                                 'encode_activate_firmware_req' => 1,
6705                                                 'encode_apply_complete_resp' => 1,
6706                                                 'encode_cancel_update_component_req' => 1,
6707                                                 'encode_cancel_update_req' => 1,
6708                                                 'encode_cc_only_resp' => 1,
6709                                                 'encode_event_message_buffer_size_req' => 1,
6710                                                 'encode_event_message_supported_req' => 1,
6711                                                 'encode_fru_record' => 1,
6712                                                 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
6713                                                 'encode_get_bios_current_value_by_handle_resp' => 1,
6714                                                 'encode_get_bios_table_req' => 1,
6715                                                 'encode_get_bios_table_resp' => 1,
6716                                                 'encode_get_commands_req' => 1,
6717                                                 'encode_get_commands_resp' => 1,
6718                                                 'encode_get_date_time_req' => 1,
6719                                                 'encode_get_date_time_resp' => 1,
6720                                                 'encode_get_firmware_parameters_req' => 1,
6721                                                 'encode_get_fru_record_by_option_req' => 1,
6722                                                 'encode_get_fru_record_by_option_resp' => 1,
6723                                                 'encode_get_fru_record_table_metadata_req' => 1,
6724                                                 'encode_get_fru_record_table_metadata_resp' => 1,
6725                                                 'encode_get_fru_record_table_req' => 1,
6726                                                 'encode_get_fru_record_table_resp' => 1,
6727                                                 'encode_get_numeric_effecter_value_req' => 1,
6728                                                 'encode_get_numeric_effecter_value_resp' => 1,
6729                                                 'encode_get_pdr_repository_info_resp' => 1,
6730                                                 'encode_get_pdr_req' => 1,
6731                                                 'encode_get_pdr_resp' => 1,
6732                                                 'encode_get_sensor_reading_req' => 1,
6733                                                 'encode_get_sensor_reading_resp' => 1,
6734                                                 'encode_get_state_sensor_readings_req' => 1,
6735                                                 'encode_get_state_sensor_readings_resp' => 1,
6736                                                 'encode_get_status_req' => 1,
6737                                                 'encode_get_tid_req' => 1,
6738                                                 'encode_get_tid_resp' => 1,
6739                                                 'encode_get_types_req' => 1,
6740                                                 'encode_get_types_resp' => 1,
6741                                                 'encode_get_version_req' => 1,
6742                                                 'encode_get_version_resp' => 1,
6743                                                 'encode_pass_component_table_req' => 1,
6744                                                 'encode_platform_event_message_req' => 1,
6745                                                 'encode_platform_event_message_resp' => 1,
6746                                                 'encode_pldm_header_only' => 1,
6747                                                 'encode_pldm_pdr_repository_chg_event_data' => 1,
6748                                                 'encode_poll_for_platform_event_message_req' => 1,
6749                                                 'encode_poll_for_platform_event_message_resp' => 1,
6750                                                 'encode_query_device_identifiers_req' => 1,
6751                                                 'encode_request_firmware_data_resp' => 1,
6752                                                 'encode_request_update_req' => 1,
6753                                                 'encode_sensor_event_data' => 1,
6754                                                 'encode_set_bios_attribute_current_value_req' => 1,
6755                                                 'encode_set_bios_attribute_current_value_resp' => 1,
6756                                                 'encode_set_bios_table_req' => 1,
6757                                                 'encode_set_bios_table_resp' => 1,
6758                                                 'encode_set_date_time_req' => 1,
6759                                                 'encode_set_date_time_resp' => 1,
6760                                                 'encode_set_event_receiver_req' => 1,
6761                                                 'encode_set_event_receiver_resp' => 1,
6762                                                 'encode_set_fru_record_table_resp' => 1,
6763                                                 'encode_set_numeric_effecter_value_req' => 1,
6764                                                 'encode_set_numeric_effecter_value_resp' => 1,
6765                                                 'encode_set_state_effecter_states_req' => 1,
6766                                                 'encode_set_state_effecter_states_resp' => 1,
6767                                                 'encode_set_tid_req' => 1,
6768                                                 'encode_state_effecter_pdr' => 1,
6769                                                 'encode_state_sensor_pdr' => 1,
6770                                                 'encode_transfer_complete_resp' => 1,
6771                                                 'encode_update_component_req' => 1,
6772                                                 'encode_verify_complete_resp' => 1,
6773                                                 'entity_association_tree_find' => 1,
6774                                                 'find_entity_ref_in_tree' => 1,
6775                                                 'get_fru_record_by_option' => 1,
6776                                                 'is_present' => 1,
6777                                                 'is_time_legal' => 1,
6778                                                 'is_transfer_flag_valid' => 1,
6779                                                 'pack_pldm_header' => 1,
6780                                                 'pldm_bios_table_append_pad_checksum' => 1,
6781                                                 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
6782                                                 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
6783                                                 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
6784                                                 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
6785                                                 'pldm_bios_table_attr_entry_enum_decode_def_num' => 1,
6786                                                 'pldm_bios_table_attr_entry_enum_decode_def_num_check' => 1,
6787                                                 'pldm_bios_table_attr_entry_enum_decode_pv_hdls' => 1,
6788                                                 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check' => 1,
6789                                                 'pldm_bios_table_attr_entry_enum_decode_pv_num' => 1,
6790                                                 'pldm_bios_table_attr_entry_enum_decode_pv_num_check' => 1,
6791                                                 'pldm_bios_table_attr_entry_enum_encode' => 1,
6792                                                 'pldm_bios_table_attr_entry_enum_encode_check' => 1,
6793                                                 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
6794                                                 'pldm_bios_table_attr_entry_integer_decode' => 1,
6795                                                 'pldm_bios_table_attr_entry_integer_encode' => 1,
6796                                                 'pldm_bios_table_attr_entry_integer_encode_check' => 1,
6797                                                 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
6798                                                 'pldm_bios_table_attr_entry_integer_info_check' => 1,
6799                                                 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
6800                                                 'pldm_bios_table_attr_entry_string_decode_def_string_length' => 1,
6801                                                 'pldm_bios_table_attr_entry_string_decode_def_string_length_check' => 1,
6802                                                 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
6803                                                 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
6804                                                 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
6805                                                 'pldm_bios_table_attr_entry_string_encode' => 1,
6806                                                 'pldm_bios_table_attr_entry_string_encode_check' => 1,
6807                                                 'pldm_bios_table_attr_entry_string_encode_length' => 1,
6808                                                 'pldm_bios_table_attr_entry_string_info_check' => 1,
6809                                                 'pldm_bios_table_attr_find_by_handle' => 1,
6810                                                 'pldm_bios_table_attr_find_by_string_handle' => 1,
6811                                                 'pldm_bios_table_attr_value_copy_and_update' => 1,
6812                                                 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
6813                                                 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
6814                                                 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
6815                                                 'pldm_bios_table_attr_value_entry_encode_enum' => 1,
6816                                                 'pldm_bios_table_attr_value_entry_encode_enum_check' => 1,
6817                                                 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
6818                                                 'pldm_bios_table_attr_value_entry_encode_integer' => 1,
6819                                                 'pldm_bios_table_attr_value_entry_encode_integer_check' => 1,
6820                                                 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
6821                                                 'pldm_bios_table_attr_value_entry_encode_string' => 1,
6822                                                 'pldm_bios_table_attr_value_entry_encode_string_check' => 1,
6823                                                 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
6824                                                 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
6825                                                 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
6826                                                 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
6827                                                 'pldm_bios_table_attr_value_entry_length' => 1,
6828                                                 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
6829                                                 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
6830                                                 'pldm_bios_table_attr_value_find_by_handle' => 1,
6831                                                 'pldm_bios_table_checksum' => 1,
6832                                                 'pldm_bios_table_iter_create' => 1,
6833                                                 'pldm_bios_table_iter_free' => 1,
6834                                                 'pldm_bios_table_iter_is_end' => 1,
6835                                                 'pldm_bios_table_iter_next' => 1,
6836                                                 'pldm_bios_table_iter_value' => 1,
6837                                                 'pldm_bios_table_pad_checksum_size' => 1,
6838                                                 'pldm_bios_table_string_entry_decode_handle' => 1,
6839                                                 'pldm_bios_table_string_entry_decode_string' => 1,
6840                                                 'pldm_bios_table_string_entry_decode_string_check' => 1,
6841                                                 'pldm_bios_table_string_entry_decode_string_length' => 1,
6842                                                 'pldm_bios_table_string_entry_encode' => 1,
6843                                                 'pldm_bios_table_string_entry_encode_check' => 1,
6844                                                 'pldm_bios_table_string_entry_encode_length' => 1,
6845                                                 'pldm_bios_table_string_find_by_handle' => 1,
6846                                                 'pldm_bios_table_string_find_by_string' => 1,
6847                                                 'pldm_close' => 1,
6848                                                 'pldm_entity_association_pdr_add' => 1,
6849                                                 'pldm_entity_association_pdr_add_from_node' => 1,
6850                                                 'pldm_entity_association_pdr_extract' => 1,
6851                                                 'pldm_entity_association_tree_add' => 1,
6852                                                 'pldm_entity_association_tree_copy_root' => 1,
6853                                                 'pldm_entity_association_tree_destroy' => 1,
6854                                                 'pldm_entity_association_tree_destroy_root' => 1,
6855                                                 'pldm_entity_association_tree_find' => 1,
6856                                                 'pldm_entity_association_tree_init' => 1,
6857                                                 'pldm_entity_association_tree_visit' => 1,
6858                                                 'pldm_entity_extract' => 1,
6859                                                 'pldm_entity_get_num_children' => 1,
6860                                                 'pldm_entity_get_parent' => 1,
6861                                                 'pldm_entity_is_exist_parent' => 1,
6862                                                 'pldm_entity_is_node_parent' => 1,
6863                                                 'pldm_find_entity_ref_in_tree' => 1,
6864                                                 'pldm_instance_db_destroy' => 1,
6865                                                 'pldm_instance_db_init' => 1,
6866                                                 'pldm_instance_db_init_default' => 1,
6867                                                 'pldm_instance_id_alloc' => 1,
6868                                                 'pldm_instance_id_free' => 1,
6869                                                 'pldm_is_current_parent_child' => 1,
6870                                                 'pldm_is_empty_entity_assoc_tree' => 1,
6871                                                 'pldm_open' => 1,
6872                                                 'pldm_pdr_add' => 1,
6873                                                 'pldm_pdr_add_fru_record_set' => 1,
6874                                                 'pldm_pdr_destroy' => 1,
6875                                                 'pldm_pdr_find_record' => 1,
6876                                                 'pldm_pdr_find_record_by_type' => 1,
6877                                                 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
6878                                                 'pldm_pdr_get_next_record' => 1,
6879                                                 'pldm_pdr_get_record_count' => 1,
6880                                                 'pldm_pdr_get_record_handle' => 1,
6881                                                 'pldm_pdr_get_repo_size' => 1,
6882                                                 'pldm_pdr_init' => 1,
6883                                                 'pldm_pdr_record_is_remote' => 1,
6884                                                 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
6885                                                 'pldm_pdr_remove_remote_pdrs' => 1,
6886                                                 'pldm_pdr_update_TL_pdr' => 1,
6887                                                 'pldm_recv' => 1,
6888                                                 'pldm_recv_any' => 1,
6889                                                 'pldm_send' => 1,
6890                                                 'pldm_send_recv' => 1,
6891                                                 'unpack_pldm_header' => 1,
6892                                                 'ver2str' => 1
6893                                               }
6894                       },
6895          'Target' => 'unix',
6896          'TypeInfo' => {
6897                          '1' => {
6898                                   'Name' => 'void',
6899                                   'Type' => 'Intrinsic'
6900                                 },
6901                          '102' => {
6902                                     'Name' => 'unsigned long',
6903                                     'Size' => '8',
6904                                     'Type' => 'Intrinsic'
6905                                   },
6906                          '109' => {
6907                                     'Name' => 'long',
6908                                     'Size' => '8',
6909                                     'Type' => 'Intrinsic'
6910                                   },
6911                          '116' => {
6912                                     'Name' => 'char',
6913                                     'Size' => '1',
6914                                     'Type' => 'Intrinsic'
6915                                   },
6916                          '11614' => {
6917                                       'BaseType' => '116',
6918                                       'Name' => 'char*',
6919                                       'Size' => '8',
6920                                       'Type' => 'Pointer'
6921                                     },
6922                          '11631' => {
6923                                       'BaseType' => '116',
6924                                       'Name' => 'char const',
6925                                       'Size' => '1',
6926                                       'Type' => 'Const'
6927                                     },
6928                          '11648' => {
6929                                       'BaseType' => '123',
6930                                       'Name' => 'size_t const',
6931                                       'Size' => '8',
6932                                       'Type' => 'Const'
6933                                     },
6934                          '11660' => {
6935                                       'BaseType' => '46',
6936                                       'Header' => undef,
6937                                       'Line' => '37',
6938                                       'Name' => '__int8_t',
6939                                       'PrivateABI' => 1,
6940                                       'Size' => '1',
6941                                       'Type' => 'Typedef'
6942                                     },
6943                          '11734' => {
6944                                       'BaseType' => '109',
6945                                       'Header' => undef,
6946                                       'Line' => '194',
6947                                       'Name' => '__ssize_t',
6948                                       'PrivateABI' => 1,
6949                                       'Size' => '8',
6950                                       'Type' => 'Typedef'
6951                                     },
6952                          '11746' => {
6953                                       'BaseType' => '11660',
6954                                       'Header' => undef,
6955                                       'Line' => '24',
6956                                       'Name' => 'int8_t',
6957                                       'PrivateABI' => 1,
6958                                       'Size' => '1',
6959                                       'Type' => 'Typedef'
6960                                     },
6961                          '11811' => {
6962                                       'BaseType' => '5053',
6963                                       'Name' => 'uint16_t const',
6964                                       'Size' => '2',
6965                                       'Type' => 'Const'
6966                                     },
6967                          '11828' => {
6968                                       'BaseType' => '180',
6969                                       'Name' => 'uint32_t const',
6970                                       'Size' => '4',
6971                                       'Type' => 'Const'
6972                                     },
6973                          '11999' => {
6974                                       'BaseType' => '168',
6975                                       'Header' => 'pldm_types.h',
6976                                       'Line' => '31',
6977                                       'Name' => 'bool8_t',
6978                                       'Size' => '1',
6979                                       'Type' => 'Typedef'
6980                                     },
6981                          '12011' => {
6982                                       'BaseType' => '446',
6983                                       'Header' => 'pldm_types.h',
6984                                       'Line' => '163',
6985                                       'Name' => 'real32_t',
6986                                       'Size' => '4',
6987                                       'Type' => 'Typedef'
6988                                     },
6989                          '123' => {
6990                                     'BaseType' => '102',
6991                                     'Header' => undef,
6992                                     'Line' => '214',
6993                                     'Name' => 'size_t',
6994                                     'PrivateABI' => 1,
6995                                     'Size' => '8',
6996                                     'Type' => 'Typedef'
6997                                   },
6998                          '12552' => {
6999                                       'BaseType' => '11631',
7000                                       'Name' => 'char const*',
7001                                       'Size' => '8',
7002                                       'Type' => 'Pointer'
7003                                     },
7004                          '12557' => {
7005                                       'BaseType' => '11734',
7006                                       'Header' => undef,
7007                                       'Line' => '108',
7008                                       'Name' => 'ssize_t',
7009                                       'PrivateABI' => 1,
7010                                       'Size' => '8',
7011                                       'Type' => 'Typedef'
7012                                     },
7013                          '13093' => {
7014                                       'Header' => 'platform.h',
7015                                       'Line' => '237',
7016                                       'Memb' => {
7017                                                   '0' => {
7018                                                            'name' => 'PLDM_SENSOR_OP_STATE',
7019                                                            'value' => '0'
7020                                                          },
7021                                                   '1' => {
7022                                                            'name' => 'PLDM_STATE_SENSOR_STATE',
7023                                                            'value' => '1'
7024                                                          },
7025                                                   '2' => {
7026                                                            'name' => 'PLDM_NUMERIC_SENSOR_STATE',
7027                                                            'value' => '2'
7028                                                          }
7029                                                 },
7030                                       'Name' => 'enum sensor_event_class_states',
7031                                       'Size' => '4',
7032                                       'Type' => 'Enum'
7033                                     },
7034                          '13127' => {
7035                                       'BaseType' => '13093',
7036                                       'Name' => 'enum sensor_event_class_states const',
7037                                       'Size' => '4',
7038                                       'Type' => 'Const'
7039                                     },
7040                          '13350' => {
7041                                       'Header' => 'platform.h',
7042                                       'Line' => '454',
7043                                       'Memb' => {
7044                                                   '0' => {
7045                                                            'name' => 'record_handle',
7046                                                            'offset' => '0',
7047                                                            'type' => '180'
7048                                                          },
7049                                                   '1' => {
7050                                                            'name' => 'version',
7051                                                            'offset' => '4',
7052                                                            'type' => '168'
7053                                                          },
7054                                                   '2' => {
7055                                                            'name' => 'type',
7056                                                            'offset' => '5',
7057                                                            'type' => '168'
7058                                                          },
7059                                                   '3' => {
7060                                                            'name' => 'record_change_num',
7061                                                            'offset' => '6',
7062                                                            'type' => '5053'
7063                                                          },
7064                                                   '4' => {
7065                                                            'name' => 'length',
7066                                                            'offset' => '8',
7067                                                            'type' => '5053'
7068                                                          }
7069                                                 },
7070                                       'Name' => 'struct pldm_pdr_hdr',
7071                                       'Size' => '10',
7072                                       'Type' => 'Struct'
7073                                     },
7074                          '13429' => {
7075                                       'Header' => 'platform.h',
7076                                       'Line' => '526',
7077                                       'Memb' => {
7078                                                   '0' => {
7079                                                            'name' => 'hdr',
7080                                                            'offset' => '0',
7081                                                            'type' => '13350'
7082                                                          },
7083                                                   '1' => {
7084                                                            'name' => 'terminus_handle',
7085                                                            'offset' => '16',
7086                                                            'type' => '5053'
7087                                                          },
7088                                                   '2' => {
7089                                                            'name' => 'sensor_id',
7090                                                            'offset' => '18',
7091                                                            'type' => '5053'
7092                                                          },
7093                                                   '3' => {
7094                                                            'name' => 'entity_type',
7095                                                            'offset' => '20',
7096                                                            'type' => '5053'
7097                                                          },
7098                                                   '4' => {
7099                                                            'name' => 'entity_instance',
7100                                                            'offset' => '22',
7101                                                            'type' => '5053'
7102                                                          },
7103                                                   '5' => {
7104                                                            'name' => 'container_id',
7105                                                            'offset' => '24',
7106                                                            'type' => '5053'
7107                                                          },
7108                                                   '6' => {
7109                                                            'name' => 'sensor_init',
7110                                                            'offset' => '32',
7111                                                            'type' => '168'
7112                                                          },
7113                                                   '7' => {
7114                                                            'name' => 'sensor_auxiliary_names_pdr',
7115                                                            'offset' => '33',
7116                                                            'type' => '11999'
7117                                                          },
7118                                                   '8' => {
7119                                                            'name' => 'composite_sensor_count',
7120                                                            'offset' => '34',
7121                                                            'type' => '168'
7122                                                          },
7123                                                   '9' => {
7124                                                            'name' => 'possible_states',
7125                                                            'offset' => '35',
7126                                                            'type' => '874'
7127                                                          }
7128                                                 },
7129                                       'Name' => 'struct pldm_state_sensor_pdr',
7130                                       'Size' => '24',
7131                                       'Type' => 'Struct'
7132                                     },
7133                          '13573' => {
7134                                       'Header' => 'platform.h',
7135                                       'Line' => '543',
7136                                       'Memb' => {
7137                                                   '0' => {
7138                                                            'name' => 'state_set_id',
7139                                                            'offset' => '0',
7140                                                            'type' => '5053'
7141                                                          },
7142                                                   '1' => {
7143                                                            'name' => 'possible_states_size',
7144                                                            'offset' => '2',
7145                                                            'type' => '168'
7146                                                          },
7147                                                   '2' => {
7148                                                            'name' => 'states',
7149                                                            'offset' => '3',
7150                                                            'type' => '13631'
7151                                                          }
7152                                                 },
7153                                       'Name' => 'struct state_sensor_possible_states',
7154                                       'Size' => '4',
7155                                       'Type' => 'Struct'
7156                                     },
7157                          '13626' => {
7158                                       'BaseType' => '13573',
7159                                       'Name' => 'struct state_sensor_possible_states const',
7160                                       'Size' => '4',
7161                                       'Type' => 'Const'
7162                                     },
7163                          '13647' => {
7164                                       'Header' => 'platform.h',
7165                                       'Line' => '553',
7166                                       'Memb' => {
7167                                                   '0' => {
7168                                                            'name' => 'hdr',
7169                                                            'offset' => '0',
7170                                                            'type' => '13350'
7171                                                          },
7172                                                   '1' => {
7173                                                            'name' => 'terminus_handle',
7174                                                            'offset' => '16',
7175                                                            'type' => '5053'
7176                                                          },
7177                                                   '10' => {
7178                                                             'name' => 'possible_states',
7179                                                             'offset' => '37',
7180                                                             'type' => '874'
7181                                                           },
7182                                                   '2' => {
7183                                                            'name' => 'effecter_id',
7184                                                            'offset' => '18',
7185                                                            'type' => '5053'
7186                                                          },
7187                                                   '3' => {
7188                                                            'name' => 'entity_type',
7189                                                            'offset' => '20',
7190                                                            'type' => '5053'
7191                                                          },
7192                                                   '4' => {
7193                                                            'name' => 'entity_instance',
7194                                                            'offset' => '22',
7195                                                            'type' => '5053'
7196                                                          },
7197                                                   '5' => {
7198                                                            'name' => 'container_id',
7199                                                            'offset' => '24',
7200                                                            'type' => '5053'
7201                                                          },
7202                                                   '6' => {
7203                                                            'name' => 'effecter_semantic_id',
7204                                                            'offset' => '32',
7205                                                            'type' => '5053'
7206                                                          },
7207                                                   '7' => {
7208                                                            'name' => 'effecter_init',
7209                                                            'offset' => '34',
7210                                                            'type' => '168'
7211                                                          },
7212                                                   '8' => {
7213                                                            'name' => 'has_description_pdr',
7214                                                            'offset' => '35',
7215                                                            'type' => '11999'
7216                                                          },
7217                                                   '9' => {
7218                                                            'name' => 'composite_effecter_count',
7219                                                            'offset' => '36',
7220                                                            'type' => '168'
7221                                                          }
7222                                                 },
7223                                       'Name' => 'struct pldm_state_effecter_pdr',
7224                                       'Size' => '26',
7225                                       'Type' => 'Struct'
7226                                     },
7227                          '14000' => {
7228                                       'Header' => 'platform.h',
7229                                       'Line' => '708',
7230                                       'Memb' => {
7231                                                   '0' => {
7232                                                            'name' => 'record_handle',
7233                                                            'offset' => '0',
7234                                                            'type' => '180'
7235                                                          },
7236                                                   '1' => {
7237                                                            'name' => 'version',
7238                                                            'offset' => '4',
7239                                                            'type' => '168'
7240                                                          },
7241                                                   '2' => {
7242                                                            'name' => 'type',
7243                                                            'offset' => '5',
7244                                                            'type' => '168'
7245                                                          },
7246                                                   '3' => {
7247                                                            'name' => 'record_change_num',
7248                                                            'offset' => '6',
7249                                                            'type' => '5053'
7250                                                          },
7251                                                   '4' => {
7252                                                            'name' => 'length',
7253                                                            'offset' => '8',
7254                                                            'type' => '5053'
7255                                                          }
7256                                                 },
7257                                       'Name' => 'struct pldm_value_pdr_hdr',
7258                                       'Size' => '12',
7259                                       'Type' => 'Struct'
7260                                     },
7261                          '14079' => {
7262                                       'Header' => 'platform.h',
7263                                       'Line' => '721',
7264                                       'Memb' => {
7265                                                   '0' => {
7266                                                            'name' => 'hdr',
7267                                                            'offset' => '0',
7268                                                            'type' => '14000'
7269                                                          },
7270                                                   '1' => {
7271                                                            'name' => 'terminus_handle',
7272                                                            'offset' => '18',
7273                                                            'type' => '5053'
7274                                                          },
7275                                                   '10' => {
7276                                                             'name' => 'rate_unit',
7277                                                             'offset' => '38',
7278                                                             'type' => '168'
7279                                                           },
7280                                                   '11' => {
7281                                                             'name' => 'base_oem_unit_handle',
7282                                                             'offset' => '39',
7283                                                             'type' => '168'
7284                                                           },
7285                                                   '12' => {
7286                                                             'name' => 'aux_unit',
7287                                                             'offset' => '40',
7288                                                             'type' => '168'
7289                                                           },
7290                                                   '13' => {
7291                                                             'name' => 'aux_unit_modifier',
7292                                                             'offset' => '41',
7293                                                             'type' => '11746'
7294                                                           },
7295                                                   '14' => {
7296                                                             'name' => 'aux_rate_unit',
7297                                                             'offset' => '48',
7298                                                             'type' => '168'
7299                                                           },
7300                                                   '15' => {
7301                                                             'name' => 'rel',
7302                                                             'offset' => '49',
7303                                                             'type' => '168'
7304                                                           },
7305                                                   '16' => {
7306                                                             'name' => 'aux_oem_unit_handle',
7307                                                             'offset' => '50',
7308                                                             'type' => '168'
7309                                                           },
7310                                                   '17' => {
7311                                                             'name' => 'is_linear',
7312                                                             'offset' => '51',
7313                                                             'type' => '11999'
7314                                                           },
7315                                                   '18' => {
7316                                                             'name' => 'sensor_data_size',
7317                                                             'offset' => '52',
7318                                                             'type' => '168'
7319                                                           },
7320                                                   '19' => {
7321                                                             'name' => 'resolution',
7322                                                             'offset' => '54',
7323                                                             'type' => '12011'
7324                                                           },
7325                                                   '2' => {
7326                                                            'name' => 'sensor_id',
7327                                                            'offset' => '20',
7328                                                            'type' => '5053'
7329                                                          },
7330                                                   '20' => {
7331                                                             'name' => 'offset',
7332                                                             'offset' => '64',
7333                                                             'type' => '12011'
7334                                                           },
7335                                                   '21' => {
7336                                                             'name' => 'accuracy',
7337                                                             'offset' => '68',
7338                                                             'type' => '5053'
7339                                                           },
7340                                                   '22' => {
7341                                                             'name' => 'plus_tolerance',
7342                                                             'offset' => '70',
7343                                                             'type' => '168'
7344                                                           },
7345                                                   '23' => {
7346                                                             'name' => 'minus_tolerance',
7347                                                             'offset' => '71',
7348                                                             'type' => '168'
7349                                                           },
7350                                                   '24' => {
7351                                                             'name' => 'hysteresis',
7352                                                             'offset' => '72',
7353                                                             'type' => '13988'
7354                                                           },
7355                                                   '25' => {
7356                                                             'name' => 'supported_thresholds',
7357                                                             'offset' => '82',
7358                                                             'type' => '11987'
7359                                                           },
7360                                                   '26' => {
7361                                                             'name' => 'threshold_and_hysteresis_volatility',
7362                                                             'offset' => '83',
7363                                                             'type' => '11987'
7364                                                           },
7365                                                   '27' => {
7366                                                             'name' => 'state_transition_interval',
7367                                                             'offset' => '86',
7368                                                             'type' => '12011'
7369                                                           },
7370                                                   '28' => {
7371                                                             'name' => 'update_interval',
7372                                                             'offset' => '96',
7373                                                             'type' => '12011'
7374                                                           },
7375                                                   '29' => {
7376                                                             'name' => 'max_readable',
7377                                                             'offset' => '100',
7378                                                             'type' => '13988'
7379                                                           },
7380                                                   '3' => {
7381                                                            'name' => 'entity_type',
7382                                                            'offset' => '22',
7383                                                            'type' => '5053'
7384                                                          },
7385                                                   '30' => {
7386                                                             'name' => 'min_readable',
7387                                                             'offset' => '104',
7388                                                             'type' => '13988'
7389                                                           },
7390                                                   '31' => {
7391                                                             'name' => 'range_field_format',
7392                                                             'offset' => '114',
7393                                                             'type' => '168'
7394                                                           },
7395                                                   '32' => {
7396                                                             'name' => 'range_field_support',
7397                                                             'offset' => '115',
7398                                                             'type' => '11987'
7399                                                           },
7400                                                   '33' => {
7401                                                             'name' => 'nominal_value',
7402                                                             'offset' => '118',
7403                                                             'type' => '13896'
7404                                                           },
7405                                                   '34' => {
7406                                                             'name' => 'normal_max',
7407                                                             'offset' => '128',
7408                                                             'type' => '13896'
7409                                                           },
7410                                                   '35' => {
7411                                                             'name' => 'normal_min',
7412                                                             'offset' => '132',
7413                                                             'type' => '13896'
7414                                                           },
7415                                                   '36' => {
7416                                                             'name' => 'warning_high',
7417                                                             'offset' => '136',
7418                                                             'type' => '13896'
7419                                                           },
7420                                                   '37' => {
7421                                                             'name' => 'warning_low',
7422                                                             'offset' => '146',
7423                                                             'type' => '13896'
7424                                                           },
7425                                                   '38' => {
7426                                                             'name' => 'critical_high',
7427                                                             'offset' => '150',
7428                                                             'type' => '13896'
7429                                                           },
7430                                                   '39' => {
7431                                                             'name' => 'critical_low',
7432                                                             'offset' => '256',
7433                                                             'type' => '13896'
7434                                                           },
7435                                                   '4' => {
7436                                                            'name' => 'entity_instance_num',
7437                                                            'offset' => '24',
7438                                                            'type' => '5053'
7439                                                          },
7440                                                   '40' => {
7441                                                             'name' => 'fatal_high',
7442                                                             'offset' => '260',
7443                                                             'type' => '13896'
7444                                                           },
7445                                                   '41' => {
7446                                                             'name' => 'fatal_low',
7447                                                             'offset' => '264',
7448                                                             'type' => '13896'
7449                                                           },
7450                                                   '5' => {
7451                                                            'name' => 'container_id',
7452                                                            'offset' => '32',
7453                                                            'type' => '5053'
7454                                                          },
7455                                                   '6' => {
7456                                                            'name' => 'sensor_init',
7457                                                            'offset' => '34',
7458                                                            'type' => '168'
7459                                                          },
7460                                                   '7' => {
7461                                                            'name' => 'sensor_auxiliary_names_pdr',
7462                                                            'offset' => '35',
7463                                                            'type' => '11999'
7464                                                          },
7465                                                   '8' => {
7466                                                            'name' => 'base_unit',
7467                                                            'offset' => '36',
7468                                                            'type' => '168'
7469                                                          },
7470                                                   '9' => {
7471                                                            'name' => 'unit_modifier',
7472                                                            'offset' => '37',
7473                                                            'type' => '11746'
7474                                                          }
7475                                                 },
7476                                       'Name' => 'struct pldm_numeric_sensor_value_pdr',
7477                                       'Size' => '112',
7478                                       'Type' => 'Struct'
7479                                     },
7480                          '142' => {
7481                                     'BaseType' => '53',
7482                                     'Header' => undef,
7483                                     'Line' => '38',
7484                                     'Name' => '__uint8_t',
7485                                     'PrivateABI' => 1,
7486                                     'Size' => '1',
7487                                     'Type' => 'Typedef'
7488                                   },
7489                          '1434' => {
7490                                      'BaseType' => '1439',
7491                                      'Name' => 'void const*',
7492                                      'Size' => '8',
7493                                      'Type' => 'Pointer'
7494                                    },
7495                          '1439' => {
7496                                      'BaseType' => '1',
7497                                      'Name' => 'void const',
7498                                      'Type' => 'Const'
7499                                    },
7500                          '14639' => {
7501                                       'Header' => 'platform.h',
7502                                       'Line' => '770',
7503                                       'Memb' => {
7504                                                   '0' => {
7505                                                            'name' => 'state_set_id',
7506                                                            'offset' => '0',
7507                                                            'type' => '5053'
7508                                                          },
7509                                                   '1' => {
7510                                                            'name' => 'possible_states_size',
7511                                                            'offset' => '2',
7512                                                            'type' => '168'
7513                                                          },
7514                                                   '2' => {
7515                                                            'name' => 'states',
7516                                                            'offset' => '3',
7517                                                            'type' => '13631'
7518                                                          }
7519                                                 },
7520                                       'Name' => 'struct state_effecter_possible_states',
7521                                       'Size' => '4',
7522                                       'Type' => 'Struct'
7523                                     },
7524                          '14692' => {
7525                                       'BaseType' => '14639',
7526                                       'Name' => 'struct state_effecter_possible_states const',
7527                                       'Size' => '4',
7528                                       'Type' => 'Const'
7529                                     },
7530                          '14697' => {
7531                                       'Header' => 'platform.h',
7532                                       'Line' => '818',
7533                                       'Memb' => {
7534                                                   '0' => {
7535                                                            'name' => 'set_request',
7536                                                            'offset' => '0',
7537                                                            'type' => '168'
7538                                                          },
7539                                                   '1' => {
7540                                                            'name' => 'effecter_state',
7541                                                            'offset' => '1',
7542                                                            'type' => '168'
7543                                                          }
7544                                                 },
7545                                       'Name' => 'struct state_field_for_state_effecter_set',
7546                                       'Size' => '2',
7547                                       'Type' => 'Struct'
7548                                     },
7549                          '14737' => {
7550                                       'BaseType' => '14697',
7551                                       'Header' => 'platform.h',
7552                                       'Line' => '821',
7553                                       'Name' => 'set_effecter_state_field',
7554                                       'Size' => '2',
7555                                       'Type' => 'Typedef'
7556                                     },
7557                          '14749' => {
7558                                       'Header' => 'platform.h',
7559                                       'Line' => '827',
7560                                       'Memb' => {
7561                                                   '0' => {
7562                                                            'name' => 'sensor_op_state',
7563                                                            'offset' => '0',
7564                                                            'type' => '168'
7565                                                          },
7566                                                   '1' => {
7567                                                            'name' => 'present_state',
7568                                                            'offset' => '1',
7569                                                            'type' => '168'
7570                                                          },
7571                                                   '2' => {
7572                                                            'name' => 'previous_state',
7573                                                            'offset' => '2',
7574                                                            'type' => '168'
7575                                                          },
7576                                                   '3' => {
7577                                                            'name' => 'event_state',
7578                                                            'offset' => '3',
7579                                                            'type' => '168'
7580                                                          }
7581                                                 },
7582                                       'Name' => 'struct state_field_for_get_state_sensor_readings',
7583                                       'Size' => '4',
7584                                       'Type' => 'Struct'
7585                                     },
7586                          '14815' => {
7587                                       'BaseType' => '14749',
7588                                       'Header' => 'platform.h',
7589                                       'Line' => '835',
7590                                       'Name' => 'get_sensor_state_field',
7591                                       'Size' => '4',
7592                                       'Type' => 'Typedef'
7593                                     },
7594                          '15014' => {
7595                                       'BaseType' => '168',
7596                                       'Name' => 'uint8_t[13]',
7597                                       'Size' => '13',
7598                                       'Type' => 'Array'
7599                                     },
7600                          '154' => {
7601                                     'BaseType' => '81',
7602                                     'Header' => undef,
7603                                     'Line' => '42',
7604                                     'Name' => '__uint32_t',
7605                                     'PrivateABI' => 1,
7606                                     'Size' => '4',
7607                                     'Type' => 'Typedef'
7608                                   },
7609                          '15496' => {
7610                                       'Header' => 'platform.h',
7611                                       'Line' => '972',
7612                                       'Memb' => {
7613                                                   '0' => {
7614                                                            'name' => 'sensor_id',
7615                                                            'offset' => '0',
7616                                                            'type' => '5053'
7617                                                          },
7618                                                   '1' => {
7619                                                            'name' => 'sensor_event_class_type',
7620                                                            'offset' => '2',
7621                                                            'type' => '168'
7622                                                          },
7623                                                   '2' => {
7624                                                            'name' => 'event_class',
7625                                                            'offset' => '3',
7626                                                            'type' => '874'
7627                                                          }
7628                                                 },
7629                                       'Name' => 'struct pldm_sensor_event_data',
7630                                       'Size' => '4',
7631                                       'Type' => 'Struct'
7632                                     },
7633                          '15708' => {
7634                                       'Header' => 'platform.h',
7635                                       'Line' => '1053',
7636                                       'Memb' => {
7637                                                   '0' => {
7638                                                            'name' => 'event_data_format',
7639                                                            'offset' => '0',
7640                                                            'type' => '168'
7641                                                          },
7642                                                   '1' => {
7643                                                            'name' => 'number_of_change_records',
7644                                                            'offset' => '1',
7645                                                            'type' => '168'
7646                                                          },
7647                                                   '2' => {
7648                                                            'name' => 'change_records',
7649                                                            'offset' => '2',
7650                                                            'type' => '874'
7651                                                          }
7652                                                 },
7653                                       'Name' => 'struct pldm_pdr_repository_chg_event_data',
7654                                       'Size' => '3',
7655                                       'Type' => 'Struct'
7656                                     },
7657                          '1632' => {
7658                                      'BaseType' => '830',
7659                                      'Name' => 'struct pldm_msg*',
7660                                      'Size' => '8',
7661                                      'Type' => 'Pointer'
7662                                    },
7663                          '166' => {
7664                                     'BaseType' => '1',
7665                                     'Name' => 'void*',
7666                                     'Size' => '8',
7667                                     'Type' => 'Pointer'
7668                                   },
7669                          '168' => {
7670                                     'BaseType' => '142',
7671                                     'Header' => undef,
7672                                     'Line' => '24',
7673                                     'Name' => 'uint8_t',
7674                                     'PrivateABI' => 1,
7675                                     'Size' => '1',
7676                                     'Type' => 'Typedef'
7677                                   },
7678                          '16933' => {
7679                                       'BaseType' => '166',
7680                                       'Name' => 'void**',
7681                                       'Size' => '8',
7682                                       'Type' => 'Pointer'
7683                                     },
7684                          '180' => {
7685                                     'BaseType' => '154',
7686                                     'Header' => undef,
7687                                     'Line' => '26',
7688                                     'Name' => 'uint32_t',
7689                                     'PrivateABI' => 1,
7690                                     'Size' => '4',
7691                                     'Type' => 'Typedef'
7692                                   },
7693                          '2077' => {
7694                                      'BaseType' => '869',
7695                                      'Name' => 'struct pldm_msg const*',
7696                                      'Size' => '8',
7697                                      'Type' => 'Pointer'
7698                                    },
7699                          '2082' => {
7700                                      'BaseType' => '168',
7701                                      'Name' => 'uint8_t*',
7702                                      'Size' => '8',
7703                                      'Type' => 'Pointer'
7704                                    },
7705                          '2087' => {
7706                                      'BaseType' => '180',
7707                                      'Name' => 'uint32_t*',
7708                                      'Size' => '8',
7709                                      'Type' => 'Pointer'
7710                                    },
7711                          '21095' => {
7712                                       'BaseType' => '9084',
7713                                       'Name' => 'size_t*const',
7714                                       'Size' => '8',
7715                                       'Type' => 'Const'
7716                                     },
7717                          '22708' => {
7718                                       'BaseType' => '22718',
7719                                       'Name' => 'uint32_t const*const*',
7720                                       'Size' => '8',
7721                                       'Type' => 'Pointer'
7722                                     },
7723                          '22713' => {
7724                                       'BaseType' => '11828',
7725                                       'Name' => 'uint32_t const*',
7726                                       'Size' => '8',
7727                                       'Type' => 'Pointer'
7728                                     },
7729                          '22718' => {
7730                                       'BaseType' => '22713',
7731                                       'Name' => 'uint32_t const*const',
7732                                       'Size' => '8',
7733                                       'Type' => 'Const'
7734                                     },
7735                          '22723' => {
7736                                       'BaseType' => '15708',
7737                                       'Name' => 'struct pldm_pdr_repository_chg_event_data*',
7738                                       'Size' => '8',
7739                                       'Type' => 'Pointer'
7740                                     },
7741                          '2903' => {
7742                                      'BaseType' => '429',
7743                                      'Name' => 'ver32_t*',
7744                                      'Size' => '8',
7745                                      'Type' => 'Pointer'
7746                                    },
7747                          '29133' => {
7748                                       'BaseType' => '14079',
7749                                       'Name' => 'struct pldm_numeric_sensor_value_pdr*',
7750                                       'Size' => '8',
7751                                       'Type' => 'Pointer'
7752                                     },
7753                          '3344' => {
7754                                      'BaseType' => '441',
7755                                      'Name' => 'ver32_t const*',
7756                                      'Size' => '8',
7757                                      'Type' => 'Pointer'
7758                                    },
7759                          '35700' => {
7760                                       'BaseType' => '15496',
7761                                       'Name' => 'struct pldm_sensor_event_data*',
7762                                       'Size' => '8',
7763                                       'Type' => 'Pointer'
7764                                     },
7765                          '35705' => {
7766                                       'BaseType' => '35700',
7767                                       'Name' => 'struct pldm_sensor_event_data*const',
7768                                       'Size' => '8',
7769                                       'Type' => 'Const'
7770                                     },
7771                          '363' => {
7772                                     'Header' => 'pldm_types.h',
7773                                     'Line' => '24',
7774                                     'Memb' => {
7775                                                 '0' => {
7776                                                          'name' => 'alpha',
7777                                                          'offset' => '0',
7778                                                          'type' => '168'
7779                                                        },
7780                                                 '1' => {
7781                                                          'name' => 'update',
7782                                                          'offset' => '1',
7783                                                          'type' => '168'
7784                                                        },
7785                                                 '2' => {
7786                                                          'name' => 'minor',
7787                                                          'offset' => '2',
7788                                                          'type' => '168'
7789                                                        },
7790                                                 '3' => {
7791                                                          'name' => 'major',
7792                                                          'offset' => '3',
7793                                                          'type' => '168'
7794                                                        }
7795                                               },
7796                                     'Name' => 'struct pldm_version',
7797                                     'Size' => '4',
7798                                     'Type' => 'Struct'
7799                                   },
7800                          '36709' => {
7801                                       'BaseType' => '14815',
7802                                       'Name' => 'get_sensor_state_field*',
7803                                       'Size' => '8',
7804                                       'Type' => 'Pointer'
7805                                     },
7806                          '41864' => {
7807                                       'BaseType' => '14737',
7808                                       'Name' => 'set_effecter_state_field*',
7809                                       'Size' => '8',
7810                                       'Type' => 'Pointer'
7811                                     },
7812                          '42691' => {
7813                                       'BaseType' => '13429',
7814                                       'Name' => 'struct pldm_state_sensor_pdr*',
7815                                       'Size' => '8',
7816                                       'Type' => 'Pointer'
7817                                     },
7818                          '42696' => {
7819                                       'BaseType' => '42691',
7820                                       'Name' => 'struct pldm_state_sensor_pdr*const',
7821                                       'Size' => '8',
7822                                       'Type' => 'Const'
7823                                     },
7824                          '42701' => {
7825                                       'BaseType' => '13626',
7826                                       'Name' => 'struct state_sensor_possible_states const*',
7827                                       'Size' => '8',
7828                                       'Type' => 'Pointer'
7829                                     },
7830                          '42706' => {
7831                                       'BaseType' => '42701',
7832                                       'Name' => 'struct state_sensor_possible_states const*const',
7833                                       'Size' => '8',
7834                                       'Type' => 'Const'
7835                                     },
7836                          '429' => {
7837                                     'BaseType' => '363',
7838                                     'Header' => 'pldm_types.h',
7839                                     'Line' => '29',
7840                                     'Name' => 'ver32_t',
7841                                     'Size' => '4',
7842                                     'Type' => 'Typedef'
7843                                   },
7844                          '43023' => {
7845                                       'BaseType' => '13647',
7846                                       'Name' => 'struct pldm_state_effecter_pdr*',
7847                                       'Size' => '8',
7848                                       'Type' => 'Pointer'
7849                                     },
7850                          '43028' => {
7851                                       'BaseType' => '43023',
7852                                       'Name' => 'struct pldm_state_effecter_pdr*const',
7853                                       'Size' => '8',
7854                                       'Type' => 'Const'
7855                                     },
7856                          '43033' => {
7857                                       'BaseType' => '14692',
7858                                       'Name' => 'struct state_effecter_possible_states const*',
7859                                       'Size' => '8',
7860                                       'Type' => 'Pointer'
7861                                     },
7862                          '43038' => {
7863                                       'BaseType' => '43033',
7864                                       'Name' => 'struct state_effecter_possible_states const*const',
7865                                       'Size' => '8',
7866                                       'Type' => 'Const'
7867                                     },
7868                          '441' => {
7869                                     'BaseType' => '429',
7870                                     'Name' => 'ver32_t const',
7871                                     'Size' => '4',
7872                                     'Type' => 'Const'
7873                                   },
7874                          '446' => {
7875                                     'Name' => 'float',
7876                                     'Size' => '4',
7877                                     'Type' => 'Intrinsic'
7878                                   },
7879                          '46' => {
7880                                    'Name' => 'signed char',
7881                                    'Size' => '1',
7882                                    'Type' => 'Intrinsic'
7883                                  },
7884                          '46553' => {
7885                                       'BaseType' => '102',
7886                                       'Header' => undef,
7887                                       'Line' => '45',
7888                                       'Name' => '__uint64_t',
7889                                       'PrivateABI' => 1,
7890                                       'Size' => '8',
7891                                       'Type' => 'Typedef'
7892                                     },
7893                          '46630' => {
7894                                       'BaseType' => '46553',
7895                                       'Header' => undef,
7896                                       'Line' => '27',
7897                                       'Name' => 'uint64_t',
7898                                       'PrivateABI' => 1,
7899                                       'Size' => '8',
7900                                       'Type' => 'Typedef'
7901                                     },
7902                          '46642' => {
7903                                       'Header' => 'bios.h',
7904                                       'Line' => '38',
7905                                       'Memb' => {
7906                                                   '0' => {
7907                                                            'name' => 'PLDM_BIOS_STRING_TABLE',
7908                                                            'value' => '0'
7909                                                          },
7910                                                   '1' => {
7911                                                            'name' => 'PLDM_BIOS_ATTR_TABLE',
7912                                                            'value' => '1'
7913                                                          },
7914                                                   '2' => {
7915                                                            'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
7916                                                            'value' => '2'
7917                                                          }
7918                                                 },
7919                                       'Name' => 'enum pldm_bios_table_types',
7920                                       'Size' => '4',
7921                                       'Type' => 'Enum'
7922                                     },
7923                          '46676' => {
7924                                       'Header' => 'bios.h',
7925                                       'Line' => '47',
7926                                       'Memb' => {
7927                                                   '0' => {
7928                                                            'name' => 'string_handle',
7929                                                            'offset' => '0',
7930                                                            'type' => '5053'
7931                                                          },
7932                                                   '1' => {
7933                                                            'name' => 'string_length',
7934                                                            'offset' => '2',
7935                                                            'type' => '5053'
7936                                                          },
7937                                                   '2' => {
7938                                                            'name' => 'name',
7939                                                            'offset' => '4',
7940                                                            'type' => '46733'
7941                                                          }
7942                                                 },
7943                                       'Name' => 'struct pldm_bios_string_table_entry',
7944                                       'Size' => '5',
7945                                       'Type' => 'Struct'
7946                                     },
7947                          '46728' => {
7948                                       'BaseType' => '46676',
7949                                       'Name' => 'struct pldm_bios_string_table_entry const',
7950                                       'Size' => '5',
7951                                       'Type' => 'Const'
7952                                     },
7953                          '46733' => {
7954                                       'BaseType' => '116',
7955                                       'Name' => 'char[1]',
7956                                       'Size' => '1',
7957                                       'Type' => 'Array'
7958                                     },
7959                          '46749' => {
7960                                       'Header' => 'bios.h',
7961                                       'Line' => '53',
7962                                       'Memb' => {
7963                                                   '0' => {
7964                                                            'name' => 'attr_handle',
7965                                                            'offset' => '0',
7966                                                            'type' => '5053'
7967                                                          },
7968                                                   '1' => {
7969                                                            'name' => 'attr_type',
7970                                                            'offset' => '2',
7971                                                            'type' => '168'
7972                                                          },
7973                                                   '2' => {
7974                                                            'name' => 'string_handle',
7975                                                            'offset' => '3',
7976                                                            'type' => '5053'
7977                                                          },
7978                                                   '3' => {
7979                                                            'name' => 'metadata',
7980                                                            'offset' => '5',
7981                                                            'type' => '874'
7982                                                          }
7983                                                 },
7984                                       'Name' => 'struct pldm_bios_attr_table_entry',
7985                                       'Size' => '6',
7986                                       'Type' => 'Struct'
7987                                     },
7988                          '46814' => {
7989                                       'BaseType' => '46749',
7990                                       'Name' => 'struct pldm_bios_attr_table_entry const',
7991                                       'Size' => '6',
7992                                       'Type' => 'Const'
7993                                     },
7994                          '46835' => {
7995                                       'Header' => 'bios.h',
7996                                       'Line' => '65',
7997                                       'Memb' => {
7998                                                   '0' => {
7999                                                            'name' => 'attr_handle',
8000                                                            'offset' => '0',
8001                                                            'type' => '5053'
8002                                                          },
8003                                                   '1' => {
8004                                                            'name' => 'attr_type',
8005                                                            'offset' => '2',
8006                                                            'type' => '168'
8007                                                          },
8008                                                   '2' => {
8009                                                            'name' => 'value',
8010                                                            'offset' => '3',
8011                                                            'type' => '874'
8012                                                          }
8013                                                 },
8014                                       'Name' => 'struct pldm_bios_attr_val_table_entry',
8015                                       'Size' => '4',
8016                                       'Type' => 'Struct'
8017                                     },
8018                          '46887' => {
8019                                       'BaseType' => '46835',
8020                                       'Name' => 'struct pldm_bios_attr_val_table_entry const',
8021                                       'Size' => '4',
8022                                       'Type' => 'Const'
8023                                     },
8024                          '46956' => {
8025                                       'Header' => 'bios_table.h',
8026                                       'Line' => '215',
8027                                       'Memb' => {
8028                                                   '0' => {
8029                                                            'name' => 'name_handle',
8030                                                            'offset' => '0',
8031                                                            'type' => '5053'
8032                                                          },
8033                                                   '1' => {
8034                                                            'name' => 'read_only',
8035                                                            'offset' => '2',
8036                                                            'type' => '6423'
8037                                                          },
8038                                                   '2' => {
8039                                                            'name' => 'pv_num',
8040                                                            'offset' => '3',
8041                                                            'type' => '168'
8042                                                          },
8043                                                   '3' => {
8044                                                            'name' => 'pv_handle',
8045                                                            'offset' => '8',
8046                                                            'type' => '47059'
8047                                                          },
8048                                                   '4' => {
8049                                                            'name' => 'def_num',
8050                                                            'offset' => '22',
8051                                                            'type' => '168'
8052                                                          },
8053                                                   '5' => {
8054                                                            'name' => 'def_index',
8055                                                            'offset' => '36',
8056                                                            'type' => '6245'
8057                                                          }
8058                                                 },
8059                                       'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
8060                                       'Size' => '32',
8061                                       'Type' => 'Struct'
8062                                     },
8063                          '47047' => {
8064                                       'BaseType' => '46956',
8065                                       'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
8066                                       'Size' => '32',
8067                                       'Type' => 'Const'
8068                                     },
8069                          '47059' => {
8070                                       'BaseType' => '11811',
8071                                       'Name' => 'uint16_t const*',
8072                                       'Size' => '8',
8073                                       'Type' => 'Pointer'
8074                                     },
8075                          '47069' => {
8076                                       'Header' => 'bios_table.h',
8077                                       'Line' => '328',
8078                                       'Memb' => {
8079                                                   '0' => {
8080                                                            'name' => 'name_handle',
8081                                                            'offset' => '0',
8082                                                            'type' => '5053'
8083                                                          },
8084                                                   '1' => {
8085                                                            'name' => 'read_only',
8086                                                            'offset' => '2',
8087                                                            'type' => '6423'
8088                                                          },
8089                                                   '2' => {
8090                                                            'name' => 'string_type',
8091                                                            'offset' => '3',
8092                                                            'type' => '168'
8093                                                          },
8094                                                   '3' => {
8095                                                            'name' => 'min_length',
8096                                                            'offset' => '4',
8097                                                            'type' => '5053'
8098                                                          },
8099                                                   '4' => {
8100                                                            'name' => 'max_length',
8101                                                            'offset' => '6',
8102                                                            'type' => '5053'
8103                                                          },
8104                                                   '5' => {
8105                                                            'name' => 'def_length',
8106                                                            'offset' => '8',
8107                                                            'type' => '5053'
8108                                                          },
8109                                                   '6' => {
8110                                                            'name' => 'def_string',
8111                                                            'offset' => '22',
8112                                                            'type' => '12552'
8113                                                          }
8114                                                 },
8115                                       'Name' => 'struct pldm_bios_table_attr_entry_string_info',
8116                                       'Size' => '24',
8117                                       'Type' => 'Struct'
8118                                     },
8119                          '4707' => {
8120                                      'BaseType' => '825',
8121                                      'Name' => 'struct pldm_msg_hdr const*',
8122                                      'Size' => '8',
8123                                      'Type' => 'Pointer'
8124                                    },
8125                          '4712' => {
8126                                      'BaseType' => '890',
8127                                      'Name' => 'struct pldm_header_info*',
8128                                      'Size' => '8',
8129                                      'Type' => 'Pointer'
8130                                    },
8131                          '47181' => {
8132                                       'BaseType' => '47069',
8133                                       'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
8134                                       'Size' => '24',
8135                                       'Type' => 'Const'
8136                                     },
8137                          '47191' => {
8138                                       'Header' => 'bios_table.h',
8139                                       'Line' => '431',
8140                                       'Memb' => {
8141                                                   '0' => {
8142                                                            'name' => 'name_handle',
8143                                                            'offset' => '0',
8144                                                            'type' => '5053'
8145                                                          },
8146                                                   '1' => {
8147                                                            'name' => 'read_only',
8148                                                            'offset' => '2',
8149                                                            'type' => '6423'
8150                                                          },
8151                                                   '2' => {
8152                                                            'name' => 'lower_bound',
8153                                                            'offset' => '8',
8154                                                            'type' => '46630'
8155                                                          },
8156                                                   '3' => {
8157                                                            'name' => 'upper_bound',
8158                                                            'offset' => '22',
8159                                                            'type' => '46630'
8160                                                          },
8161                                                   '4' => {
8162                                                            'name' => 'scalar_increment',
8163                                                            'offset' => '36',
8164                                                            'type' => '180'
8165                                                          },
8166                                                   '5' => {
8167                                                            'name' => 'default_value',
8168                                                            'offset' => '50',
8169                                                            'type' => '46630'
8170                                                          }
8171                                                 },
8172                                       'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
8173                                       'Size' => '40',
8174                                       'Type' => 'Struct'
8175                                     },
8176                          '47289' => {
8177                                       'BaseType' => '47191',
8178                                       'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
8179                                       'Size' => '40',
8180                                       'Type' => 'Const'
8181                                     },
8182                          '47633' => {
8183                                       'Name' => 'size_t(*)(void const*)',
8184                                       'Param' => {
8185                                                    '0' => {
8186                                                             'type' => '1434'
8187                                                           }
8188                                                  },
8189                                       'Return' => '123',
8190                                       'Size' => '8',
8191                                       'Type' => 'FuncPtr'
8192                                     },
8193                          '47701' => {
8194                                       'Header' => undef,
8195                                       'Line' => '964',
8196                                       'Memb' => {
8197                                                   '0' => {
8198                                                            'name' => 'table_data',
8199                                                            'offset' => '0',
8200                                                            'type' => '6245'
8201                                                          },
8202                                                   '1' => {
8203                                                            'name' => 'table_len',
8204                                                            'offset' => '8',
8205                                                            'type' => '123'
8206                                                          },
8207                                                   '2' => {
8208                                                            'name' => 'current_pos',
8209                                                            'offset' => '22',
8210                                                            'type' => '123'
8211                                                          },
8212                                                   '3' => {
8213                                                            'name' => 'entry_length_handler',
8214                                                            'offset' => '36',
8215                                                            'type' => '47633'
8216                                                          }
8217                                                 },
8218                                       'Name' => 'struct pldm_bios_table_iter',
8219                                       'PrivateABI' => 1,
8220                                       'Size' => '32',
8221                                       'Type' => 'Struct'
8222                                     },
8223                          '47771' => {
8224                                       'BaseType' => '47701',
8225                                       'Name' => 'struct pldm_bios_table_iter const',
8226                                       'Size' => '32',
8227                                       'Type' => 'Const'
8228                                     },
8229                          '4802' => {
8230                                      'BaseType' => '969',
8231                                      'Name' => 'struct pldm_header_info const*',
8232                                      'Size' => '8',
8233                                      'Type' => 'Pointer'
8234                                    },
8235                          '4807' => {
8236                                      'BaseType' => '714',
8237                                      'Name' => 'struct pldm_msg_hdr*',
8238                                      'Size' => '8',
8239                                      'Type' => 'Pointer'
8240                                    },
8241                          '48803' => {
8242                                       'BaseType' => '47701',
8243                                       'Name' => 'struct pldm_bios_table_iter*',
8244                                       'Size' => '8',
8245                                       'Type' => 'Pointer'
8246                                     },
8247                          '48808' => {
8248                                       'BaseType' => '46887',
8249                                       'Name' => 'struct pldm_bios_attr_val_table_entry const*',
8250                                       'Size' => '8',
8251                                       'Type' => 'Pointer'
8252                                     },
8253                          '49223' => {
8254                                       'BaseType' => '46814',
8255                                       'Name' => 'struct pldm_bios_attr_table_entry const*',
8256                                       'Size' => '8',
8257                                       'Type' => 'Pointer'
8258                                     },
8259                          '49829' => {
8260                                       'BaseType' => '46728',
8261                                       'Name' => 'struct pldm_bios_string_table_entry const*',
8262                                       'Size' => '8',
8263                                       'Type' => 'Pointer'
8264                                     },
8265                          '5003' => {
8266                                      'BaseType' => '67',
8267                                      'Header' => undef,
8268                                      'Line' => '40',
8269                                      'Name' => '__uint16_t',
8270                                      'PrivateABI' => 1,
8271                                      'Size' => '2',
8272                                      'Type' => 'Typedef'
8273                                    },
8274                          '5048' => {
8275                                      'BaseType' => '168',
8276                                      'Name' => 'uint8_t const',
8277                                      'Size' => '1',
8278                                      'Type' => 'Const'
8279                                    },
8280                          '5053' => {
8281                                      'BaseType' => '5003',
8282                                      'Header' => undef,
8283                                      'Line' => '25',
8284                                      'Name' => 'uint16_t',
8285                                      'PrivateABI' => 1,
8286                                      'Size' => '2',
8287                                      'Type' => 'Typedef'
8288                                    },
8289                          '50950' => {
8290                                       'BaseType' => '47771',
8291                                       'Name' => 'struct pldm_bios_table_iter const*',
8292                                       'Size' => '8',
8293                                       'Type' => 'Pointer'
8294                                     },
8295                          '53' => {
8296                                    'Name' => 'unsigned char',
8297                                    'Size' => '1',
8298                                    'Type' => 'Intrinsic'
8299                                  },
8300                          '55734' => {
8301                                       'BaseType' => '46630',
8302                                       'Name' => 'uint64_t*',
8303                                       'Size' => '8',
8304                                       'Type' => 'Pointer'
8305                                     },
8306                          '55938' => {
8307                                       'BaseType' => '47289',
8308                                       'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
8309                                       'Size' => '8',
8310                                       'Type' => 'Pointer'
8311                                     },
8312                          '56242' => {
8313                                       'BaseType' => '12552',
8314                                       'Name' => 'char const**',
8315                                       'Size' => '8',
8316                                       'Type' => 'Pointer'
8317                                     },
8318                          '57469' => {
8319                                       'BaseType' => '47181',
8320                                       'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
8321                                       'Size' => '8',
8322                                       'Type' => 'Pointer'
8323                                     },
8324                          '59377' => {
8325                                       'BaseType' => '47047',
8326                                       'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
8327                                       'Size' => '8',
8328                                       'Type' => 'Pointer'
8329                                     },
8330                          '6206' => {
8331                                      'Header' => 'utils.h',
8332                                      'Line' => '18',
8333                                      'Memb' => {
8334                                                  '0' => {
8335                                                           'name' => 'ptr',
8336                                                           'offset' => '0',
8337                                                           'type' => '6245'
8338                                                         },
8339                                                  '1' => {
8340                                                           'name' => 'length',
8341                                                           'offset' => '8',
8342                                                           'type' => '123'
8343                                                         }
8344                                                },
8345                                      'Name' => 'struct variable_field',
8346                                      'Size' => '16',
8347                                      'Type' => 'Struct'
8348                                    },
8349                          '6245' => {
8350                                      'BaseType' => '5048',
8351                                      'Name' => 'uint8_t const*',
8352                                      'Size' => '8',
8353                                      'Type' => 'Pointer'
8354                                    },
8355                          '6423' => {
8356                                      'Name' => '_Bool',
8357                                      'Size' => '1',
8358                                      'Type' => 'Intrinsic'
8359                                    },
8360                          '65231' => {
8361                                       'Header' => 'firmware_update.h',
8362                                       'Line' => '329',
8363                                       'Memb' => {
8364                                                   '0' => {
8365                                                            'name' => 'uuid',
8366                                                            'offset' => '0',
8367                                                            'type' => '65335'
8368                                                          },
8369                                                   '1' => {
8370                                                            'name' => 'package_header_format_version',
8371                                                            'offset' => '22',
8372                                                            'type' => '168'
8373                                                          },
8374                                                   '2' => {
8375                                                            'name' => 'package_header_size',
8376                                                            'offset' => '23',
8377                                                            'type' => '5053'
8378                                                          },
8379                                                   '3' => {
8380                                                            'name' => 'package_release_date_time',
8381                                                            'offset' => '25',
8382                                                            'type' => '15014'
8383                                                          },
8384                                                   '4' => {
8385                                                            'name' => 'component_bitmap_bit_length',
8386                                                            'offset' => '50',
8387                                                            'type' => '5053'
8388                                                          },
8389                                                   '5' => {
8390                                                            'name' => 'package_version_string_type',
8391                                                            'offset' => '52',
8392                                                            'type' => '168'
8393                                                          },
8394                                                   '6' => {
8395                                                            'name' => 'package_version_string_length',
8396                                                            'offset' => '53',
8397                                                            'type' => '168'
8398                                                          }
8399                                                 },
8400                                       'Name' => 'struct pldm_package_header_information',
8401                                       'Size' => '36',
8402                                       'Type' => 'Struct'
8403                                     },
8404                          '65335' => {
8405                                       'BaseType' => '168',
8406                                       'Name' => 'uint8_t[16]',
8407                                       'Size' => '16',
8408                                       'Type' => 'Array'
8409                                     },
8410                          '65367' => {
8411                                       'Header' => 'firmware_update.h',
8412                                       'Line' => '343',
8413                                       'Memb' => {
8414                                                   '0' => {
8415                                                            'name' => 'record_length',
8416                                                            'offset' => '0',
8417                                                            'type' => '5053'
8418                                                          },
8419                                                   '1' => {
8420                                                            'name' => 'descriptor_count',
8421                                                            'offset' => '2',
8422                                                            'type' => '168'
8423                                                          },
8424                                                   '2' => {
8425                                                            'name' => 'device_update_option_flags',
8426                                                            'offset' => '3',
8427                                                            'type' => '62734'
8428                                                          },
8429                                                   '3' => {
8430                                                            'name' => 'comp_image_set_version_string_type',
8431                                                            'offset' => '7',
8432                                                            'type' => '168'
8433                                                          },
8434                                                   '4' => {
8435                                                            'name' => 'comp_image_set_version_string_length',
8436                                                            'offset' => '8',
8437                                                            'type' => '168'
8438                                                          },
8439                                                   '5' => {
8440                                                            'name' => 'fw_device_pkg_data_length',
8441                                                            'offset' => '9',
8442                                                            'type' => '5053'
8443                                                          }
8444                                                 },
8445                                       'Name' => 'struct pldm_firmware_device_id_record',
8446                                       'Size' => '11',
8447                                       'Type' => 'Struct'
8448                                     },
8449                          '65562' => {
8450                                       'Header' => 'firmware_update.h',
8451                                       'Line' => '377',
8452                                       'Memb' => {
8453                                                   '0' => {
8454                                                            'name' => 'comp_classification',
8455                                                            'offset' => '0',
8456                                                            'type' => '5053'
8457                                                          },
8458                                                   '1' => {
8459                                                            'name' => 'comp_identifier',
8460                                                            'offset' => '2',
8461                                                            'type' => '5053'
8462                                                          },
8463                                                   '2' => {
8464                                                            'name' => 'comp_comparison_stamp',
8465                                                            'offset' => '4',
8466                                                            'type' => '180'
8467                                                          },
8468                                                   '3' => {
8469                                                            'name' => 'comp_options',
8470                                                            'offset' => '8',
8471                                                            'type' => '62236'
8472                                                          },
8473                                                   '4' => {
8474                                                            'name' => 'requested_comp_activation_method',
8475                                                            'offset' => '16',
8476                                                            'type' => '62236'
8477                                                          },
8478                                                   '5' => {
8479                                                            'name' => 'comp_location_offset',
8480                                                            'offset' => '18',
8481                                                            'type' => '180'
8482                                                          },
8483                                                   '6' => {
8484                                                            'name' => 'comp_size',
8485                                                            'offset' => '22',
8486                                                            'type' => '180'
8487                                                          },
8488                                                   '7' => {
8489                                                            'name' => 'comp_version_string_type',
8490                                                            'offset' => '32',
8491                                                            'type' => '168'
8492                                                          },
8493                                                   '8' => {
8494                                                            'name' => 'comp_version_string_length',
8495                                                            'offset' => '33',
8496                                                            'type' => '168'
8497                                                          }
8498                                                 },
8499                                       'Name' => 'struct pldm_component_image_information',
8500                                       'Size' => '22',
8501                                       'Type' => 'Struct'
8502                                     },
8503                          '65744' => {
8504                                       'Header' => 'firmware_update.h',
8505                                       'Line' => '403',
8506                                       'Memb' => {
8507                                                   '0' => {
8508                                                            'name' => 'completion_code',
8509                                                            'offset' => '0',
8510                                                            'type' => '168'
8511                                                          },
8512                                                   '1' => {
8513                                                            'name' => 'capabilities_during_update',
8514                                                            'offset' => '1',
8515                                                            'type' => '62734'
8516                                                          },
8517                                                   '2' => {
8518                                                            'name' => 'comp_count',
8519                                                            'offset' => '5',
8520                                                            'type' => '5053'
8521                                                          },
8522                                                   '3' => {
8523                                                            'name' => 'active_comp_image_set_ver_str_type',
8524                                                            'offset' => '7',
8525                                                            'type' => '168'
8526                                                          },
8527                                                   '4' => {
8528                                                            'name' => 'active_comp_image_set_ver_str_len',
8529                                                            'offset' => '8',
8530                                                            'type' => '168'
8531                                                          },
8532                                                   '5' => {
8533                                                            'name' => 'pending_comp_image_set_ver_str_type',
8534                                                            'offset' => '9',
8535                                                            'type' => '168'
8536                                                          },
8537                                                   '6' => {
8538                                                            'name' => 'pending_comp_image_set_ver_str_len',
8539                                                            'offset' => '16',
8540                                                            'type' => '168'
8541                                                          }
8542                                                 },
8543                                       'Name' => 'struct pldm_get_firmware_parameters_resp',
8544                                       'Size' => '11',
8545                                       'Type' => 'Struct'
8546                                     },
8547                          '65848' => {
8548                                       'Header' => 'firmware_update.h',
8549                                       'Line' => '417',
8550                                       'Memb' => {
8551                                                   '0' => {
8552                                                            'name' => 'comp_classification',
8553                                                            'offset' => '0',
8554                                                            'type' => '5053'
8555                                                          },
8556                                                   '1' => {
8557                                                            'name' => 'comp_identifier',
8558                                                            'offset' => '2',
8559                                                            'type' => '5053'
8560                                                          },
8561                                                   '10' => {
8562                                                             'name' => 'pending_comp_release_date',
8563                                                             'offset' => '37',
8564                                                             'type' => '66030'
8565                                                           },
8566                                                   '11' => {
8567                                                             'name' => 'comp_activation_methods',
8568                                                             'offset' => '51',
8569                                                             'type' => '62236'
8570                                                           },
8571                                                   '12' => {
8572                                                             'name' => 'capabilities_during_update',
8573                                                             'offset' => '53',
8574                                                             'type' => '62734'
8575                                                           },
8576                                                   '2' => {
8577                                                            'name' => 'comp_classification_index',
8578                                                            'offset' => '4',
8579                                                            'type' => '168'
8580                                                          },
8581                                                   '3' => {
8582                                                            'name' => 'active_comp_comparison_stamp',
8583                                                            'offset' => '5',
8584                                                            'type' => '180'
8585                                                          },
8586                                                   '4' => {
8587                                                            'name' => 'active_comp_ver_str_type',
8588                                                            'offset' => '9',
8589                                                            'type' => '168'
8590                                                          },
8591                                                   '5' => {
8592                                                            'name' => 'active_comp_ver_str_len',
8593                                                            'offset' => '16',
8594                                                            'type' => '168'
8595                                                          },
8596                                                   '6' => {
8597                                                            'name' => 'active_comp_release_date',
8598                                                            'offset' => '17',
8599                                                            'type' => '66030'
8600                                                          },
8601                                                   '7' => {
8602                                                            'name' => 'pending_comp_comparison_stamp',
8603                                                            'offset' => '25',
8604                                                            'type' => '180'
8605                                                          },
8606                                                   '8' => {
8607                                                            'name' => 'pending_comp_ver_str_type',
8608                                                            'offset' => '35',
8609                                                            'type' => '168'
8610                                                          },
8611                                                   '9' => {
8612                                                            'name' => 'pending_comp_ver_str_len',
8613                                                            'offset' => '36',
8614                                                            'type' => '168'
8615                                                          }
8616                                                 },
8617                                       'Name' => 'struct pldm_component_parameter_entry',
8618                                       'Size' => '39',
8619                                       'Type' => 'Struct'
8620                                     },
8621                          '66030' => {
8622                                       'BaseType' => '168',
8623                                       'Name' => 'uint8_t[8]',
8624                                       'Size' => '8',
8625                                       'Type' => 'Array'
8626                                     },
8627                          '6645' => {
8628                                      'BaseType' => '6206',
8629                                      'Name' => 'struct variable_field*',
8630                                      'Size' => '8',
8631                                      'Type' => 'Pointer'
8632                                    },
8633                          '66890' => {
8634                                       'BaseType' => '6206',
8635                                       'Name' => 'struct variable_field const',
8636                                       'Size' => '16',
8637                                       'Type' => 'Const'
8638                                     },
8639                          '67' => {
8640                                    'Name' => 'unsigned short',
8641                                    'Size' => '2',
8642                                    'Type' => 'Intrinsic'
8643                                  },
8644                          '67238' => {
8645                                       'BaseType' => '11999',
8646                                       'Name' => 'bool8_t*',
8647                                       'Size' => '8',
8648                                       'Type' => 'Pointer'
8649                                     },
8650                          '70318' => {
8651                                       'BaseType' => '66890',
8652                                       'Name' => 'struct variable_field const*',
8653                                       'Size' => '8',
8654                                       'Type' => 'Pointer'
8655                                     },
8656                          '714' => {
8657                                     'Header' => 'base.h',
8658                                     'Line' => '117',
8659                                     'Memb' => {
8660                                                 '0' => {
8661                                                          'name' => 'command',
8662                                                          'offset' => '2',
8663                                                          'type' => '168'
8664                                                        }
8665                                               },
8666                                     'Name' => 'struct pldm_msg_hdr',
8667                                     'Size' => '3',
8668                                     'Type' => 'Struct'
8669                                   },
8670                          '71620' => {
8671                                       'BaseType' => '65848',
8672                                       'Name' => 'struct pldm_component_parameter_entry*',
8673                                       'Size' => '8',
8674                                       'Type' => 'Pointer'
8675                                     },
8676                          '71850' => {
8677                                       'BaseType' => '65744',
8678                                       'Name' => 'struct pldm_get_firmware_parameters_resp*',
8679                                       'Size' => '8',
8680                                       'Type' => 'Pointer'
8681                                     },
8682                          '72151' => {
8683                                       'BaseType' => '2082',
8684                                       'Name' => 'uint8_t**',
8685                                       'Size' => '8',
8686                                       'Type' => 'Pointer'
8687                                     },
8688                          '72448' => {
8689                                       'BaseType' => '65562',
8690                                       'Name' => 'struct pldm_component_image_information*',
8691                                       'Size' => '8',
8692                                       'Type' => 'Pointer'
8693                                     },
8694                          '73064' => {
8695                                       'BaseType' => '65367',
8696                                       'Name' => 'struct pldm_firmware_device_id_record*',
8697                                       'Size' => '8',
8698                                       'Type' => 'Pointer'
8699                                     },
8700                          '73216' => {
8701                                       'BaseType' => '65231',
8702                                       'Name' => 'struct pldm_package_header_information*',
8703                                       'Size' => '8',
8704                                       'Type' => 'Pointer'
8705                                     },
8706                          '74' => {
8707                                    'Name' => 'int',
8708                                    'Size' => '4',
8709                                    'Type' => 'Intrinsic'
8710                                  },
8711                          '79674' => {
8712                                       'BaseType' => '79691',
8713                                       'Header' => undef,
8714                                       'Line' => '15',
8715                                       'Name' => 'pldm_pdr',
8716                                       'PrivateABI' => 1,
8717                                       'Size' => '24',
8718                                       'Type' => 'Typedef'
8719                                     },
8720                          '79686' => {
8721                                       'BaseType' => '79674',
8722                                       'Name' => 'pldm_pdr const',
8723                                       'Size' => '24',
8724                                       'Type' => 'Const'
8725                                     },
8726                          '79691' => {
8727                                       'Header' => undef,
8728                                       'Line' => '18',
8729                                       'Memb' => {
8730                                                   '0' => {
8731                                                            'name' => 'record_count',
8732                                                            'offset' => '0',
8733                                                            'type' => '180'
8734                                                          },
8735                                                   '1' => {
8736                                                            'name' => 'size',
8737                                                            'offset' => '4',
8738                                                            'type' => '180'
8739                                                          },
8740                                                   '2' => {
8741                                                            'name' => 'first',
8742                                                            'offset' => '8',
8743                                                            'type' => '80744'
8744                                                          },
8745                                                   '3' => {
8746                                                            'name' => 'last',
8747                                                            'offset' => '22',
8748                                                            'type' => '80744'
8749                                                          }
8750                                                 },
8751                                       'Name' => 'struct pldm_pdr',
8752                                       'PrivateABI' => 1,
8753                                       'Size' => '24',
8754                                       'Type' => 'Struct'
8755                                     },
8756                          '79756' => {
8757                                       'BaseType' => '79773',
8758                                       'Header' => undef,
8759                                       'Line' => '20',
8760                                       'Name' => 'pldm_pdr_record',
8761                                       'PrivateABI' => 1,
8762                                       'Size' => '32',
8763                                       'Type' => 'Typedef'
8764                                     },
8765                          '79768' => {
8766                                       'BaseType' => '79756',
8767                                       'Name' => 'pldm_pdr_record const',
8768                                       'Size' => '32',
8769                                       'Type' => 'Const'
8770                                     },
8771                          '79773' => {
8772                                       'Header' => undef,
8773                                       'Line' => '9',
8774                                       'Memb' => {
8775                                                   '0' => {
8776                                                            'name' => 'record_handle',
8777                                                            'offset' => '0',
8778                                                            'type' => '180'
8779                                                          },
8780                                                   '1' => {
8781                                                            'name' => 'size',
8782                                                            'offset' => '4',
8783                                                            'type' => '180'
8784                                                          },
8785                                                   '2' => {
8786                                                            'name' => 'data',
8787                                                            'offset' => '8',
8788                                                            'type' => '2082'
8789                                                          },
8790                                                   '3' => {
8791                                                            'name' => 'next',
8792                                                            'offset' => '22',
8793                                                            'type' => '80732'
8794                                                          },
8795                                                   '4' => {
8796                                                            'name' => 'is_remote',
8797                                                            'offset' => '36',
8798                                                            'type' => '6423'
8799                                                          },
8800                                                   '5' => {
8801                                                            'name' => 'terminus_handle',
8802                                                            'offset' => '38',
8803                                                            'type' => '5053'
8804                                                          }
8805                                                 },
8806                                       'Name' => 'struct pldm_pdr_record',
8807                                       'PrivateABI' => 1,
8808                                       'Size' => '32',
8809                                       'Type' => 'Struct'
8810                                     },
8811                          '79864' => {
8812                                       'Header' => 'pdr.h',
8813                                       'Line' => '217',
8814                                       'Memb' => {
8815                                                   '0' => {
8816                                                            'name' => 'entity_type',
8817                                                            'offset' => '0',
8818                                                            'type' => '5053'
8819                                                          },
8820                                                   '1' => {
8821                                                            'name' => 'entity_instance_num',
8822                                                            'offset' => '2',
8823                                                            'type' => '5053'
8824                                                          },
8825                                                   '2' => {
8826                                                            'name' => 'entity_container_id',
8827                                                            'offset' => '4',
8828                                                            'type' => '5053'
8829                                                          }
8830                                                 },
8831                                       'Name' => 'struct pldm_entity',
8832                                       'Size' => '6',
8833                                       'Type' => 'Struct'
8834                                     },
8835                          '79916' => {
8836                                       'BaseType' => '79864',
8837                                       'Header' => 'pdr.h',
8838                                       'Line' => '221',
8839                                       'Name' => 'pldm_entity',
8840                                       'Size' => '6',
8841                                       'Type' => 'Typedef'
8842                                     },
8843                          '79956' => {
8844                                       'BaseType' => '79968',
8845                                       'Header' => undef,
8846                                       'Line' => '231',
8847                                       'Name' => 'pldm_entity_association_tree',
8848                                       'PrivateABI' => 1,
8849                                       'Size' => '16',
8850                                       'Type' => 'Typedef'
8851                                     },
8852                          '79968' => {
8853                                       'Header' => undef,
8854                                       'Line' => '368',
8855                                       'Memb' => {
8856                                                   '0' => {
8857                                                            'name' => 'root',
8858                                                            'offset' => '0',
8859                                                            'type' => '80749'
8860                                                          },
8861                                                   '1' => {
8862                                                            'name' => 'last_used_container_id',
8863                                                            'offset' => '8',
8864                                                            'type' => '5053'
8865                                                          }
8866                                                 },
8867                                       'Name' => 'struct pldm_entity_association_tree',
8868                                       'PrivateABI' => 1,
8869                                       'Size' => '16',
8870                                       'Type' => 'Struct'
8871                                     },
8872                          '80011' => {
8873                                       'BaseType' => '80023',
8874                                       'Header' => undef,
8875                                       'Line' => '236',
8876                                       'Name' => 'pldm_entity_node',
8877                                       'PrivateABI' => 1,
8878                                       'Size' => '40',
8879                                       'Type' => 'Typedef'
8880                                     },
8881                          '80023' => {
8882                                       'Header' => undef,
8883                                       'Line' => '373',
8884                                       'Memb' => {
8885                                                   '0' => {
8886                                                            'name' => 'entity',
8887                                                            'offset' => '0',
8888                                                            'type' => '79916'
8889                                                          },
8890                                                   '1' => {
8891                                                            'name' => 'parent',
8892                                                            'offset' => '6',
8893                                                            'type' => '79916'
8894                                                          },
8895                                                   '2' => {
8896                                                            'name' => 'first_child',
8897                                                            'offset' => '22',
8898                                                            'type' => '80749'
8899                                                          },
8900                                                   '3' => {
8901                                                            'name' => 'next_sibling',
8902                                                            'offset' => '36',
8903                                                            'type' => '80749'
8904                                                          },
8905                                                   '4' => {
8906                                                            'name' => 'association_type',
8907                                                            'offset' => '50',
8908                                                            'type' => '168'
8909                                                          }
8910                                                 },
8911                                       'Name' => 'struct pldm_entity_node',
8912                                       'PrivateABI' => 1,
8913                                       'Size' => '40',
8914                                       'Type' => 'Struct'
8915                                     },
8916                          '80732' => {
8917                                       'BaseType' => '79773',
8918                                       'Name' => 'struct pldm_pdr_record*',
8919                                       'Size' => '8',
8920                                       'Type' => 'Pointer'
8921                                     },
8922                          '80744' => {
8923                                       'BaseType' => '79756',
8924                                       'Name' => 'pldm_pdr_record*',
8925                                       'Size' => '8',
8926                                       'Type' => 'Pointer'
8927                                     },
8928                          '80749' => {
8929                                       'BaseType' => '80011',
8930                                       'Name' => 'pldm_entity_node*',
8931                                       'Size' => '8',
8932                                       'Type' => 'Pointer'
8933                                     },
8934                          '81' => {
8935                                    'Name' => 'unsigned int',
8936                                    'Size' => '4',
8937                                    'Type' => 'Intrinsic'
8938                                  },
8939                          '81511' => {
8940                                       'BaseType' => '81516',
8941                                       'Name' => 'pldm_entity**',
8942                                       'Size' => '8',
8943                                       'Type' => 'Pointer'
8944                                     },
8945                          '81516' => {
8946                                       'BaseType' => '79916',
8947                                       'Name' => 'pldm_entity*',
8948                                       'Size' => '8',
8949                                       'Type' => 'Pointer'
8950                                     },
8951                          '81601' => {
8952                                       'BaseType' => '79956',
8953                                       'Name' => 'pldm_entity_association_tree*',
8954                                       'Size' => '8',
8955                                       'Type' => 'Pointer'
8956                                     },
8957                          '81980' => {
8958                                       'BaseType' => '80749',
8959                                       'Name' => 'pldm_entity_node**',
8960                                       'Size' => '8',
8961                                       'Type' => 'Pointer'
8962                                     },
8963                          '825' => {
8964                                     'BaseType' => '714',
8965                                     'Name' => 'struct pldm_msg_hdr const',
8966                                     'Size' => '3',
8967                                     'Type' => 'Const'
8968                                   },
8969                          '82697' => {
8970                                       'BaseType' => '79674',
8971                                       'Name' => 'pldm_pdr*',
8972                                       'Size' => '8',
8973                                       'Type' => 'Pointer'
8974                                     },
8975                          '830' => {
8976                                     'Header' => 'base.h',
8977                                     'Line' => '150',
8978                                     'Memb' => {
8979                                                 '0' => {
8980                                                          'name' => 'hdr',
8981                                                          'offset' => '0',
8982                                                          'type' => '714'
8983                                                        },
8984                                                 '1' => {
8985                                                          'name' => 'payload',
8986                                                          'offset' => '3',
8987                                                          'type' => '874'
8988                                                        }
8989                                               },
8990                                     'Name' => 'struct pldm_msg',
8991                                     'Size' => '4',
8992                                     'Type' => 'Struct'
8993                                   },
8994                          '8521' => {
8995                                      'BaseType' => '5053',
8996                                      'Name' => 'uint16_t*',
8997                                      'Size' => '8',
8998                                      'Type' => 'Pointer'
8999                                    },
9000                          '869' => {
9001                                     'BaseType' => '830',
9002                                     'Name' => 'struct pldm_msg const',
9003                                     'Size' => '4',
9004                                     'Type' => 'Const'
9005                                   },
9006                          '874' => {
9007                                     'BaseType' => '168',
9008                                     'Name' => 'uint8_t[1]',
9009                                     'Size' => '1',
9010                                     'Type' => 'Array'
9011                                   },
9012                          '890' => {
9013                                     'Header' => 'base.h',
9014                                     'Line' => '160',
9015                                     'Memb' => {
9016                                                 '0' => {
9017                                                          'name' => 'msg_type',
9018                                                          'offset' => '0',
9019                                                          'type' => '702'
9020                                                        },
9021                                                 '1' => {
9022                                                          'name' => 'instance',
9023                                                          'offset' => '4',
9024                                                          'type' => '168'
9025                                                        },
9026                                                 '2' => {
9027                                                          'name' => 'pldm_type',
9028                                                          'offset' => '5',
9029                                                          'type' => '168'
9030                                                        },
9031                                                 '3' => {
9032                                                          'name' => 'command',
9033                                                          'offset' => '6',
9034                                                          'type' => '168'
9035                                                        },
9036                                                 '4' => {
9037                                                          'name' => 'completion_code',
9038                                                          'offset' => '7',
9039                                                          'type' => '168'
9040                                                        }
9041                                               },
9042                                     'Name' => 'struct pldm_header_info',
9043                                     'Size' => '8',
9044                                     'Type' => 'Struct'
9045                                   },
9046                          '89105' => {
9047                                       'BaseType' => '79686',
9048                                       'Name' => 'pldm_pdr const*',
9049                                       'Size' => '8',
9050                                       'Type' => 'Pointer'
9051                                     },
9052                          '89110' => {
9053                                       'BaseType' => '79768',
9054                                       'Name' => 'pldm_pdr_record const*',
9055                                       'Size' => '8',
9056                                       'Type' => 'Pointer'
9057                                     },
9058                          '9084' => {
9059                                      'BaseType' => '123',
9060                                      'Name' => 'size_t*',
9061                                      'Size' => '8',
9062                                      'Type' => 'Pointer'
9063                                    },
9064                          '96164' => {
9065                                       'BaseType' => '168',
9066                                       'Header' => 'base.h',
9067                                       'Line' => '14',
9068                                       'Name' => 'pldm_tid_t',
9069                                       'Size' => '1',
9070                                       'Type' => 'Typedef'
9071                                     },
9072                          '96176' => {
9073                                       'BaseType' => '168',
9074                                       'Header' => 'instance-id.h',
9075                                       'Line' => '11',
9076                                       'Name' => 'pldm_instance_id_t',
9077                                       'Size' => '1',
9078                                       'Type' => 'Typedef'
9079                                     },
9080                          '96556' => {
9081                                       'Header' => undef,
9082                                       'Line' => '19',
9083                                       'Memb' => {
9084                                                   '0' => {
9085                                                            'name' => 'prev',
9086                                                            'offset' => '0',
9087                                                            'type' => '96176'
9088                                                          },
9089                                                   '1' => {
9090                                                            'name' => 'allocations',
9091                                                            'offset' => '4',
9092                                                            'type' => '180'
9093                                                          }
9094                                                 },
9095                                       'Name' => 'struct pldm_tid_state',
9096                                       'PrivateABI' => 1,
9097                                       'Size' => '8',
9098                                       'Type' => 'Struct'
9099                                     },
9100                          '96595' => {
9101                                       'Header' => undef,
9102                                       'Line' => '24',
9103                                       'Memb' => {
9104                                                   '0' => {
9105                                                            'name' => 'state',
9106                                                            'offset' => '0',
9107                                                            'type' => '96637'
9108                                                          },
9109                                                   '1' => {
9110                                                            'name' => 'lock_db_fd',
9111                                                            'offset' => '8264',
9112                                                            'type' => '74'
9113                                                          }
9114                                                 },
9115                                       'Name' => 'struct pldm_instance_db',
9116                                       'PrivateABI' => 1,
9117                                       'Size' => '2052',
9118                                       'Type' => 'Struct'
9119                                     },
9120                          '96637' => {
9121                                       'BaseType' => '96556',
9122                                       'Name' => 'struct pldm_tid_state[256]',
9123                                       'Size' => '2048',
9124                                       'Type' => 'Array'
9125                                     },
9126                          '969' => {
9127                                     'BaseType' => '890',
9128                                     'Name' => 'struct pldm_header_info const',
9129                                     'Size' => '8',
9130                                     'Type' => 'Const'
9131                                   },
9132                          '97065' => {
9133                                       'BaseType' => '96595',
9134                                       'Name' => 'struct pldm_instance_db*',
9135                                       'Size' => '8',
9136                                       'Type' => 'Pointer'
9137                                     },
9138                          '97491' => {
9139                                       'BaseType' => '96176',
9140                                       'Name' => 'pldm_instance_id_t*',
9141                                       'Size' => '8',
9142                                       'Type' => 'Pointer'
9143                                     },
9144                          '97667' => {
9145                                       'BaseType' => '97065',
9146                                       'Name' => 'struct pldm_instance_db**',
9147                                       'Size' => '8',
9148                                       'Type' => 'Pointer'
9149                                     },
9150                          '98179' => {
9151                                       'BaseType' => '168',
9152                                       'Header' => 'pldm.h',
9153                                       'Line' => '12',
9154                                       'Name' => 'mctp_eid_t',
9155                                       'Size' => '1',
9156                                       'Type' => 'Typedef'
9157                                     },
9158                          '98191' => {
9159                                       'Header' => 'pldm.h',
9160                                       'Line' => '14',
9161                                       'Memb' => {
9162                                                   '0' => {
9163                                                            'name' => 'PLDM_REQUESTER_SUCCESS',
9164                                                            'value' => '0'
9165                                                          },
9166                                                   '1' => {
9167                                                            'name' => 'PLDM_REQUESTER_OPEN_FAIL',
9168                                                            'value' => '18446744073709551615 (-1)'
9169                                                          },
9170                                                   '10' => {
9171                                                             'name' => 'PLDM_REQUESTER_SETUP_FAIL',
9172                                                             'value' => '18446744073709551606 (-10)'
9173                                                           },
9174                                                   '11' => {
9175                                                             'name' => 'PLDM_REQUESTER_INVALID_SETUP',
9176                                                             'value' => '18446744073709551605 (-11)'
9177                                                           },
9178                                                   '12' => {
9179                                                             'name' => 'PLDM_REQUESTER_POLL_FAIL',
9180                                                             'value' => '18446744073709551604 (-12)'
9181                                                           },
9182                                                   '2' => {
9183                                                            'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
9184                                                            'value' => '18446744073709551614 (-2)'
9185                                                          },
9186                                                   '3' => {
9187                                                            'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
9188                                                            'value' => '18446744073709551613 (-3)'
9189                                                          },
9190                                                   '4' => {
9191                                                            'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
9192                                                            'value' => '18446744073709551612 (-4)'
9193                                                          },
9194                                                   '5' => {
9195                                                            'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
9196                                                            'value' => '18446744073709551611 (-5)'
9197                                                          },
9198                                                   '6' => {
9199                                                            'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
9200                                                            'value' => '18446744073709551610 (-6)'
9201                                                          },
9202                                                   '7' => {
9203                                                            'name' => 'PLDM_REQUESTER_SEND_FAIL',
9204                                                            'value' => '18446744073709551609 (-7)'
9205                                                          },
9206                                                   '8' => {
9207                                                            'name' => 'PLDM_REQUESTER_RECV_FAIL',
9208                                                            'value' => '18446744073709551608 (-8)'
9209                                                          },
9210                                                   '9' => {
9211                                                            'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
9212                                                            'value' => '18446744073709551607 (-9)'
9213                                                          }
9214                                                 },
9215                                       'Name' => 'enum pldm_requester_error_codes',
9216                                       'Size' => '4',
9217                                       'Type' => 'Enum'
9218                                     },
9219                          '98288' => {
9220                                       'BaseType' => '98191',
9221                                       'Header' => 'pldm.h',
9222                                       'Line' => '28',
9223                                       'Name' => 'pldm_requester_rc_t',
9224                                       'Size' => '4',
9225                                       'Type' => 'Typedef'
9226                                     }
9227                        },
9228          'UndefinedSymbols' => {
9229                                  'libpldm.so.0.2.0' => {
9230                                                          '_ITM_deregisterTMCloneTable' => 0,
9231                                                          '_ITM_registerTMCloneTable' => 0,
9232                                                          '__assert_fail@GLIBC_2.2.5' => 0,
9233                                                          '__cxa_finalize@GLIBC_2.2.5' => 0,
9234                                                          '__errno_location@GLIBC_2.2.5' => 0,
9235                                                          '__gmon_start__' => 0,
9236                                                          '__stack_chk_fail@GLIBC_2.4' => 0,
9237                                                          'calloc@GLIBC_2.2.5' => 0,
9238                                                          'clock_gettime@GLIBC_2.17' => 0,
9239                                                          'close@GLIBC_2.2.5' => 0,
9240                                                          'connect@GLIBC_2.2.5' => 0,
9241                                                          'dup@GLIBC_2.2.5' => 0,
9242                                                          'fcntl64@GLIBC_2.28' => 0,
9243                                                          'free@GLIBC_2.2.5' => 0,
9244                                                          'malloc@GLIBC_2.2.5' => 0,
9245                                                          'memcmp@GLIBC_2.2.5' => 0,
9246                                                          'memcpy@GLIBC_2.14' => 0,
9247                                                          'open64@GLIBC_2.2.5' => 0,
9248                                                          'poll@GLIBC_2.2.5' => 0,
9249                                                          'recv@GLIBC_2.2.5' => 0,
9250                                                          'recvmsg@GLIBC_2.2.5' => 0,
9251                                                          'sendmsg@GLIBC_2.2.5' => 0,
9252                                                          'sendto@GLIBC_2.2.5' => 0,
9253                                                          'socket@GLIBC_2.2.5' => 0,
9254                                                          'stat64@GLIBC_2.33' => 0,
9255                                                          'strlen@GLIBC_2.2.5' => 0,
9256                                                          'write@GLIBC_2.2.5' => 0
9257                                                        }
9258                                },
9259          'WordSize' => '8'
9260        };
9261