xref: /openbmc/libpldm/abi/x86_64/gcc.dump (revision 82b4d3b4)
1$VAR1 = {
2  'ABI_DUMPER_VERSION' => '1.2',
3  'ABI_DUMP_VERSION' => '3.5',
4  'Arch' => 'x86_64',
5  'GccVersion' => '13.2.0',
6  'Headers' => {
7    'af-mctp.h' => 1,
8    'base.h' => 1,
9    'bios.h' => 1,
10    'bios_table.h' => 1,
11    'file_io.h' => 1,
12    'firmware_update.h' => 1,
13    'fru.h' => 1,
14    'host.h' => 1,
15    'instance-id.h' => 1,
16    'mctp-demux.h' => 1,
17    'pdr.h' => 1,
18    'platform.h' => 1,
19    'pldm.h' => 1,
20    'pldm_types.h' => 1,
21    'transport.h' => 1,
22    'utils.h' => 1
23  },
24  'Language' => 'C',
25  'LibraryName' => 'libpldm.so.0.8.0',
26  'LibraryVersion' => '0.8.0',
27  'NameSpaces' => {},
28  'Needed' => {
29    'libc.so.6' => 1
30  },
31  'PublicABI' => '1',
32  'Sources' => {
33    'af-mctp.c' => 1,
34    'bios_table.c' => 1,
35    'instance-id.c' => 1,
36    'mctp-demux.c' => 1,
37    'pdr.c' => 1
38  },
39  'SymbolInfo' => {
40    '1303' => {
41      'Header' => 'utils.h',
42      'Line' => '108',
43      'Param' => {
44        '0' => {
45          'name' => 'transfer_flag',
46          'type' => '121'
47        }
48      },
49      'Return' => '805',
50      'ShortName' => 'is_transfer_flag_valid'
51    },
52    '1363' => {
53      'Header' => 'utils.h',
54      'Line' => '99',
55      'Param' => {
56        '0' => {
57          'name' => 'seconds',
58          'type' => '121'
59        },
60        '1' => {
61          'name' => 'minutes',
62          'type' => '121'
63        },
64        '2' => {
65          'name' => 'hours',
66          'type' => '121'
67        },
68        '3' => {
69          'name' => 'day',
70          'type' => '121'
71        },
72        '4' => {
73          'name' => 'month',
74          'type' => '121'
75        },
76        '5' => {
77          'name' => 'year',
78          'type' => '1011'
79        }
80      },
81      'Reg' => {
82        '0' => 'rdi',
83        '1' => 'rsi',
84        '2' => 'rdx',
85        '5' => 'r9'
86      },
87      'Return' => '805',
88      'ShortName' => 'is_time_legal'
89    },
90    '1548' => {
91      'Header' => 'utils.h',
92      'Line' => '87',
93      'Param' => {
94        '0' => {
95          'name' => 'dec',
96          'type' => '1023'
97        }
98      },
99      'Return' => '1023',
100      'ShortName' => 'dec2bcd32'
101    },
102    '1677' => {
103      'Header' => 'utils.h',
104      'Line' => '81',
105      'Param' => {
106        '0' => {
107          'name' => 'bcd',
108          'type' => '1023'
109        }
110      },
111      'Return' => '1023',
112      'ShortName' => 'bcd2dec32'
113    },
114    '1780' => {
115      'Header' => 'utils.h',
116      'Line' => '75',
117      'Param' => {
118        '0' => {
119          'name' => 'dec',
120          'type' => '1011'
121        }
122      },
123      'Return' => '1011',
124      'ShortName' => 'dec2bcd16'
125    },
126    '1896' => {
127      'Header' => 'utils.h',
128      'Line' => '69',
129      'Param' => {
130        '0' => {
131          'name' => 'bcd',
132          'type' => '1011'
133        }
134      },
135      'Return' => '1011',
136      'ShortName' => 'bcd2dec16'
137    },
138    '1999' => {
139      'Header' => 'utils.h',
140      'Line' => '63',
141      'Param' => {
142        '0' => {
143          'name' => 'dec',
144          'type' => '121'
145        }
146      },
147      'Return' => '121',
148      'ShortName' => 'dec2bcd8'
149    },
150    '2052' => {
151      'Header' => 'utils.h',
152      'Line' => '57',
153      'Param' => {
154        '0' => {
155          'name' => 'bcd',
156          'type' => '121'
157        }
158      },
159      'Return' => '121',
160      'ShortName' => 'bcd2dec8'
161    },
162    '2105' => {
163      'Header' => 'utils.h',
164      'Line' => '51',
165      'Param' => {
166        '0' => {
167          'name' => 'version',
168          'type' => '2228'
169        },
170        '1' => {
171          'name' => 'buffer',
172          'type' => '982'
173        },
174        '2' => {
175          'name' => 'buffer_size',
176          'type' => '1145'
177        }
178      },
179      'Reg' => {
180        '0' => 'rdi',
181        '1' => 'rcx'
182      },
183      'Return' => '1207',
184      'ShortName' => 'ver2str'
185    },
186    '2233' => {
187      'Header' => 'utils.h',
188      'Line' => '31',
189      'Param' => {
190        '0' => {
191          'name' => 'data',
192          'type' => '2341'
193        },
194        '1' => {
195          'name' => 'size',
196          'type' => '1145'
197        }
198      },
199      'Reg' => {
200        '1' => 'rdx'
201      },
202      'Return' => '121',
203      'ShortName' => 'crc8'
204    },
205    '2347' => {
206      'Header' => 'utils.h',
207      'Line' => '39',
208      'Param' => {
209        '0' => {
210          'name' => 'data',
211          'type' => '2341'
212        },
213        '1' => {
214          'name' => 'size',
215          'type' => '1145'
216        }
217      },
218      'Reg' => {
219        '1' => 'rcx'
220      },
221      'Return' => '1023',
222      'ShortName' => 'crc32'
223    },
224    '3927' => {
225      'Header' => 'base.h',
226      'Line' => '609',
227      'Param' => {
228        '0' => {
229          'name' => 'msg_type',
230          'type' => '121'
231        },
232        '1' => {
233          'name' => 'instance_id',
234          'type' => '121'
235        },
236        '2' => {
237          'name' => 'pldm_type',
238          'type' => '121'
239        },
240        '3' => {
241          'name' => 'command',
242          'type' => '121'
243        },
244        '4' => {
245          'name' => 'msg',
246          'type' => '4120'
247        }
248      },
249      'Return' => '100',
250      'ShortName' => 'encode_pldm_header_only'
251    },
252    '4125' => {
253      'Header' => 'base.h',
254      'Line' => '596',
255      'Param' => {
256        '0' => {
257          'name' => 'instance_id',
258          'type' => '121'
259        },
260        '1' => {
261          'name' => 'type',
262          'type' => '121'
263        },
264        '2' => {
265          'name' => 'command',
266          'type' => '121'
267        },
268        '3' => {
269          'name' => 'cc',
270          'type' => '121'
271        },
272        '4' => {
273          'name' => 'msg',
274          'type' => '4120'
275        }
276      },
277      'Return' => '100',
278      'ShortName' => 'encode_cc_only_resp'
279    },
280    '4334' => {
281      'Header' => 'base.h',
282      'Line' => '579',
283      'Param' => {
284        '0' => {
285          'name' => 'msg',
286          'type' => '4567'
287        },
288        '1' => {
289          'name' => 'payload_length',
290          'type' => '1145'
291        },
292        '2' => {
293          'name' => 'pldm_type',
294          'type' => '4572'
295        },
296        '3' => {
297          'name' => 'transfer_opflag',
298          'type' => '4572'
299        },
300        '4' => {
301          'name' => 'transfer_ctx',
302          'type' => '4577'
303        },
304        '5' => {
305          'name' => 'transfer_handle',
306          'type' => '4577'
307        },
308        '6' => {
309          'name' => 'section_offset',
310          'offset' => '0',
311          'type' => '4577'
312        },
313        '7' => {
314          'name' => 'section_length',
315          'offset' => '8',
316          'type' => '4577'
317        }
318      },
319      'Reg' => {
320        '2' => 'rdx',
321        '3' => 'r10',
322        '4' => 'r8',
323        '5' => 'r9'
324      },
325      'Return' => '100',
326      'ShortName' => 'decode_multipart_receive_req'
327    },
328    '4587' => {
329      'Header' => 'base.h',
330      'Line' => '561',
331      'Param' => {
332        '0' => {
333          'name' => 'instance_id',
334          'type' => '121'
335        },
336        '1' => {
337          'name' => 'tid',
338          'type' => '121'
339        },
340        '2' => {
341          'name' => 'msg',
342          'type' => '4120'
343        }
344      },
345      'Return' => '100',
346      'ShortName' => 'encode_set_tid_req'
347    },
348    '4782' => {
349      'Header' => 'base.h',
350      'Line' => '443',
351      'Param' => {
352        '0' => {
353          'name' => 'msg',
354          'type' => '4567'
355        },
356        '1' => {
357          'name' => 'payload_length',
358          'type' => '1145'
359        },
360        '2' => {
361          'name' => 'completion_code',
362          'type' => '4572'
363        },
364        '3' => {
365          'name' => 'tid',
366          'type' => '4572'
367        }
368      },
369      'Reg' => {
370        '0' => 'rdi',
371        '1' => 'rsi',
372        '2' => 'rdx',
373        '3' => 'rcx'
374      },
375      'Return' => '100',
376      'ShortName' => 'decode_get_tid_resp'
377    },
378    '4898' => {
379      'Header' => 'base.h',
380      'Line' => '549',
381      'Param' => {
382        '0' => {
383          'name' => 'instance_id',
384          'type' => '121'
385        },
386        '1' => {
387          'name' => 'completion_code',
388          'type' => '121'
389        },
390        '2' => {
391          'name' => 'tid',
392          'type' => '121'
393        },
394        '3' => {
395          'name' => 'msg',
396          'type' => '4120'
397        }
398      },
399      'Return' => '100',
400      'ShortName' => 'encode_get_tid_resp'
401    },
402    '5108' => {
403      'Header' => 'base.h',
404      'Line' => '537',
405      'Param' => {
406        '0' => {
407          'name' => 'instance_id',
408          'type' => '121'
409        },
410        '1' => {
411          'name' => 'msg',
412          'type' => '4120'
413        }
414      },
415      'Return' => '100',
416      'ShortName' => 'encode_get_tid_req'
417    },
418    '5241' => {
419      'Header' => 'base.h',
420      'Line' => '422',
421      'Param' => {
422        '0' => {
423          'name' => 'msg',
424          'type' => '4567'
425        },
426        '1' => {
427          'name' => 'payload_length',
428          'type' => '1145'
429        },
430        '2' => {
431          'name' => 'completion_code',
432          'type' => '4572'
433        },
434        '3' => {
435          'name' => 'next_transfer_handle',
436          'type' => '4577'
437        },
438        '4' => {
439          'name' => 'transfer_flag',
440          'type' => '4572'
441        },
442        '5' => {
443          'name' => 'version',
444          'type' => '5470'
445        }
446      },
447      'Reg' => {
448        '1' => 'r10',
449        '2' => 'rdx',
450        '3' => 'rcx',
451        '4' => 'r8',
452        '5' => 'r9'
453      },
454      'Return' => '100',
455      'ShortName' => 'decode_get_version_resp'
456    },
457    '5480' => {
458      'Header' => 'base.h',
459      'Line' => '521',
460      'Param' => {
461        '0' => {
462          'name' => 'msg',
463          'type' => '4567'
464        },
465        '1' => {
466          'name' => 'payload_length',
467          'type' => '1145'
468        },
469        '2' => {
470          'name' => 'transfer_handle',
471          'type' => '4577'
472        },
473        '3' => {
474          'name' => 'transfer_opflag',
475          'type' => '4572'
476        },
477        '4' => {
478          'name' => 'type',
479          'type' => '4572'
480        }
481      },
482      'Reg' => {
483        '0' => 'rdi',
484        '1' => 'rsi',
485        '2' => 'rdx',
486        '3' => 'rcx',
487        '4' => 'r8'
488      },
489      'Return' => '100',
490      'ShortName' => 'decode_get_version_req'
491    },
492    '5610' => {
493      'Header' => 'base.h',
494      'Line' => '507',
495      'Param' => {
496        '0' => {
497          'name' => 'instance_id',
498          'type' => '121'
499        },
500        '1' => {
501          'name' => 'completion_code',
502          'type' => '121'
503        },
504        '2' => {
505          'name' => 'next_transfer_handle',
506          'type' => '1023'
507        },
508        '3' => {
509          'name' => 'transfer_flag',
510          'type' => '121'
511        },
512        '4' => {
513          'name' => 'version_data',
514          'type' => '2228'
515        },
516        '5' => {
517          'name' => 'version_size',
518          'type' => '1145'
519        },
520        '6' => {
521          'name' => 'msg',
522          'offset' => '0',
523          'type' => '4120'
524        }
525      },
526      'Reg' => {
527        '2' => 'r15'
528      },
529      'Return' => '100',
530      'ShortName' => 'encode_get_version_resp'
531    },
532    '5980' => {
533      'Header' => 'base.h',
534      'Line' => '403',
535      'Param' => {
536        '0' => {
537          'name' => 'instance_id',
538          'type' => '121'
539        },
540        '1' => {
541          'name' => 'transfer_handle',
542          'type' => '1023'
543        },
544        '2' => {
545          'name' => 'transfer_opflag',
546          'type' => '121'
547        },
548        '3' => {
549          'name' => 'type',
550          'type' => '121'
551        },
552        '4' => {
553          'name' => 'msg',
554          'type' => '4120'
555        }
556      },
557      'Return' => '100',
558      'ShortName' => 'encode_get_version_req'
559    },
560    '6210' => {
561      'Header' => 'base.h',
562      'Line' => '384',
563      'Param' => {
564        '0' => {
565          'name' => 'msg',
566          'type' => '4567'
567        },
568        '1' => {
569          'name' => 'payload_length',
570          'type' => '1145'
571        },
572        '2' => {
573          'name' => 'completion_code',
574          'type' => '4572'
575        },
576        '3' => {
577          'name' => 'commands',
578          'type' => '6393'
579        }
580      },
581      'Reg' => {
582        '0' => 'rdi',
583        '1' => 'rsi',
584        '2' => 'rdx',
585        '3' => 'rcx'
586      },
587      'Return' => '100',
588      'ShortName' => 'decode_get_commands_resp'
589    },
590    '6403' => {
591      'Header' => 'base.h',
592      'Line' => '351',
593      'Param' => {
594        '0' => {
595          'name' => 'msg',
596          'type' => '4567'
597        },
598        '1' => {
599          'name' => 'payload_length',
600          'type' => '1145'
601        },
602        '2' => {
603          'name' => 'completion_code',
604          'type' => '4572'
605        },
606        '3' => {
607          'name' => 'types',
608          'type' => '6393'
609        }
610      },
611      'Reg' => {
612        '0' => 'rdi',
613        '1' => 'rsi',
614        '2' => 'rdx',
615        '3' => 'rcx'
616      },
617      'Return' => '100',
618      'ShortName' => 'decode_get_types_resp'
619    },
620    '6587' => {
621      'Header' => 'base.h',
622      'Line' => '488',
623      'Param' => {
624        '0' => {
625          'name' => 'instance_id',
626          'type' => '121'
627        },
628        '1' => {
629          'name' => 'completion_code',
630          'type' => '121'
631        },
632        '2' => {
633          'name' => 'commands',
634          'type' => '6855'
635        },
636        '3' => {
637          'name' => 'msg',
638          'type' => '4120'
639        }
640      },
641      'Return' => '100',
642      'ShortName' => 'encode_get_commands_resp'
643    },
644    '6860' => {
645      'Header' => 'base.h',
646      'Line' => '474',
647      'Param' => {
648        '0' => {
649          'name' => 'msg',
650          'type' => '4567'
651        },
652        '1' => {
653          'name' => 'payload_length',
654          'type' => '1145'
655        },
656        '2' => {
657          'name' => 'type',
658          'type' => '4572'
659        },
660        '3' => {
661          'name' => 'version',
662          'type' => '5470'
663        }
664      },
665      'Reg' => {
666        '0' => 'rdi',
667        '1' => 'rsi',
668        '2' => 'rdx',
669        '3' => 'rcx'
670      },
671      'Return' => '100',
672      'ShortName' => 'decode_get_commands_req'
673    },
674    '6971' => {
675      'Header' => 'base.h',
676      'Line' => '461',
677      'Param' => {
678        '0' => {
679          'name' => 'instance_id',
680          'type' => '121'
681        },
682        '1' => {
683          'name' => 'completion_code',
684          'type' => '121'
685        },
686        '2' => {
687          'name' => 'types',
688          'type' => '6855'
689        },
690        '3' => {
691          'name' => 'msg',
692          'type' => '4120'
693        }
694      },
695      'Return' => '100',
696      'ShortName' => 'encode_get_types_resp'
697    },
698    '7239' => {
699      'Header' => 'base.h',
700      'Line' => '366',
701      'Param' => {
702        '0' => {
703          'name' => 'instance_id',
704          'type' => '121'
705        },
706        '1' => {
707          'name' => 'type',
708          'type' => '121'
709        },
710        '2' => {
711          'name' => 'version',
712          'type' => '1093'
713        },
714        '3' => {
715          'name' => 'msg',
716          'type' => '4120'
717        }
718      },
719      'Reg' => {
720        '2' => 'rbp'
721      },
722      'Return' => '100',
723      'ShortName' => 'encode_get_commands_req'
724    },
725    '7444' => {
726      'Header' => 'base.h',
727      'Line' => '334',
728      'Param' => {
729        '0' => {
730          'name' => 'instance_id',
731          'type' => '121'
732        },
733        '1' => {
734          'name' => 'msg',
735          'type' => '4120'
736        }
737      },
738      'Return' => '100',
739      'ShortName' => 'encode_get_types_req'
740    },
741    '7575' => {
742      'Header' => 'base.h',
743      'Line' => '189',
744      'Param' => {
745        '0' => {
746          'name' => 'req',
747          'type' => '7643'
748        },
749        '1' => {
750          'name' => 'resp',
751          'type' => '7643'
752        }
753      },
754      'Reg' => {
755        '0' => 'rdi',
756        '1' => 'rsi'
757      },
758      'Return' => '805',
759      'ShortName' => 'pldm_msg_hdr_correlate_response'
760    },
761    '7648' => {
762      'Header' => 'base.h',
763      'Line' => '319',
764      'Param' => {
765        '0' => {
766          'name' => 'msg',
767          'type' => '7643'
768        },
769        '1' => {
770          'name' => 'hdr',
771          'type' => '7882'
772        }
773      },
774      'Return' => '121',
775      'ShortName' => 'unpack_pldm_header'
776    },
777    '7908' => {
778      'Header' => 'base.h',
779      'Line' => '306',
780      'Param' => {
781        '0' => {
782          'name' => 'hdr',
783          'type' => '8142'
784        },
785        '1' => {
786          'name' => 'msg',
787          'type' => '8147'
788        }
789      },
790      'Return' => '121',
791      'ShortName' => 'pack_pldm_header'
792    },
793    '10236' => {
794      'Header' => 'bios.h',
795      'Line' => '612',
796      'Param' => {
797        '0' => {
798          'name' => 'msg',
799          'type' => '4567'
800        },
801        '1' => {
802          'name' => 'payload_length',
803          'type' => '1145'
804        },
805        '2' => {
806          'name' => 'transfer_handle',
807          'type' => '4577'
808        },
809        '3' => {
810          'name' => 'transfer_flag',
811          'type' => '4572'
812        },
813        '4' => {
814          'name' => 'table_type',
815          'type' => '4572'
816        },
817        '5' => {
818          'name' => 'table',
819          'type' => '10413'
820        }
821      },
822      'Reg' => {
823        '1' => 'rsi',
824        '2' => 'rdi',
825        '3' => 'r10',
826        '4' => 'r8',
827        '5' => 'r9'
828      },
829      'Return' => '100',
830      'ShortName' => 'decode_set_bios_table_req'
831    },
832    '10423' => {
833      'Header' => 'bios.h',
834      'Line' => '594',
835      'Param' => {
836        '0' => {
837          'name' => 'instance_id',
838          'type' => '121'
839        },
840        '1' => {
841          'name' => 'completion_code',
842          'type' => '121'
843        },
844        '2' => {
845          'name' => 'next_transfer_handle',
846          'type' => '1023'
847        },
848        '3' => {
849          'name' => 'msg',
850          'type' => '4120'
851        }
852      },
853      'Return' => '100',
854      'ShortName' => 'encode_set_bios_table_resp'
855    },
856    '10642' => {
857      'Header' => 'bios.h',
858      'Line' => '322',
859      'Param' => {
860        '0' => {
861          'name' => 'msg',
862          'type' => '4567'
863        },
864        '1' => {
865          'name' => 'payload_length',
866          'type' => '1145'
867        },
868        '2' => {
869          'name' => 'completion_code',
870          'type' => '4572'
871        },
872        '3' => {
873          'name' => 'next_transfer_handle',
874          'type' => '4577'
875        }
876      },
877      'Reg' => {
878        '0' => 'rdi',
879        '1' => 'rsi',
880        '2' => 'rdx',
881        '3' => 'rcx'
882      },
883      'Return' => '100',
884      'ShortName' => 'decode_set_bios_table_resp'
885    },
886    '10752' => {
887      'Header' => 'bios.h',
888      'Line' => '302',
889      'Param' => {
890        '0' => {
891          'name' => 'instance_id',
892          'type' => '121'
893        },
894        '1' => {
895          'name' => 'transfer_handle',
896          'type' => '1023'
897        },
898        '2' => {
899          'name' => 'transfer_flag',
900          'type' => '121'
901        },
902        '3' => {
903          'name' => 'table_type',
904          'type' => '121'
905        },
906        '4' => {
907          'name' => 'table_data',
908          'type' => '1219'
909        },
910        '5' => {
911          'name' => 'table_length',
912          'type' => '1145'
913        },
914        '6' => {
915          'name' => 'msg',
916          'offset' => '0',
917          'type' => '4120'
918        },
919        '7' => {
920          'name' => 'payload_length',
921          'offset' => '8',
922          'type' => '1145'
923        }
924      },
925      'Return' => '100',
926      'ShortName' => 'encode_set_bios_table_req'
927    },
928    '11141' => {
929      'Header' => 'bios.h',
930      'Line' => '514',
931      'Param' => {
932        '0' => {
933          'name' => 'instance_id',
934          'type' => '121'
935        },
936        '1' => {
937          'name' => 'completion_code',
938          'type' => '121'
939        },
940        '2' => {
941          'name' => 'next_transfer_handle',
942          'type' => '1023'
943        },
944        '3' => {
945          'name' => 'msg',
946          'type' => '4120'
947        }
948      },
949      'Return' => '100',
950      'ShortName' => 'encode_set_bios_attribute_current_value_resp'
951    },
952    '11355' => {
953      'Header' => 'bios.h',
954      'Line' => '502',
955      'Param' => {
956        '0' => {
957          'name' => 'msg',
958          'type' => '4567'
959        },
960        '1' => {
961          'name' => 'payload_length',
962          'type' => '1145'
963        },
964        '2' => {
965          'name' => 'transfer_handle',
966          'type' => '4577'
967        },
968        '3' => {
969          'name' => 'transfer_flag',
970          'type' => '4572'
971        },
972        '4' => {
973          'name' => 'attribute',
974          'type' => '10413'
975        }
976      },
977      'Reg' => {
978        '1' => 'rsi',
979        '2' => 'rdx',
980        '3' => 'rcx',
981        '4' => 'r8'
982      },
983      'Return' => '100',
984      'ShortName' => 'decode_set_bios_attribute_current_value_req'
985    },
986    '11502' => {
987      'Header' => 'bios.h',
988      'Line' => '279',
989      'Param' => {
990        '0' => {
991          'name' => 'msg',
992          'type' => '4567'
993        },
994        '1' => {
995          'name' => 'payload_length',
996          'type' => '1145'
997        },
998        '2' => {
999          'name' => 'completion_code',
1000          'type' => '4572'
1001        },
1002        '3' => {
1003          'name' => 'next_transfer_handle',
1004          'type' => '4577'
1005        }
1006      },
1007      'Reg' => {
1008        '0' => 'rdi',
1009        '1' => 'rsi',
1010        '2' => 'rdx',
1011        '3' => 'rcx'
1012      },
1013      'Return' => '100',
1014      'ShortName' => 'decode_set_bios_attribute_current_value_resp'
1015    },
1016    '11612' => {
1017      'Header' => 'bios.h',
1018      'Line' => '259',
1019      'Param' => {
1020        '0' => {
1021          'name' => 'instance_id',
1022          'type' => '121'
1023        },
1024        '1' => {
1025          'name' => 'transfer_handle',
1026          'type' => '1023'
1027        },
1028        '2' => {
1029          'name' => 'transfer_flag',
1030          'type' => '121'
1031        },
1032        '3' => {
1033          'name' => 'attribute_data',
1034          'type' => '1219'
1035        },
1036        '4' => {
1037          'name' => 'attribute_length',
1038          'type' => '1145'
1039        },
1040        '5' => {
1041          'name' => 'msg',
1042          'type' => '4120'
1043        },
1044        '6' => {
1045          'name' => 'payload_length',
1046          'offset' => '0',
1047          'type' => '1145'
1048        }
1049      },
1050      'Reg' => {
1051        '3' => 'rbp'
1052      },
1053      'Return' => '100',
1054      'ShortName' => 'encode_set_bios_attribute_current_value_req'
1055    },
1056    '11984' => {
1057      'Header' => 'bios.h',
1058      'Line' => '480',
1059      'Param' => {
1060        '0' => {
1061          'name' => 'instance_id',
1062          'type' => '121'
1063        },
1064        '1' => {
1065          'name' => 'completion_code',
1066          'type' => '121'
1067        },
1068        '2' => {
1069          'name' => 'next_transfer_handle',
1070          'type' => '1023'
1071        },
1072        '3' => {
1073          'name' => 'transfer_flag',
1074          'type' => '121'
1075        },
1076        '4' => {
1077          'name' => 'attribute_data',
1078          'type' => '1219'
1079        },
1080        '5' => {
1081          'name' => 'attribute_length',
1082          'type' => '1145'
1083        },
1084        '6' => {
1085          'name' => 'msg',
1086          'offset' => '0',
1087          'type' => '4120'
1088        }
1089      },
1090      'Reg' => {
1091        '2' => 'r14'
1092      },
1093      'Return' => '100',
1094      'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
1095    },
1096    '12353' => {
1097      'Header' => 'bios.h',
1098      'Line' => '461',
1099      'Param' => {
1100        '0' => {
1101          'name' => 'msg',
1102          'type' => '4567'
1103        },
1104        '1' => {
1105          'name' => 'payload_length',
1106          'type' => '1145'
1107        },
1108        '2' => {
1109          'name' => 'transfer_handle',
1110          'type' => '4577'
1111        },
1112        '3' => {
1113          'name' => 'transfer_op_flag',
1114          'type' => '4572'
1115        },
1116        '4' => {
1117          'name' => 'attribute_handle',
1118          'type' => '12495'
1119        }
1120      },
1121      'Reg' => {
1122        '1' => 'r9',
1123        '2' => 'rdx',
1124        '3' => 'rcx',
1125        '4' => 'r8'
1126      },
1127      'Return' => '100',
1128      'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
1129    },
1130    '12505' => {
1131      'Header' => 'bios.h',
1132      'Line' => '446',
1133      'Param' => {
1134        '0' => {
1135          'name' => 'msg',
1136          'type' => '4567'
1137        },
1138        '1' => {
1139          'name' => 'payload_length',
1140          'type' => '1145'
1141        },
1142        '2' => {
1143          'name' => 'completion_code',
1144          'type' => '4572'
1145        },
1146        '3' => {
1147          'name' => 'next_transfer_handle',
1148          'type' => '4577'
1149        },
1150        '4' => {
1151          'name' => 'transfer_flag',
1152          'type' => '4572'
1153        },
1154        '5' => {
1155          'name' => 'attribute_data',
1156          'type' => '10413'
1157        }
1158      },
1159      'Reg' => {
1160        '1' => 'rsi',
1161        '2' => 'rdx',
1162        '3' => 'r10',
1163        '4' => 'r8',
1164        '5' => 'r9'
1165      },
1166      'Return' => '100',
1167      'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
1168    },
1169    '12667' => {
1170      'Header' => 'bios.h',
1171      'Line' => '430',
1172      'Param' => {
1173        '0' => {
1174          'name' => 'instance_id',
1175          'type' => '121'
1176        },
1177        '1' => {
1178          'name' => 'transfer_handle',
1179          'type' => '1023'
1180        },
1181        '2' => {
1182          'name' => 'transfer_op_flag',
1183          'type' => '121'
1184        },
1185        '3' => {
1186          'name' => 'attribute_handle',
1187          'type' => '1011'
1188        },
1189        '4' => {
1190          'name' => 'msg',
1191          'type' => '4120'
1192        }
1193      },
1194      'Return' => '100',
1195      'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
1196    },
1197    '12896' => {
1198      'Header' => 'bios.h',
1199      'Line' => '412',
1200      'Param' => {
1201        '0' => {
1202          'name' => 'msg',
1203          'type' => '4567'
1204        },
1205        '1' => {
1206          'name' => 'payload_length',
1207          'type' => '1145'
1208        },
1209        '2' => {
1210          'name' => 'completion_code',
1211          'type' => '4572'
1212        },
1213        '3' => {
1214          'name' => 'next_transfer_handle',
1215          'type' => '4577'
1216        },
1217        '4' => {
1218          'name' => 'transfer_flag',
1219          'type' => '4572'
1220        },
1221        '5' => {
1222          'name' => 'bios_table_offset',
1223          'type' => '13058'
1224        }
1225      },
1226      'Reg' => {
1227        '1' => 'r10',
1228        '2' => 'rsi',
1229        '3' => 'rdi',
1230        '4' => 'r8',
1231        '5' => 'r9'
1232      },
1233      'Return' => '100',
1234      'ShortName' => 'decode_get_bios_table_resp'
1235    },
1236    '13068' => {
1237      'Header' => 'bios.h',
1238      'Line' => '395',
1239      'Param' => {
1240        '0' => {
1241          'name' => 'msg',
1242          'type' => '4567'
1243        },
1244        '1' => {
1245          'name' => 'payload_length',
1246          'type' => '1145'
1247        },
1248        '2' => {
1249          'name' => 'transfer_handle',
1250          'type' => '4577'
1251        },
1252        '3' => {
1253          'name' => 'transfer_op_flag',
1254          'type' => '4572'
1255        },
1256        '4' => {
1257          'name' => 'table_type',
1258          'type' => '4572'
1259        }
1260      },
1261      'Reg' => {
1262        '1' => 'r9',
1263        '2' => 'rdx',
1264        '3' => 'rcx',
1265        '4' => 'r8'
1266      },
1267      'Return' => '100',
1268      'ShortName' => 'decode_get_bios_table_req'
1269    },
1270    '13215' => {
1271      'Header' => 'bios.h',
1272      'Line' => '381',
1273      'Param' => {
1274        '0' => {
1275          'name' => 'instance_id',
1276          'type' => '121'
1277        },
1278        '1' => {
1279          'name' => 'transfer_handle',
1280          'type' => '1023'
1281        },
1282        '2' => {
1283          'name' => 'transfer_op_flag',
1284          'type' => '121'
1285        },
1286        '3' => {
1287          'name' => 'table_type',
1288          'type' => '121'
1289        },
1290        '4' => {
1291          'name' => 'msg',
1292          'type' => '4120'
1293        }
1294      },
1295      'Return' => '100',
1296      'ShortName' => 'encode_get_bios_table_req'
1297    },
1298    '13439' => {
1299      'Header' => 'bios.h',
1300      'Line' => '366',
1301      'Param' => {
1302        '0' => {
1303          'name' => 'instance_id',
1304          'type' => '121'
1305        },
1306        '1' => {
1307          'name' => 'completion_code',
1308          'type' => '121'
1309        },
1310        '2' => {
1311          'name' => 'next_transfer_handle',
1312          'type' => '1023'
1313        },
1314        '3' => {
1315          'name' => 'transfer_flag',
1316          'type' => '121'
1317        },
1318        '4' => {
1319          'name' => 'table_data',
1320          'type' => '4572'
1321        },
1322        '5' => {
1323          'name' => 'payload_length',
1324          'type' => '1145'
1325        },
1326        '6' => {
1327          'name' => 'msg',
1328          'offset' => '0',
1329          'type' => '4120'
1330        }
1331      },
1332      'Reg' => {
1333        '2' => 'r15'
1334      },
1335      'Return' => '100',
1336      'ShortName' => 'encode_get_bios_table_resp'
1337    },
1338    '13792' => {
1339      'Header' => 'bios.h',
1340      'Line' => '581',
1341      'Param' => {
1342        '0' => {
1343          'name' => 'msg',
1344          'type' => '4567'
1345        },
1346        '1' => {
1347          'name' => 'payload_length',
1348          'type' => '1145'
1349        },
1350        '2' => {
1351          'name' => 'completion_code',
1352          'type' => '4572'
1353        }
1354      },
1355      'Reg' => {
1356        '0' => 'rdi',
1357        '1' => 'rsi',
1358        '2' => 'rdx'
1359      },
1360      'Return' => '100',
1361      'ShortName' => 'decode_set_date_time_resp'
1362    },
1363    '13865' => {
1364      'Header' => 'bios.h',
1365      'Line' => '565',
1366      'Param' => {
1367        '0' => {
1368          'name' => 'instance_id',
1369          'type' => '121'
1370        },
1371        '1' => {
1372          'name' => 'completion_code',
1373          'type' => '121'
1374        },
1375        '2' => {
1376          'name' => 'msg',
1377          'type' => '4120'
1378        },
1379        '3' => {
1380          'name' => 'payload_length',
1381          'type' => '1145'
1382        }
1383      },
1384      'Return' => '100',
1385      'ShortName' => 'encode_set_date_time_resp'
1386    },
1387    '14072' => {
1388      'Header' => 'bios.h',
1389      'Line' => '551',
1390      'Param' => {
1391        '0' => {
1392          'name' => 'msg',
1393          'type' => '4567'
1394        },
1395        '1' => {
1396          'name' => 'payload_length',
1397          'type' => '1145'
1398        },
1399        '2' => {
1400          'name' => 'seconds',
1401          'type' => '4572'
1402        },
1403        '3' => {
1404          'name' => 'minutes',
1405          'type' => '4572'
1406        },
1407        '4' => {
1408          'name' => 'hours',
1409          'type' => '4572'
1410        },
1411        '5' => {
1412          'name' => 'day',
1413          'type' => '4572'
1414        },
1415        '6' => {
1416          'name' => 'month',
1417          'offset' => '0',
1418          'type' => '4572'
1419        },
1420        '7' => {
1421          'name' => 'year',
1422          'offset' => '8',
1423          'type' => '12495'
1424        }
1425      },
1426      'Reg' => {
1427        '2' => 'rbp',
1428        '3' => 'r12',
1429        '4' => 'r13',
1430        '5' => 'r14'
1431      },
1432      'Return' => '100',
1433      'ShortName' => 'decode_set_date_time_req'
1434    },
1435    '14363' => {
1436      'Header' => 'bios.h',
1437      'Line' => '534',
1438      'Param' => {
1439        '0' => {
1440          'name' => 'instance_id',
1441          'type' => '121'
1442        },
1443        '1' => {
1444          'name' => 'seconds',
1445          'type' => '121'
1446        },
1447        '2' => {
1448          'name' => 'minutes',
1449          'type' => '121'
1450        },
1451        '3' => {
1452          'name' => 'hours',
1453          'type' => '121'
1454        },
1455        '4' => {
1456          'name' => 'day',
1457          'type' => '121'
1458        },
1459        '5' => {
1460          'name' => 'month',
1461          'type' => '121'
1462        },
1463        '6' => {
1464          'name' => 'year',
1465          'offset' => '0',
1466          'type' => '1011'
1467        },
1468        '7' => {
1469          'name' => 'msg',
1470          'offset' => '8',
1471          'type' => '4120'
1472        },
1473        '8' => {
1474          'name' => 'payload_length',
1475          'offset' => '16',
1476          'type' => '1145'
1477        }
1478      },
1479      'Return' => '100',
1480      'ShortName' => 'encode_set_date_time_req'
1481    },
1482    '14856' => {
1483      'Header' => 'bios.h',
1484      'Line' => '238',
1485      'Param' => {
1486        '0' => {
1487          'name' => 'msg',
1488          'type' => '4567'
1489        },
1490        '1' => {
1491          'name' => 'payload_length',
1492          'type' => '1145'
1493        },
1494        '2' => {
1495          'name' => 'completion_code',
1496          'type' => '4572'
1497        },
1498        '3' => {
1499          'name' => 'seconds',
1500          'type' => '4572'
1501        },
1502        '4' => {
1503          'name' => 'minutes',
1504          'type' => '4572'
1505        },
1506        '5' => {
1507          'name' => 'hours',
1508          'type' => '4572'
1509        },
1510        '6' => {
1511          'name' => 'day',
1512          'offset' => '0',
1513          'type' => '4572'
1514        },
1515        '7' => {
1516          'name' => 'month',
1517          'offset' => '8',
1518          'type' => '4572'
1519        },
1520        '8' => {
1521          'name' => 'year',
1522          'offset' => '16',
1523          'type' => '12495'
1524        }
1525      },
1526      'Reg' => {
1527        '1' => 'rdi',
1528        '2' => 'r10',
1529        '3' => 'rdx',
1530        '4' => 'r8',
1531        '5' => 'r9'
1532      },
1533      'Return' => '100',
1534      'ShortName' => 'decode_get_date_time_resp'
1535    },
1536    '15057' => {
1537      'Header' => 'bios.h',
1538      'Line' => '346',
1539      'Param' => {
1540        '0' => {
1541          'name' => 'instance_id',
1542          'type' => '121'
1543        },
1544        '1' => {
1545          'name' => 'completion_code',
1546          'type' => '121'
1547        },
1548        '2' => {
1549          'name' => 'seconds',
1550          'type' => '121'
1551        },
1552        '3' => {
1553          'name' => 'minutes',
1554          'type' => '121'
1555        },
1556        '4' => {
1557          'name' => 'hours',
1558          'type' => '121'
1559        },
1560        '5' => {
1561          'name' => 'day',
1562          'type' => '121'
1563        },
1564        '6' => {
1565          'name' => 'month',
1566          'offset' => '0',
1567          'type' => '121'
1568        },
1569        '7' => {
1570          'name' => 'year',
1571          'offset' => '8',
1572          'type' => '1011'
1573        },
1574        '8' => {
1575          'name' => 'msg',
1576          'offset' => '16',
1577          'type' => '4120'
1578        }
1579      },
1580      'Return' => '100',
1581      'ShortName' => 'encode_get_date_time_resp'
1582    },
1583    '15341' => {
1584      'Header' => 'bios.h',
1585      'Line' => '217',
1586      'Param' => {
1587        '0' => {
1588          'name' => 'instance_id',
1589          'type' => '121'
1590        },
1591        '1' => {
1592          'name' => 'msg',
1593          'type' => '4120'
1594        }
1595      },
1596      'Return' => '100',
1597      'ShortName' => 'encode_get_date_time_req'
1598    },
1599    '17275' => {
1600      'Header' => 'bios_table.h',
1601      'Line' => '648',
1602      'Param' => {
1603        '0' => {
1604          'name' => 'table',
1605          'type' => '1219'
1606        },
1607        '1' => {
1608          'name' => 'size',
1609          'type' => '1145'
1610        }
1611      },
1612      'Reg' => {
1613        '0' => 'rdi',
1614        '1' => 'rsi'
1615      },
1616      'Return' => '805',
1617      'ShortName' => 'pldm_bios_table_checksum'
1618    },
1619    '17420' => {
1620      'Header' => 'bios_table.h',
1621      'Line' => '639',
1622      'Param' => {
1623        '0' => {
1624          'name' => 'src_table',
1625          'type' => '2341'
1626        },
1627        '1' => {
1628          'name' => 'src_length',
1629          'type' => '1145'
1630        },
1631        '2' => {
1632          'name' => 'dest_table',
1633          'type' => '2579'
1634        },
1635        '3' => {
1636          'name' => 'dest_length',
1637          'type' => '13058'
1638        },
1639        '4' => {
1640          'name' => 'entry',
1641          'type' => '2341'
1642        },
1643        '5' => {
1644          'name' => 'entry_length',
1645          'type' => '1145'
1646        }
1647      },
1648      'Reg' => {
1649        '2' => 'r14',
1650        '4' => 'r13'
1651      },
1652      'Return' => '100',
1653      'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
1654    },
1655    '18108' => {
1656      'Header' => 'bios_table.h',
1657      'Line' => '605',
1658      'Param' => {
1659        '0' => {
1660          'name' => 'table',
1661          'type' => '2341'
1662        },
1663        '1' => {
1664          'name' => 'length',
1665          'type' => '1145'
1666        },
1667        '2' => {
1668          'name' => 'handle',
1669          'type' => '1011'
1670        }
1671      },
1672      'Reg' => {
1673        '2' => 'r8'
1674      },
1675      'Return' => '18103',
1676      'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
1677    },
1678    '18371' => {
1679      'Header' => 'bios_table.h',
1680      'Line' => '202',
1681      'Param' => {
1682        '0' => {
1683          'name' => 'table',
1684          'type' => '2341'
1685        },
1686        '1' => {
1687          'name' => 'length',
1688          'type' => '1145'
1689        },
1690        '2' => {
1691          'name' => 'handle',
1692          'type' => '1011'
1693        }
1694      },
1695      'Reg' => {
1696        '2' => 'r8'
1697      },
1698      'Return' => '18517',
1699      'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
1700    },
1701    '18638' => {
1702      'Header' => 'bios_table.h',
1703      'Line' => '192',
1704      'Param' => {
1705        '0' => {
1706          'name' => 'table',
1707          'type' => '2341'
1708        },
1709        '1' => {
1710          'name' => 'length',
1711          'type' => '1145'
1712        },
1713        '2' => {
1714          'name' => 'handle',
1715          'type' => '1011'
1716        }
1717      },
1718      'Reg' => {
1719        '2' => 'r8'
1720      },
1721      'Return' => '18517',
1722      'ShortName' => 'pldm_bios_table_attr_find_by_handle'
1723    },
1724    '18900' => {
1725      'Header' => 'bios_table.h',
1726      'Line' => '151',
1727      'Param' => {
1728        '0' => {
1729          'name' => 'table',
1730          'type' => '2341'
1731        },
1732        '1' => {
1733          'name' => 'length',
1734          'type' => '1145'
1735        },
1736        '2' => {
1737          'name' => 'str',
1738          'type' => '3889'
1739        }
1740      },
1741      'Reg' => {
1742        '0' => 'rbp',
1743        '1' => 'r12',
1744        '2' => 'rbx'
1745      },
1746      'Return' => '19120',
1747      'ShortName' => 'pldm_bios_table_string_find_by_string'
1748    },
1749    '19289' => {
1750      'Header' => 'bios_table.h',
1751      'Line' => '160',
1752      'Param' => {
1753        '0' => {
1754          'name' => 'table',
1755          'type' => '2341'
1756        },
1757        '1' => {
1758          'name' => 'length',
1759          'type' => '1145'
1760        },
1761        '2' => {
1762          'name' => 'handle',
1763          'type' => '1011'
1764        }
1765      },
1766      'Reg' => {
1767        '2' => 'r8'
1768      },
1769      'Return' => '19120',
1770      'ShortName' => 'pldm_bios_table_string_find_by_handle'
1771    },
1772    '20050' => {
1773      'Header' => 'bios_table.h',
1774      'Line' => '52',
1775      'Param' => {
1776        '0' => {
1777          'name' => 'iter',
1778          'type' => '18098'
1779        }
1780      },
1781      'Reg' => {
1782        '0' => 'rdi'
1783      },
1784      'Return' => '2341',
1785      'ShortName' => 'pldm_bios_table_iter_value'
1786    },
1787    '20098' => {
1788      'Header' => 'bios_table.h',
1789      'Line' => '46',
1790      'Param' => {
1791        '0' => {
1792          'name' => 'iter',
1793          'type' => '18098'
1794        }
1795      },
1796      'Return' => '1',
1797      'ShortName' => 'pldm_bios_table_iter_next'
1798    },
1799    '20208' => {
1800      'Header' => 'bios_table.h',
1801      'Line' => '41',
1802      'Param' => {
1803        '0' => {
1804          'name' => 'iter',
1805          'type' => '20283'
1806        }
1807      },
1808      'Return' => '805',
1809      'ShortName' => 'pldm_bios_table_iter_is_end'
1810    },
1811    '20288' => {
1812      'Header' => 'bios_table.h',
1813      'Line' => '34',
1814      'Param' => {
1815        '0' => {
1816          'name' => 'iter',
1817          'type' => '18098'
1818        }
1819      },
1820      'Return' => '1',
1821      'ShortName' => 'pldm_bios_table_iter_free'
1822    },
1823    '20360' => {
1824      'Header' => 'bios_table.h',
1825      'Line' => '28',
1826      'Param' => {
1827        '0' => {
1828          'name' => 'table',
1829          'type' => '2341'
1830        },
1831        '1' => {
1832          'name' => 'length',
1833          'type' => '1145'
1834        },
1835        '2' => {
1836          'name' => 'type',
1837          'type' => '15974'
1838        }
1839      },
1840      'Reg' => {
1841        '0' => 'rbp',
1842        '1' => 'r12',
1843        '2' => 'rbx'
1844      },
1845      'Return' => '18098',
1846      'ShortName' => 'pldm_bios_table_iter_create'
1847    },
1848    '20598' => {
1849      'Header' => 'bios_table.h',
1850      'Line' => '624',
1851      'Param' => {
1852        '0' => {
1853          'name' => 'table',
1854          'type' => '2579'
1855        },
1856        '1' => {
1857          'name' => 'capacity',
1858          'type' => '1145'
1859        },
1860        '2' => {
1861          'name' => 'size',
1862          'type' => '13058'
1863        }
1864      },
1865      'Reg' => {
1866        '0' => 'rbp',
1867        '1' => 'r12',
1868        '2' => 'rbx'
1869      },
1870      'Return' => '100',
1871      'ShortName' => 'pldm_bios_table_append_pad_checksum_check'
1872    },
1873    '20898' => {
1874      'Header' => 'bios_table.h',
1875      'Line' => '612',
1876      'Param' => {
1877        '0' => {
1878          'name' => 'size_without_pad',
1879          'type' => '1145'
1880        }
1881      },
1882      'Return' => '1145',
1883      'ShortName' => 'pldm_bios_table_pad_checksum_size'
1884    },
1885    '21253' => {
1886      'Header' => 'bios_table.h',
1887      'Line' => '587',
1888      'Param' => {
1889        '0' => {
1890          'name' => 'entry',
1891          'type' => '18103'
1892        }
1893      },
1894      'Reg' => {
1895        '0' => 'rdi'
1896      },
1897      'Return' => '1011',
1898      'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
1899    },
1900    '21302' => {
1901      'Header' => 'bios_table.h',
1902      'Line' => '594',
1903      'Param' => {
1904        '0' => {
1905          'name' => 'entry',
1906          'type' => '18103'
1907        }
1908      },
1909      'Return' => '1145',
1910      'ShortName' => 'pldm_bios_table_attr_value_entry_length'
1911    },
1912    '21786' => {
1913      'Header' => 'bios_table.h',
1914      'Line' => '561',
1915      'Param' => {
1916        '0' => {
1917          'name' => 'entry',
1918          'type' => '18103'
1919        }
1920      },
1921      'Reg' => {
1922        '0' => 'rdi'
1923      },
1924      'Return' => '15828',
1925      'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
1926    },
1927    '21926' => {
1928      'Header' => 'bios_table.h',
1929      'Line' => '577',
1930      'Param' => {
1931        '0' => {
1932          'name' => 'entry',
1933          'type' => '2579'
1934        },
1935        '1' => {
1936          'name' => 'entry_length',
1937          'type' => '1145'
1938        },
1939        '2' => {
1940          'name' => 'attr_handle',
1941          'type' => '1011'
1942        },
1943        '3' => {
1944          'name' => 'attr_type',
1945          'type' => '121'
1946        },
1947        '4' => {
1948          'name' => 'cv',
1949          'type' => '15828'
1950        }
1951      },
1952      'Reg' => {
1953        '0' => 'rbx',
1954        '1' => 'r12',
1955        '2' => 'r13',
1956        '3' => 'rbp',
1957        '4' => 'r8'
1958      },
1959      'Return' => '100',
1960      'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_check'
1961    },
1962    '22195' => {
1963      'Header' => 'bios_table.h',
1964      'Line' => '555',
1965      'Return' => '1145',
1966      'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
1967    },
1968    '22357' => {
1969      'Header' => 'bios_table.h',
1970      'Line' => '548',
1971      'Param' => {
1972        '0' => {
1973          'name' => 'entry',
1974          'type' => '2579'
1975        },
1976        '1' => {
1977          'name' => 'entry_length',
1978          'type' => '1145'
1979        },
1980        '2' => {
1981          'name' => 'attr_handle',
1982          'type' => '1011'
1983        },
1984        '3' => {
1985          'name' => 'attr_type',
1986          'type' => '121'
1987        },
1988        '4' => {
1989          'name' => 'str_length',
1990          'type' => '1011'
1991        },
1992        '5' => {
1993          'name' => 'str',
1994          'type' => '3889'
1995        }
1996      },
1997      'Reg' => {
1998        '0' => 'rbx',
1999        '1' => 'r13',
2000        '2' => 'r14',
2001        '3' => 'rbp',
2002        '4' => 'r8',
2003        '5' => 'r12'
2004      },
2005      'Return' => '100',
2006      'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_check'
2007    },
2008    '22757' => {
2009      'Header' => 'bios_table.h',
2010      'Line' => '529',
2011      'Param' => {
2012        '0' => {
2013          'name' => 'entry',
2014          'type' => '18103'
2015        },
2016        '1' => {
2017          'name' => 'current_string',
2018          'type' => '10413'
2019        }
2020      },
2021      'Return' => '1',
2022      'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
2023    },
2024    '22852' => {
2025      'Header' => 'bios_table.h',
2026      'Line' => '519',
2027      'Param' => {
2028        '0' => {
2029          'name' => 'entry',
2030          'type' => '18103'
2031        }
2032      },
2033      'Reg' => {
2034        '0' => 'rdi'
2035      },
2036      'Return' => '1011',
2037      'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
2038    },
2039    '22993' => {
2040      'Header' => 'bios_table.h',
2041      'Line' => '513',
2042      'Param' => {
2043        '0' => {
2044          'name' => 'string_length',
2045          'type' => '1011'
2046        }
2047      },
2048      'Reg' => {
2049        '0' => 'rdi'
2050      },
2051      'Return' => '1145',
2052      'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
2053    },
2054    '23175' => {
2055      'Header' => 'bios_table.h',
2056      'Line' => '503',
2057      'Param' => {
2058        '0' => {
2059          'name' => 'entry',
2060          'type' => '2579'
2061        },
2062        '1' => {
2063          'name' => 'entry_length',
2064          'type' => '1145'
2065        },
2066        '2' => {
2067          'name' => 'attr_handle',
2068          'type' => '1011'
2069        },
2070        '3' => {
2071          'name' => 'attr_type',
2072          'type' => '121'
2073        },
2074        '4' => {
2075          'name' => 'count',
2076          'type' => '121'
2077        },
2078        '5' => {
2079          'name' => 'handles',
2080          'type' => '1219'
2081        }
2082      },
2083      'Reg' => {
2084        '0' => 'rbx',
2085        '1' => 'r14',
2086        '5' => 'r13'
2087      },
2088      'Return' => '100',
2089      'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_check'
2090    },
2091    '23494' => {
2092      'Header' => 'bios_table.h',
2093      'Line' => '484',
2094      'Param' => {
2095        '0' => {
2096          'name' => 'entry',
2097          'type' => '18103'
2098        },
2099        '1' => {
2100          'name' => 'handles',
2101          'type' => '4572'
2102        },
2103        '2' => {
2104          'name' => 'number',
2105          'type' => '121'
2106        }
2107      },
2108      'Return' => '121',
2109      'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
2110    },
2111    '23741' => {
2112      'Header' => 'bios_table.h',
2113      'Line' => '474',
2114      'Param' => {
2115        '0' => {
2116          'name' => 'entry',
2117          'type' => '18103'
2118        }
2119      },
2120      'Reg' => {
2121        '0' => 'rdi'
2122      },
2123      'Return' => '121',
2124      'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
2125    },
2126    '23790' => {
2127      'Header' => 'bios_table.h',
2128      'Line' => '468',
2129      'Param' => {
2130        '0' => {
2131          'name' => 'count',
2132          'type' => '121'
2133        }
2134      },
2135      'Reg' => {
2136        '0' => 'rdi'
2137      },
2138      'Return' => '1145',
2139      'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
2140    },
2141    '23839' => {
2142      'Header' => 'bios_table.h',
2143      'Line' => '461',
2144      'Param' => {
2145        '0' => {
2146          'name' => 'entry',
2147          'type' => '18103'
2148        }
2149      },
2150      'Reg' => {
2151        '0' => 'rdi'
2152      },
2153      'Return' => '121',
2154      'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
2155    },
2156    '23888' => {
2157      'Header' => 'bios_table.h',
2158      'Line' => '454',
2159      'Param' => {
2160        '0' => {
2161          'name' => 'entry',
2162          'type' => '18103'
2163        }
2164      },
2165      'Reg' => {
2166        '0' => 'rdi'
2167      },
2168      'Return' => '1011',
2169      'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
2170    },
2171    '24435' => {
2172      'Header' => 'bios_table.h',
2173      'Line' => '446',
2174      'Param' => {
2175        '0' => {
2176          'name' => 'entry',
2177          'type' => '18517'
2178        },
2179        '1' => {
2180          'name' => 'lower',
2181          'type' => '24556'
2182        },
2183        '2' => {
2184          'name' => 'upper',
2185          'type' => '24556'
2186        },
2187        '3' => {
2188          'name' => 'scalar',
2189          'type' => '4577'
2190        },
2191        '4' => {
2192          'name' => 'def',
2193          'type' => '24556'
2194        }
2195      },
2196      'Reg' => {
2197        '0' => 'rdi',
2198        '1' => 'rsi',
2199        '2' => 'rdx',
2200        '3' => 'rcx',
2201        '4' => 'r8'
2202      },
2203      'Return' => '1',
2204      'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
2205    },
2206    '24571' => {
2207      'Header' => 'bios_table.h',
2208      'Line' => '434',
2209      'Param' => {
2210        '0' => {
2211          'name' => 'entry',
2212          'type' => '2579'
2213        },
2214        '1' => {
2215          'name' => 'entry_length',
2216          'type' => '1145'
2217        },
2218        '2' => {
2219          'name' => 'info',
2220          'type' => '24833'
2221        }
2222      },
2223      'Reg' => {
2224        '0' => 'r12',
2225        '1' => 'rbp',
2226        '2' => 'rbx'
2227      },
2228      'Return' => '100',
2229      'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_check'
2230    },
2231    '24843' => {
2232      'Header' => 'bios_table.h',
2233      'Line' => '415',
2234      'Param' => {
2235        '0' => {
2236          'name' => 'info',
2237          'type' => '24833'
2238        },
2239        '1' => {
2240          'name' => 'errmsg',
2241          'type' => '25142'
2242        }
2243      },
2244      'Return' => '100',
2245      'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
2246    },
2247    '25147' => {
2248      'Header' => 'bios_table.h',
2249      'Line' => '422',
2250      'Return' => '1145',
2251      'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
2252    },
2253    '25309' => {
2254      'Header' => 'bios_table.h',
2255      'Line' => '389',
2256      'Param' => {
2257        '0' => {
2258          'name' => 'entry',
2259          'type' => '18517'
2260        },
2261        '1' => {
2262          'name' => 'buffer',
2263          'type' => '982'
2264        },
2265        '2' => {
2266          'name' => 'size',
2267          'type' => '1145'
2268        }
2269      },
2270      'Return' => '1011',
2271      'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
2272    },
2273    '25578' => {
2274      'Header' => 'bios_table.h',
2275      'Line' => '381',
2276      'Param' => {
2277        '0' => {
2278          'name' => 'entry',
2279          'type' => '18517'
2280        }
2281      },
2282      'Reg' => {
2283        '0' => 'rdi'
2284      },
2285      'Return' => '1011',
2286      'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
2287    },
2288    '25647' => {
2289      'Header' => 'bios_table.h',
2290      'Line' => '373',
2291      'Param' => {
2292        '0' => {
2293          'name' => 'entry',
2294          'type' => '18517'
2295        }
2296      },
2297      'Reg' => {
2298        '0' => 'rdi'
2299      },
2300      'Return' => '1011',
2301      'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
2302    },
2303    '25716' => {
2304      'Header' => 'bios_table.h',
2305      'Line' => '365',
2306      'Param' => {
2307        '0' => {
2308          'name' => 'entry',
2309          'type' => '18517'
2310        }
2311      },
2312      'Reg' => {
2313        '0' => 'rdi'
2314      },
2315      'Return' => '121',
2316      'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
2317    },
2318    '25785' => {
2319      'Header' => 'bios_table.h',
2320      'Line' => '357',
2321      'Param' => {
2322        '0' => {
2323          'name' => 'entry',
2324          'type' => '18517'
2325        },
2326        '1' => {
2327          'name' => 'def_string_length',
2328          'type' => '12495'
2329        }
2330      },
2331      'Reg' => {
2332        '0' => 'rdi',
2333        '1' => 'rbx'
2334      },
2335      'Return' => '100',
2336      'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length_check'
2337    },
2338    '25955' => {
2339      'Header' => 'bios_table.h',
2340      'Line' => '346',
2341      'Param' => {
2342        '0' => {
2343          'name' => 'entry',
2344          'type' => '2579'
2345        },
2346        '1' => {
2347          'name' => 'entry_length',
2348          'type' => '1145'
2349        },
2350        '2' => {
2351          'name' => 'info',
2352          'type' => '26314'
2353        }
2354      },
2355      'Reg' => {
2356        '0' => 'r12',
2357        '2' => 'rbx'
2358      },
2359      'Return' => '100',
2360      'ShortName' => 'pldm_bios_table_attr_entry_string_encode_check'
2361    },
2362    '26319' => {
2363      'Header' => 'bios_table.h',
2364      'Line' => '325',
2365      'Param' => {
2366        '0' => {
2367          'name' => 'info',
2368          'type' => '26314'
2369        },
2370        '1' => {
2371          'name' => 'errmsg',
2372          'type' => '25142'
2373        }
2374      },
2375      'Reg' => {
2376        '1' => 'rbx'
2377      },
2378      'Return' => '100',
2379      'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
2380    },
2381    '26588' => {
2382      'Header' => 'bios_table.h',
2383      'Line' => '333',
2384      'Param' => {
2385        '0' => {
2386          'name' => 'def_str_len',
2387          'type' => '1011'
2388        }
2389      },
2390      'Reg' => {
2391        '0' => 'rdi'
2392      },
2393      'Return' => '1145',
2394      'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
2395    },
2396    '26838' => {
2397      'Header' => 'bios_table.h',
2398      'Line' => '299',
2399      'Param' => {
2400        '0' => {
2401          'name' => 'entry',
2402          'type' => '18517'
2403        },
2404        '1' => {
2405          'name' => 'def_indices',
2406          'type' => '4572'
2407        },
2408        '2' => {
2409          'name' => 'def_num',
2410          'type' => '121'
2411        }
2412      },
2413      'Reg' => {
2414        '0' => 'rbp',
2415        '1' => 'r12'
2416      },
2417      'Return' => '121',
2418      'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
2419    },
2420    '27135' => {
2421      'Header' => 'bios_table.h',
2422      'Line' => '284',
2423      'Param' => {
2424        '0' => {
2425          'name' => 'entry',
2426          'type' => '18517'
2427        },
2428        '1' => {
2429          'name' => 'pv_hdls',
2430          'type' => '12495'
2431        },
2432        '2' => {
2433          'name' => 'pv_num',
2434          'type' => '121'
2435        }
2436      },
2437      'Reg' => {
2438        '0' => 'rcx',
2439        '1' => 'rsi',
2440        '2' => 'rdx'
2441      },
2442      'Return' => '100',
2443      'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls'
2444    },
2445    '27300' => {
2446      'Header' => 'bios_table.h',
2447      'Line' => '265',
2448      'Param' => {
2449        '0' => {
2450          'name' => 'entry',
2451          'type' => '18517'
2452        },
2453        '1' => {
2454          'name' => 'def_num',
2455          'type' => '4572'
2456        }
2457      },
2458      'Reg' => {
2459        '0' => 'rdi',
2460        '1' => 'rsi'
2461      },
2462      'Return' => '100',
2463      'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num'
2464    },
2465    '27380' => {
2466      'Header' => 'bios_table.h',
2467      'Line' => '253',
2468      'Param' => {
2469        '0' => {
2470          'name' => 'entry',
2471          'type' => '18517'
2472        },
2473        '1' => {
2474          'name' => 'pv_num',
2475          'type' => '4572'
2476        }
2477      },
2478      'Reg' => {
2479        '0' => 'rdi',
2480        '1' => 'rsi'
2481      },
2482      'Return' => '100',
2483      'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num'
2484    },
2485    '27440' => {
2486      'Header' => 'bios_table.h',
2487      'Line' => '239',
2488      'Param' => {
2489        '0' => {
2490          'name' => 'entry',
2491          'type' => '2579'
2492        },
2493        '1' => {
2494          'name' => 'entry_length',
2495          'type' => '1145'
2496        },
2497        '2' => {
2498          'name' => 'info',
2499          'type' => '27769'
2500        }
2501      },
2502      'Reg' => {
2503        '0' => 'rbp',
2504        '2' => 'rbx'
2505      },
2506      'Return' => '100',
2507      'ShortName' => 'pldm_bios_table_attr_entry_enum_encode'
2508    },
2509    '27774' => {
2510      'Header' => 'bios_table.h',
2511      'Line' => '225',
2512      'Param' => {
2513        '0' => {
2514          'name' => 'pv_num',
2515          'type' => '121'
2516        },
2517        '1' => {
2518          'name' => 'def_num',
2519          'type' => '121'
2520        }
2521      },
2522      'Reg' => {
2523        '0' => 'rdi',
2524        '1' => 'rsi'
2525      },
2526      'Return' => '1145',
2527      'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
2528    },
2529    '27834' => {
2530      'Header' => 'bios_table.h',
2531      'Line' => '182',
2532      'Param' => {
2533        '0' => {
2534          'name' => 'entry',
2535          'type' => '18517'
2536        }
2537      },
2538      'Reg' => {
2539        '0' => 'rdi'
2540      },
2541      'Return' => '1011',
2542      'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
2543    },
2544    '27881' => {
2545      'Header' => 'bios_table.h',
2546      'Line' => '174',
2547      'Param' => {
2548        '0' => {
2549          'name' => 'entry',
2550          'type' => '18517'
2551        }
2552      },
2553      'Reg' => {
2554        '0' => 'rdi'
2555      },
2556      'Return' => '121',
2557      'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
2558    },
2559    '27928' => {
2560      'Header' => 'bios_table.h',
2561      'Line' => '167',
2562      'Param' => {
2563        '0' => {
2564          'name' => 'entry',
2565          'type' => '18517'
2566        }
2567      },
2568      'Reg' => {
2569        '0' => 'rdi'
2570      },
2571      'Return' => '1011',
2572      'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
2573    },
2574    '28561' => {
2575      'Header' => 'bios_table.h',
2576      'Line' => '137',
2577      'Param' => {
2578        '0' => {
2579          'name' => 'entry',
2580          'type' => '19120'
2581        },
2582        '1' => {
2583          'name' => 'buffer',
2584          'type' => '982'
2585        },
2586        '2' => {
2587          'name' => 'size',
2588          'type' => '1145'
2589        }
2590      },
2591      'Reg' => {
2592        '0' => 'rdi',
2593        '1' => 'rsi',
2594        '2' => 'rdx'
2595      },
2596      'Return' => '100',
2597      'ShortName' => 'pldm_bios_table_string_entry_decode_string'
2598    },
2599    '28798' => {
2600      'Header' => 'bios_table.h',
2601      'Line' => '122',
2602      'Param' => {
2603        '0' => {
2604          'name' => 'entry',
2605          'type' => '19120'
2606        }
2607      },
2608      'Reg' => {
2609        '0' => 'rdi'
2610      },
2611      'Return' => '1011',
2612      'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
2613    },
2614    '28845' => {
2615      'Header' => 'bios_table.h',
2616      'Line' => '115',
2617      'Param' => {
2618        '0' => {
2619          'name' => 'entry',
2620          'type' => '19120'
2621        }
2622      },
2623      'Reg' => {
2624        '0' => 'rdi'
2625      },
2626      'Return' => '1011',
2627      'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
2628    },
2629    '28892' => {
2630      'Header' => 'bios_table.h',
2631      'Line' => '105',
2632      'Param' => {
2633        '0' => {
2634          'name' => 'entry',
2635          'type' => '2579'
2636        },
2637        '1' => {
2638          'name' => 'entry_length',
2639          'type' => '1145'
2640        },
2641        '2' => {
2642          'name' => 'str',
2643          'type' => '3889'
2644        },
2645        '3' => {
2646          'name' => 'str_length',
2647          'type' => '1011'
2648        }
2649      },
2650      'Return' => '100',
2651      'ShortName' => 'pldm_bios_table_string_entry_encode'
2652    },
2653    '29253' => {
2654      'Header' => 'bios_table.h',
2655      'Line' => '91',
2656      'Param' => {
2657        '0' => {
2658          'name' => 'string_length',
2659          'type' => '1011'
2660        }
2661      },
2662      'Reg' => {
2663        '0' => 'rdi'
2664      },
2665      'Return' => '1145',
2666      'ShortName' => 'pldm_bios_table_string_entry_encode_length'
2667    },
2668    '35798' => {
2669      'Header' => 'firmware_update.h',
2670      'Line' => '1500',
2671      'Param' => {
2672        '0' => {
2673          'name' => 'msg',
2674          'type' => '4567'
2675        },
2676        '1' => {
2677          'name' => 'payload_length',
2678          'type' => '1145'
2679        },
2680        '2' => {
2681          'name' => 'completion_code',
2682          'type' => '4572'
2683        },
2684        '3' => {
2685          'name' => 'non_functioning_component_indication',
2686          'type' => '35980'
2687        },
2688        '4' => {
2689          'name' => 'non_functioning_component_bitmap',
2690          'type' => '35985'
2691        }
2692      },
2693      'Reg' => {
2694        '0' => 'rbx',
2695        '3' => 'rbp',
2696        '4' => 'r12'
2697      },
2698      'Return' => '100',
2699      'ShortName' => 'decode_cancel_update_resp'
2700    },
2701    '35995' => {
2702      'Header' => 'firmware_update.h',
2703      'Line' => '1483',
2704      'Param' => {
2705        '0' => {
2706          'name' => 'instance_id',
2707          'type' => '121'
2708        },
2709        '1' => {
2710          'name' => 'msg',
2711          'type' => '4120'
2712        },
2713        '2' => {
2714          'name' => 'payload_length',
2715          'type' => '1145'
2716        }
2717      },
2718      'Return' => '100',
2719      'ShortName' => 'encode_cancel_update_req'
2720    },
2721    '36167' => {
2722      'Header' => 'firmware_update.h',
2723      'Line' => '1468',
2724      'Param' => {
2725        '0' => {
2726          'name' => 'msg',
2727          'type' => '4567'
2728        },
2729        '1' => {
2730          'name' => 'payload_length',
2731          'type' => '1145'
2732        },
2733        '2' => {
2734          'name' => 'completion_code',
2735          'type' => '4572'
2736        }
2737      },
2738      'Reg' => {
2739        '0' => 'rdi',
2740        '1' => 'rsi',
2741        '2' => 'rdx'
2742      },
2743      'Return' => '100',
2744      'ShortName' => 'decode_cancel_update_component_resp'
2745    },
2746    '36243' => {
2747      'Header' => 'firmware_update.h',
2748      'Line' => '1456',
2749      'Param' => {
2750        '0' => {
2751          'name' => 'instance_id',
2752          'type' => '121'
2753        },
2754        '1' => {
2755          'name' => 'msg',
2756          'type' => '4120'
2757        },
2758        '2' => {
2759          'name' => 'payload_length',
2760          'type' => '1145'
2761        }
2762      },
2763      'Return' => '100',
2764      'ShortName' => 'encode_cancel_update_component_req'
2765    },
2766    '36415' => {
2767      'Header' => 'firmware_update.h',
2768      'Line' => '1438',
2769      'Param' => {
2770        '0' => {
2771          'name' => 'msg',
2772          'type' => '4567'
2773        },
2774        '1' => {
2775          'name' => 'payload_length',
2776          'type' => '1145'
2777        },
2778        '2' => {
2779          'name' => 'completion_code',
2780          'type' => '4572'
2781        },
2782        '3' => {
2783          'name' => 'current_state',
2784          'type' => '4572'
2785        },
2786        '4' => {
2787          'name' => 'previous_state',
2788          'type' => '4572'
2789        },
2790        '5' => {
2791          'name' => 'aux_state',
2792          'type' => '4572'
2793        },
2794        '6' => {
2795          'name' => 'aux_state_status',
2796          'offset' => '0',
2797          'type' => '4572'
2798        },
2799        '7' => {
2800          'name' => 'progress_percent',
2801          'offset' => '8',
2802          'type' => '4572'
2803        },
2804        '8' => {
2805          'name' => 'reason_code',
2806          'offset' => '16',
2807          'type' => '4572'
2808        },
2809        '9' => {
2810          'name' => 'update_option_flags_enabled',
2811          'offset' => '24',
2812          'type' => '36742'
2813        }
2814      },
2815      'Reg' => {
2816        '0' => 'rbx',
2817        '3' => 'r12',
2818        '4' => 'rbp',
2819        '5' => 'r13'
2820      },
2821      'Return' => '100',
2822      'ShortName' => 'decode_get_status_resp'
2823    },
2824    '36752' => {
2825      'Header' => 'firmware_update.h',
2826      'Line' => '1418',
2827      'Param' => {
2828        '0' => {
2829          'name' => 'instance_id',
2830          'type' => '121'
2831        },
2832        '1' => {
2833          'name' => 'msg',
2834          'type' => '4120'
2835        },
2836        '2' => {
2837          'name' => 'payload_length',
2838          'type' => '1145'
2839        }
2840      },
2841      'Return' => '100',
2842      'ShortName' => 'encode_get_status_req'
2843    },
2844    '36924' => {
2845      'Header' => 'firmware_update.h',
2846      'Line' => '1402',
2847      'Param' => {
2848        '0' => {
2849          'name' => 'msg',
2850          'type' => '4567'
2851        },
2852        '1' => {
2853          'name' => 'payload_length',
2854          'type' => '1145'
2855        },
2856        '2' => {
2857          'name' => 'completion_code',
2858          'type' => '4572'
2859        },
2860        '3' => {
2861          'name' => 'estimated_time_activation',
2862          'type' => '12495'
2863        }
2864      },
2865      'Reg' => {
2866        '1' => 'rsi',
2867        '2' => 'rdx',
2868        '3' => 'rcx'
2869      },
2870      'Return' => '100',
2871      'ShortName' => 'decode_activate_firmware_resp'
2872    },
2873    '37050' => {
2874      'Header' => 'firmware_update.h',
2875      'Line' => '1388',
2876      'Param' => {
2877        '0' => {
2878          'name' => 'instance_id',
2879          'type' => '121'
2880        },
2881        '1' => {
2882          'name' => 'self_contained_activation_req',
2883          'type' => '29980'
2884        },
2885        '2' => {
2886          'name' => 'msg',
2887          'type' => '4120'
2888        },
2889        '3' => {
2890          'name' => 'payload_length',
2891          'type' => '1145'
2892        }
2893      },
2894      'Return' => '100',
2895      'ShortName' => 'encode_activate_firmware_req'
2896    },
2897    '37293' => {
2898      'Header' => 'firmware_update.h',
2899      'Line' => '1373',
2900      'Param' => {
2901        '0' => {
2902          'name' => 'instance_id',
2903          'type' => '121'
2904        },
2905        '1' => {
2906          'name' => 'completion_code',
2907          'type' => '121'
2908        },
2909        '2' => {
2910          'name' => 'msg',
2911          'type' => '4120'
2912        },
2913        '3' => {
2914          'name' => 'payload_length',
2915          'type' => '1145'
2916        }
2917      },
2918      'Return' => '100',
2919      'ShortName' => 'encode_apply_complete_resp'
2920    },
2921    '37484' => {
2922      'Header' => 'firmware_update.h',
2923      'Line' => '1356',
2924      'Param' => {
2925        '0' => {
2926          'name' => 'msg',
2927          'type' => '4567'
2928        },
2929        '1' => {
2930          'name' => 'payload_length',
2931          'type' => '1145'
2932        },
2933        '2' => {
2934          'name' => 'apply_result',
2935          'type' => '4572'
2936        },
2937        '3' => {
2938          'name' => 'comp_activation_methods_modification',
2939          'type' => '37594'
2940        }
2941      },
2942      'Reg' => {
2943        '0' => 'rdi',
2944        '1' => 'rsi',
2945        '2' => 'rdx',
2946        '3' => 'rcx'
2947      },
2948      'Return' => '100',
2949      'ShortName' => 'decode_apply_complete_req'
2950    },
2951    '37604' => {
2952      'Header' => 'firmware_update.h',
2953      'Line' => '1343',
2954      'Param' => {
2955        '0' => {
2956          'name' => 'instance_id',
2957          'type' => '121'
2958        },
2959        '1' => {
2960          'name' => 'completion_code',
2961          'type' => '121'
2962        },
2963        '2' => {
2964          'name' => 'msg',
2965          'type' => '4120'
2966        },
2967        '3' => {
2968          'name' => 'payload_length',
2969          'type' => '1145'
2970        }
2971      },
2972      'Return' => '100',
2973      'ShortName' => 'encode_verify_complete_resp'
2974    },
2975    '37795' => {
2976      'Header' => 'firmware_update.h',
2977      'Line' => '1328',
2978      'Param' => {
2979        '0' => {
2980          'name' => 'msg',
2981          'type' => '4567'
2982        },
2983        '1' => {
2984          'name' => 'payload_length',
2985          'type' => '1145'
2986        },
2987        '2' => {
2988          'name' => 'verify_result',
2989          'type' => '4572'
2990        }
2991      },
2992      'Reg' => {
2993        '0' => 'rdi',
2994        '1' => 'rsi',
2995        '2' => 'rdx'
2996      },
2997      'Return' => '100',
2998      'ShortName' => 'decode_verify_complete_req'
2999    },
3000    '37871' => {
3001      'Header' => 'firmware_update.h',
3002      'Line' => '1317',
3003      'Param' => {
3004        '0' => {
3005          'name' => 'instance_id',
3006          'type' => '121'
3007        },
3008        '1' => {
3009          'name' => 'completion_code',
3010          'type' => '121'
3011        },
3012        '2' => {
3013          'name' => 'msg',
3014          'type' => '4120'
3015        },
3016        '3' => {
3017          'name' => 'payload_length',
3018          'type' => '1145'
3019        }
3020      },
3021      'Return' => '100',
3022      'ShortName' => 'encode_transfer_complete_resp'
3023    },
3024    '38062' => {
3025      'Header' => 'firmware_update.h',
3026      'Line' => '1301',
3027      'Param' => {
3028        '0' => {
3029          'name' => 'msg',
3030          'type' => '4567'
3031        },
3032        '1' => {
3033          'name' => 'payload_length',
3034          'type' => '1145'
3035        },
3036        '2' => {
3037          'name' => 'transfer_result',
3038          'type' => '4572'
3039        }
3040      },
3041      'Reg' => {
3042        '0' => 'rdi',
3043        '1' => 'rsi',
3044        '2' => 'rdx'
3045      },
3046      'Return' => '100',
3047      'ShortName' => 'decode_transfer_complete_req'
3048    },
3049    '38138' => {
3050      'Header' => 'firmware_update.h',
3051      'Line' => '1288',
3052      'Param' => {
3053        '0' => {
3054          'name' => 'instance_id',
3055          'type' => '121'
3056        },
3057        '1' => {
3058          'name' => 'completion_code',
3059          'type' => '121'
3060        },
3061        '2' => {
3062          'name' => 'msg',
3063          'type' => '4120'
3064        },
3065        '3' => {
3066          'name' => 'payload_length',
3067          'type' => '1145'
3068        }
3069      },
3070      'Reg' => {
3071        '2' => 'rbx'
3072      },
3073      'Return' => '100',
3074      'ShortName' => 'encode_request_firmware_data_resp'
3075    },
3076    '38329' => {
3077      'Header' => 'firmware_update.h',
3078      'Line' => '1266',
3079      'Param' => {
3080        '0' => {
3081          'name' => 'msg',
3082          'type' => '4567'
3083        },
3084        '1' => {
3085          'name' => 'payload_length',
3086          'type' => '1145'
3087        },
3088        '2' => {
3089          'name' => 'offset',
3090          'type' => '4577'
3091        },
3092        '3' => {
3093          'name' => 'length',
3094          'type' => '4577'
3095        }
3096      },
3097      'Reg' => {
3098        '0' => 'rdi',
3099        '1' => 'rsi',
3100        '2' => 'rdx',
3101        '3' => 'rcx'
3102      },
3103      'Return' => '100',
3104      'ShortName' => 'decode_request_firmware_data_req'
3105    },
3106    '38449' => {
3107      'Header' => 'firmware_update.h',
3108      'Line' => '1248',
3109      'Param' => {
3110        '0' => {
3111          'name' => 'msg',
3112          'type' => '4567'
3113        },
3114        '1' => {
3115          'name' => 'payload_length',
3116          'type' => '1145'
3117        },
3118        '2' => {
3119          'name' => 'completion_code',
3120          'type' => '4572'
3121        },
3122        '3' => {
3123          'name' => 'comp_compatibility_resp',
3124          'type' => '4572'
3125        },
3126        '4' => {
3127          'name' => 'comp_compatibility_resp_code',
3128          'type' => '4572'
3129        },
3130        '5' => {
3131          'name' => 'update_option_flags_enabled',
3132          'type' => '36742'
3133        },
3134        '6' => {
3135          'name' => 'time_before_req_fw_data',
3136          'offset' => '0',
3137          'type' => '12495'
3138        }
3139      },
3140      'Reg' => {
3141        '0' => 'rbx',
3142        '3' => 'r12',
3143        '4' => 'rbp',
3144        '5' => 'r13'
3145      },
3146      'Return' => '100',
3147      'ShortName' => 'decode_update_component_resp'
3148    },
3149    '38683' => {
3150      'Header' => 'firmware_update.h',
3151      'Line' => '1224',
3152      'Param' => {
3153        '0' => {
3154          'name' => 'instance_id',
3155          'type' => '121'
3156        },
3157        '1' => {
3158          'name' => 'comp_classification',
3159          'type' => '1011'
3160        },
3161        '2' => {
3162          'name' => 'comp_identifier',
3163          'type' => '1011'
3164        },
3165        '3' => {
3166          'name' => 'comp_classification_index',
3167          'type' => '121'
3168        },
3169        '4' => {
3170          'name' => 'comp_comparison_stamp',
3171          'type' => '1023'
3172        },
3173        '5' => {
3174          'name' => 'comp_image_size',
3175          'type' => '1023'
3176        },
3177        '6' => {
3178          'name' => 'update_option_flags',
3179          'offset' => '0',
3180          'type' => '30756'
3181        },
3182        '7' => {
3183          'name' => 'comp_ver_str_type',
3184          'offset' => '8',
3185          'type' => '121'
3186        },
3187        '8' => {
3188          'name' => 'comp_ver_str_len',
3189          'offset' => '16',
3190          'type' => '121'
3191        },
3192        '9' => {
3193          'name' => 'comp_ver_str',
3194          'offset' => '24',
3195          'type' => '39152'
3196        },
3197        '10' => {
3198          'name' => 'msg',
3199          'offset' => '32',
3200          'type' => '4120'
3201        },
3202        '11' => {
3203          'name' => 'payload_length',
3204          'offset' => '40',
3205          'type' => '1145'
3206        }
3207      },
3208      'Return' => '100',
3209      'ShortName' => 'encode_update_component_req'
3210    },
3211    '39162' => {
3212      'Header' => 'firmware_update.h',
3213      'Line' => '1197',
3214      'Param' => {
3215        '0' => {
3216          'name' => 'msg',
3217          'type' => '4567'
3218        },
3219        '1' => {
3220          'name' => 'payload_length',
3221          'type' => '31763'
3222        },
3223        '2' => {
3224          'name' => 'completion_code',
3225          'type' => '4572'
3226        },
3227        '3' => {
3228          'name' => 'comp_resp',
3229          'type' => '4572'
3230        },
3231        '4' => {
3232          'name' => 'comp_resp_code',
3233          'type' => '4572'
3234        }
3235      },
3236      'Reg' => {
3237        '0' => 'rbx',
3238        '3' => 'r12',
3239        '4' => 'rbp'
3240      },
3241      'Return' => '100',
3242      'ShortName' => 'decode_pass_component_table_resp'
3243    },
3244    '39361' => {
3245      'Header' => 'firmware_update.h',
3246      'Line' => '1179',
3247      'Param' => {
3248        '0' => {
3249          'name' => 'instance_id',
3250          'type' => '121'
3251        },
3252        '1' => {
3253          'name' => 'transfer_flag',
3254          'type' => '121'
3255        },
3256        '2' => {
3257          'name' => 'comp_classification',
3258          'type' => '1011'
3259        },
3260        '3' => {
3261          'name' => 'comp_identifier',
3262          'type' => '1011'
3263        },
3264        '4' => {
3265          'name' => 'comp_classification_index',
3266          'type' => '121'
3267        },
3268        '5' => {
3269          'name' => 'comp_comparison_stamp',
3270          'type' => '1023'
3271        },
3272        '6' => {
3273          'name' => 'comp_ver_str_type',
3274          'offset' => '0',
3275          'type' => '121'
3276        },
3277        '7' => {
3278          'name' => 'comp_ver_str_len',
3279          'offset' => '8',
3280          'type' => '121'
3281        },
3282        '8' => {
3283          'name' => 'comp_ver_str',
3284          'offset' => '16',
3285          'type' => '39152'
3286        },
3287        '9' => {
3288          'name' => 'msg',
3289          'offset' => '24',
3290          'type' => '4120'
3291        },
3292        '10' => {
3293          'name' => 'payload_length',
3294          'offset' => '32',
3295          'type' => '1145'
3296        }
3297      },
3298      'Return' => '100',
3299      'ShortName' => 'encode_pass_component_table_req'
3300    },
3301    '39847' => {
3302      'Header' => 'firmware_update.h',
3303      'Line' => '1154',
3304      'Param' => {
3305        '0' => {
3306          'name' => 'msg',
3307          'type' => '4567'
3308        },
3309        '1' => {
3310          'name' => 'payload_length',
3311          'type' => '1145'
3312        },
3313        '2' => {
3314          'name' => 'completion_code',
3315          'type' => '4572'
3316        },
3317        '3' => {
3318          'name' => 'fd_meta_data_len',
3319          'type' => '12495'
3320        },
3321        '4' => {
3322          'name' => 'fd_will_send_pkg_data',
3323          'type' => '4572'
3324        }
3325      },
3326      'Reg' => {
3327        '1' => 'r9',
3328        '2' => 'rdx',
3329        '3' => 'rcx',
3330        '4' => 'r8'
3331      },
3332      'Return' => '100',
3333      'ShortName' => 'decode_request_update_resp'
3334    },
3335    '39994' => {
3336      'Header' => 'firmware_update.h',
3337      'Line' => '1135',
3338      'Param' => {
3339        '0' => {
3340          'name' => 'instance_id',
3341          'type' => '121'
3342        },
3343        '1' => {
3344          'name' => 'max_transfer_size',
3345          'type' => '1023'
3346        },
3347        '2' => {
3348          'name' => 'num_of_comp',
3349          'type' => '1011'
3350        },
3351        '3' => {
3352          'name' => 'max_outstanding_transfer_req',
3353          'type' => '121'
3354        },
3355        '4' => {
3356          'name' => 'pkg_data_len',
3357          'type' => '1011'
3358        },
3359        '5' => {
3360          'name' => 'comp_image_set_ver_str_type',
3361          'type' => '121'
3362        },
3363        '6' => {
3364          'name' => 'comp_image_set_ver_str_len',
3365          'offset' => '0',
3366          'type' => '121'
3367        },
3368        '7' => {
3369          'name' => 'comp_img_set_ver_str',
3370          'offset' => '8',
3371          'type' => '39152'
3372        },
3373        '8' => {
3374          'name' => 'msg',
3375          'offset' => '16',
3376          'type' => '4120'
3377        },
3378        '9' => {
3379          'name' => 'payload_length',
3380          'offset' => '24',
3381          'type' => '1145'
3382        }
3383      },
3384      'Return' => '100',
3385      'ShortName' => 'encode_request_update_req'
3386    },
3387    '52394' => {
3388      'Header' => 'firmware_update.h',
3389      'Line' => '951',
3390      'Param' => {
3391        '0' => {
3392          'name' => 'data',
3393          'type' => '1219'
3394        },
3395        '1' => {
3396          'name' => 'length',
3397          'type' => '1145'
3398        },
3399        '2' => {
3400          'name' => 'component_data',
3401          'type' => '52716'
3402        },
3403        '3' => {
3404          'name' => 'active_comp_ver_str',
3405          'type' => '10413'
3406        },
3407        '4' => {
3408          'name' => 'pending_comp_ver_str',
3409          'type' => '10413'
3410        }
3411      },
3412      'Reg' => {
3413        '1' => 'r9',
3414        '2' => 'rdx',
3415        '3' => 'rdi',
3416        '4' => 'r8'
3417      },
3418      'Return' => '100',
3419      'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
3420    },
3421    '52721' => {
3422      'Header' => 'firmware_update.h',
3423      'Line' => '932',
3424      'Param' => {
3425        '0' => {
3426          'name' => 'msg',
3427          'type' => '4567'
3428        },
3429        '1' => {
3430          'name' => 'payload_length',
3431          'type' => '1145'
3432        },
3433        '2' => {
3434          'name' => 'resp_data',
3435          'type' => '52941'
3436        },
3437        '3' => {
3438          'name' => 'active_comp_image_set_ver_str',
3439          'type' => '10413'
3440        },
3441        '4' => {
3442          'name' => 'pending_comp_image_set_ver_str',
3443          'type' => '10413'
3444        },
3445        '5' => {
3446          'name' => 'comp_parameter_table',
3447          'type' => '10413'
3448        }
3449      },
3450      'Reg' => {
3451        '0' => 'rbx',
3452        '1' => 'r12',
3453        '2' => 'rbp',
3454        '3' => 'r13',
3455        '4' => 'r14',
3456        '5' => 'r15'
3457      },
3458      'Return' => '100',
3459      'ShortName' => 'decode_get_firmware_parameters_resp'
3460    },
3461    '52946' => {
3462      'Header' => 'firmware_update.h',
3463      'Line' => '915',
3464      'Param' => {
3465        '0' => {
3466          'name' => 'instance_id',
3467          'type' => '121'
3468        },
3469        '1' => {
3470          'name' => 'payload_length',
3471          'type' => '1145'
3472        },
3473        '2' => {
3474          'name' => 'msg',
3475          'type' => '4120'
3476        }
3477      },
3478      'Reg' => {
3479        '0' => 'rdi',
3480        '1' => 'rsi',
3481        '2' => 'rdx'
3482      },
3483      'Return' => '100',
3484      'ShortName' => 'encode_get_firmware_parameters_req'
3485    },
3486    '53086' => {
3487      'Header' => 'firmware_update.h',
3488      'Line' => '897',
3489      'Param' => {
3490        '0' => {
3491          'name' => 'msg',
3492          'type' => '4567'
3493        },
3494        '1' => {
3495          'name' => 'payload_length',
3496          'type' => '1145'
3497        },
3498        '2' => {
3499          'name' => 'completion_code',
3500          'type' => '4572'
3501        },
3502        '3' => {
3503          'name' => 'device_identifiers_len',
3504          'type' => '4577'
3505        },
3506        '4' => {
3507          'name' => 'descriptor_count',
3508          'type' => '4572'
3509        },
3510        '5' => {
3511          'name' => 'descriptor_data',
3512          'type' => '53242'
3513        }
3514      },
3515      'Reg' => {
3516        '1' => 'r10',
3517        '3' => 'rcx',
3518        '4' => 'r8',
3519        '5' => 'r9'
3520      },
3521      'Return' => '100',
3522      'ShortName' => 'decode_query_device_identifiers_resp'
3523    },
3524    '53252' => {
3525      'Header' => 'firmware_update.h',
3526      'Line' => '882',
3527      'Param' => {
3528        '0' => {
3529          'name' => 'instance_id',
3530          'type' => '121'
3531        },
3532        '1' => {
3533          'name' => 'payload_length',
3534          'type' => '1145'
3535        },
3536        '2' => {
3537          'name' => 'msg',
3538          'type' => '4120'
3539        }
3540      },
3541      'Reg' => {
3542        '0' => 'rdi',
3543        '1' => 'rsi',
3544        '2' => 'rdx'
3545      },
3546      'Return' => '100',
3547      'ShortName' => 'encode_query_device_identifiers_req'
3548    },
3549    '53392' => {
3550      'Header' => 'firmware_update.h',
3551      'Line' => '866',
3552      'Param' => {
3553        '0' => {
3554          'name' => 'data',
3555          'type' => '1219'
3556        },
3557        '1' => {
3558          'name' => 'length',
3559          'type' => '1145'
3560        },
3561        '2' => {
3562          'name' => 'pldm_comp_image_info',
3563          'type' => '53539'
3564        },
3565        '3' => {
3566          'name' => 'comp_version_str',
3567          'type' => '10413'
3568        }
3569      },
3570      'Reg' => {
3571        '0' => 'rbx',
3572        '1' => 'r13',
3573        '2' => 'rbp',
3574        '3' => 'r12'
3575      },
3576      'Return' => '100',
3577      'ShortName' => 'decode_pldm_comp_image_info'
3578    },
3579    '53544' => {
3580      'Header' => 'firmware_update.h',
3581      'Line' => '851',
3582      'Param' => {
3583        '0' => {
3584          'name' => 'data',
3585          'type' => '1219'
3586        },
3587        '1' => {
3588          'name' => 'length',
3589          'type' => '1145'
3590        },
3591        '2' => {
3592          'name' => 'descriptor_title_str_type',
3593          'type' => '4572'
3594        },
3595        '3' => {
3596          'name' => 'descriptor_title_str',
3597          'type' => '10413'
3598        },
3599        '4' => {
3600          'name' => 'descriptor_data',
3601          'type' => '10413'
3602        }
3603      },
3604      'Reg' => {
3605        '0' => 'rbx',
3606        '1' => 'rbp',
3607        '2' => 'r14',
3608        '3' => 'r12',
3609        '4' => 'r13'
3610      },
3611      'Return' => '100',
3612      'ShortName' => 'decode_vendor_defined_descriptor_value'
3613    },
3614    '53726' => {
3615      'Header' => 'firmware_update.h',
3616      'Line' => '835',
3617      'Param' => {
3618        '0' => {
3619          'name' => 'data',
3620          'type' => '1219'
3621        },
3622        '1' => {
3623          'name' => 'length',
3624          'type' => '1145'
3625        },
3626        '2' => {
3627          'name' => 'descriptor_type',
3628          'type' => '12495'
3629        },
3630        '3' => {
3631          'name' => 'descriptor_data',
3632          'type' => '10413'
3633        }
3634      },
3635      'Reg' => {
3636        '0' => 'rbx',
3637        '1' => 'r12',
3638        '3' => 'rbp'
3639      },
3640      'Return' => '100',
3641      'ShortName' => 'decode_descriptor_type_length_value'
3642    },
3643    '53898' => {
3644      'Header' => 'firmware_update.h',
3645      'Line' => '816',
3646      'Param' => {
3647        '0' => {
3648          'name' => 'data',
3649          'type' => '1219'
3650        },
3651        '1' => {
3652          'name' => 'length',
3653          'type' => '1145'
3654        },
3655        '2' => {
3656          'name' => 'component_bitmap_bit_length',
3657          'type' => '1011'
3658        },
3659        '3' => {
3660          'name' => 'fw_device_id_record',
3661          'type' => '54155'
3662        },
3663        '4' => {
3664          'name' => 'applicable_components',
3665          'type' => '10413'
3666        },
3667        '5' => {
3668          'name' => 'comp_image_set_version_str',
3669          'type' => '10413'
3670        },
3671        '6' => {
3672          'name' => 'record_descriptors',
3673          'offset' => '0',
3674          'type' => '10413'
3675        },
3676        '7' => {
3677          'name' => 'fw_device_pkg_data',
3678          'offset' => '8',
3679          'type' => '10413'
3680        }
3681      },
3682      'Reg' => {
3683        '1' => 'r15',
3684        '3' => 'rbp',
3685        '4' => 'r14',
3686        '5' => 'r13'
3687      },
3688      'Return' => '100',
3689      'ShortName' => 'decode_firmware_device_id_record'
3690    },
3691    '54160' => {
3692      'Header' => 'firmware_update.h',
3693      'Line' => '795',
3694      'Param' => {
3695        '0' => {
3696          'name' => 'data',
3697          'type' => '1219'
3698        },
3699        '1' => {
3700          'name' => 'length',
3701          'type' => '1145'
3702        },
3703        '2' => {
3704          'name' => 'package_header_info',
3705          'type' => '54465'
3706        },
3707        '3' => {
3708          'name' => 'package_version_str',
3709          'type' => '10413'
3710        }
3711      },
3712      'Reg' => {
3713        '0' => 'rbx',
3714        '1' => 'r13',
3715        '2' => 'rbp',
3716        '3' => 'r12'
3717      },
3718      'Return' => '100',
3719      'ShortName' => 'decode_pldm_package_header_info'
3720    },
3721    '58014' => {
3722      'Header' => 'fru.h',
3723      'Line' => '505',
3724      'Param' => {
3725        '0' => {
3726          'name' => 'instance_id',
3727          'type' => '121'
3728        },
3729        '1' => {
3730          'name' => 'completion_code',
3731          'type' => '121'
3732        },
3733        '2' => {
3734          'name' => 'next_data_transfer_handle',
3735          'type' => '1023'
3736        },
3737        '3' => {
3738          'name' => 'payload_length',
3739          'type' => '1145'
3740        },
3741        '4' => {
3742          'name' => 'msg',
3743          'type' => '4120'
3744        }
3745      },
3746      'Return' => '100',
3747      'ShortName' => 'encode_set_fru_record_table_resp'
3748    },
3749    '58254' => {
3750      'Header' => 'fru.h',
3751      'Line' => '490',
3752      'Param' => {
3753        '0' => {
3754          'name' => 'msg',
3755          'type' => '4567'
3756        },
3757        '1' => {
3758          'name' => 'payload_length',
3759          'type' => '1145'
3760        },
3761        '2' => {
3762          'name' => 'data_transfer_handle',
3763          'type' => '4577'
3764        },
3765        '3' => {
3766          'name' => 'transfer_flag',
3767          'type' => '4572'
3768        },
3769        '4' => {
3770          'name' => 'fru_table_data',
3771          'type' => '10413'
3772        }
3773      },
3774      'Reg' => {
3775        '1' => 'rsi',
3776        '2' => 'rdx',
3777        '3' => 'rcx',
3778        '4' => 'r8'
3779      },
3780      'Return' => '100',
3781      'ShortName' => 'decode_set_fru_record_table_req'
3782    },
3783    '58421' => {
3784      'Header' => 'fru.h',
3785      'Line' => '360',
3786      'Param' => {
3787        '0' => {
3788          'name' => 'msg',
3789          'type' => '4567'
3790        },
3791        '1' => {
3792          'name' => 'payload_length',
3793          'type' => '1145'
3794        },
3795        '2' => {
3796          'name' => 'completion_code',
3797          'type' => '4572'
3798        },
3799        '3' => {
3800          'name' => 'next_data_transfer_handle',
3801          'type' => '4577'
3802        },
3803        '4' => {
3804          'name' => 'transfer_flag',
3805          'type' => '4572'
3806        },
3807        '5' => {
3808          'name' => 'fru_record_table_data',
3809          'type' => '4572'
3810        },
3811        '6' => {
3812          'name' => 'fru_record_table_length',
3813          'offset' => '0',
3814          'type' => '13058'
3815        }
3816      },
3817      'Return' => '100',
3818      'ShortName' => 'decode_get_fru_record_table_resp'
3819    },
3820    '58651' => {
3821      'Header' => 'fru.h',
3822      'Line' => '387',
3823      'Param' => {
3824        '0' => {
3825          'name' => 'msg',
3826          'type' => '4567'
3827        },
3828        '1' => {
3829          'name' => 'payload_length',
3830          'type' => '1145'
3831        },
3832        '2' => {
3833          'name' => 'completion_code',
3834          'type' => '4572'
3835        },
3836        '3' => {
3837          'name' => 'next_data_transfer_handle',
3838          'type' => '4577'
3839        },
3840        '4' => {
3841          'name' => 'transfer_flag',
3842          'type' => '4572'
3843        },
3844        '5' => {
3845          'name' => 'fru_record_table_data',
3846          'type' => '4572'
3847        },
3848        '6' => {
3849          'name' => 'fru_record_table_length',
3850          'offset' => '0',
3851          'type' => '13058'
3852        },
3853        '7' => {
3854          'name' => 'max_fru_record_table_length',
3855          'offset' => '8',
3856          'type' => '1145'
3857        }
3858      },
3859      'Reg' => {
3860        '3' => 'r10',
3861        '4' => 'r8',
3862        '5' => 'r9'
3863      },
3864      'Return' => '100',
3865      'ShortName' => 'decode_get_fru_record_table_resp_safe'
3866    },
3867    '58972' => {
3868      'Header' => 'fru.h',
3869      'Line' => '339',
3870      'Param' => {
3871        '0' => {
3872          'name' => 'instance_id',
3873          'type' => '121'
3874        },
3875        '1' => {
3876          'name' => 'data_transfer_handle',
3877          'type' => '1023'
3878        },
3879        '2' => {
3880          'name' => 'transfer_operation_flag',
3881          'type' => '121'
3882        },
3883        '3' => {
3884          'name' => 'msg',
3885          'type' => '4120'
3886        },
3887        '4' => {
3888          'name' => 'payload_length',
3889          'type' => '1145'
3890        }
3891      },
3892      'Return' => '100',
3893      'ShortName' => 'encode_get_fru_record_table_req'
3894    },
3895    '59207' => {
3896      'Header' => 'fru.h',
3897      'Line' => '451',
3898      'Param' => {
3899        '0' => {
3900          'name' => 'msg',
3901          'type' => '4567'
3902        },
3903        '1' => {
3904          'name' => 'payload_length',
3905          'type' => '1145'
3906        },
3907        '2' => {
3908          'name' => 'completion_code',
3909          'type' => '4572'
3910        },
3911        '3' => {
3912          'name' => 'next_transfer_handle',
3913          'type' => '4577'
3914        },
3915        '4' => {
3916          'name' => 'transfer_flag',
3917          'type' => '4572'
3918        },
3919        '5' => {
3920          'name' => 'fru_structure_data',
3921          'type' => '10413'
3922        }
3923      },
3924      'Reg' => {
3925        '1' => 'rsi',
3926        '2' => 'rdx',
3927        '3' => 'r10',
3928        '4' => 'r8',
3929        '5' => 'r9'
3930      },
3931      'Return' => '100',
3932      'ShortName' => 'decode_get_fru_record_by_option_resp'
3933    },
3934    '59374' => {
3935      'Header' => 'fru.h',
3936      'Line' => '313',
3937      'Param' => {
3938        '0' => {
3939          'name' => 'instance_id',
3940          'type' => '121'
3941        },
3942        '1' => {
3943          'name' => 'completion_code',
3944          'type' => '121'
3945        },
3946        '2' => {
3947          'name' => 'next_data_transfer_handle',
3948          'type' => '1023'
3949        },
3950        '3' => {
3951          'name' => 'transfer_flag',
3952          'type' => '121'
3953        },
3954        '4' => {
3955          'name' => 'fru_structure_data',
3956          'type' => '2341'
3957        },
3958        '5' => {
3959          'name' => 'data_size',
3960          'type' => '1145'
3961        },
3962        '6' => {
3963          'name' => 'msg',
3964          'offset' => '0',
3965          'type' => '4120'
3966        },
3967        '7' => {
3968          'name' => 'payload_length',
3969          'offset' => '8',
3970          'type' => '1145'
3971        }
3972      },
3973      'Reg' => {
3974        '2' => 'r15'
3975      },
3976      'Return' => '100',
3977      'ShortName' => 'encode_get_fru_record_by_option_resp'
3978    },
3979    '59765' => {
3980      'Header' => 'fru.h',
3981      'Line' => '292',
3982      'Param' => {
3983        '0' => {
3984          'name' => 'msg',
3985          'type' => '4567'
3986        },
3987        '1' => {
3988          'name' => 'payload_length',
3989          'type' => '1145'
3990        },
3991        '2' => {
3992          'name' => 'data_transfer_handle',
3993          'type' => '4577'
3994        },
3995        '3' => {
3996          'name' => 'fru_table_handle',
3997          'type' => '12495'
3998        },
3999        '4' => {
4000          'name' => 'record_set_identifier',
4001          'type' => '12495'
4002        },
4003        '5' => {
4004          'name' => 'record_type',
4005          'type' => '4572'
4006        },
4007        '6' => {
4008          'name' => 'field_type',
4009          'offset' => '0',
4010          'type' => '4572'
4011        },
4012        '7' => {
4013          'name' => 'transfer_op_flag',
4014          'offset' => '8',
4015          'type' => '4572'
4016        }
4017      },
4018      'Reg' => {
4019        '1' => 'r10',
4020        '2' => 'rdx',
4021        '3' => 'rdi',
4022        '4' => 'r8',
4023        '5' => 'r9'
4024      },
4025      'Return' => '100',
4026      'ShortName' => 'decode_get_fru_record_by_option_req'
4027    },
4028    '59967' => {
4029      'Header' => 'fru.h',
4030      'Line' => '433',
4031      'Param' => {
4032        '0' => {
4033          'name' => 'instance_id',
4034          'type' => '121'
4035        },
4036        '1' => {
4037          'name' => 'data_transfer_handle',
4038          'type' => '1023'
4039        },
4040        '2' => {
4041          'name' => 'fru_table_handle',
4042          'type' => '1011'
4043        },
4044        '3' => {
4045          'name' => 'record_set_identifier',
4046          'type' => '1011'
4047        },
4048        '4' => {
4049          'name' => 'record_type',
4050          'type' => '121'
4051        },
4052        '5' => {
4053          'name' => 'field_type',
4054          'type' => '121'
4055        },
4056        '6' => {
4057          'name' => 'transfer_op_flag',
4058          'offset' => '0',
4059          'type' => '121'
4060        },
4061        '7' => {
4062          'name' => 'msg',
4063          'offset' => '8',
4064          'type' => '4120'
4065        },
4066        '8' => {
4067          'name' => 'payload_length',
4068          'offset' => '16',
4069          'type' => '1145'
4070        }
4071      },
4072      'Return' => '100',
4073      'ShortName' => 'encode_get_fru_record_by_option_req'
4074    },
4075    '60264' => {
4076      'Header' => 'fru.h',
4077      'Line' => '468',
4078      'Param' => {
4079        '0' => {
4080          'name' => 'table',
4081          'type' => '1219'
4082        },
4083        '1' => {
4084          'name' => 'table_size',
4085          'type' => '1145'
4086        },
4087        '2' => {
4088          'name' => 'record_table',
4089          'type' => '4572'
4090        },
4091        '3' => {
4092          'name' => 'record_size',
4093          'type' => '13058'
4094        },
4095        '4' => {
4096          'name' => 'rsi',
4097          'type' => '1011'
4098        },
4099        '5' => {
4100          'name' => 'rt',
4101          'type' => '121'
4102        },
4103        '6' => {
4104          'name' => 'ft',
4105          'offset' => '0',
4106          'type' => '121'
4107        }
4108      },
4109      'Return' => '100',
4110      'ShortName' => 'get_fru_record_by_option'
4111    },
4112    '60923' => {
4113      'Header' => 'fru.h',
4114      'Line' => '409',
4115      'Param' => {
4116        '0' => {
4117          'name' => 'fru_table',
4118          'type' => '4572'
4119        },
4120        '1' => {
4121          'name' => 'total_size',
4122          'type' => '1145'
4123        },
4124        '2' => {
4125          'name' => 'curr_size',
4126          'type' => '13058'
4127        },
4128        '3' => {
4129          'name' => 'record_set_id',
4130          'type' => '1011'
4131        },
4132        '4' => {
4133          'name' => 'record_type',
4134          'type' => '121'
4135        },
4136        '5' => {
4137          'name' => 'num_frus',
4138          'type' => '121'
4139        },
4140        '6' => {
4141          'name' => 'encoding',
4142          'offset' => '0',
4143          'type' => '121'
4144        },
4145        '7' => {
4146          'name' => 'tlvs',
4147          'offset' => '8',
4148          'type' => '4572'
4149        },
4150        '8' => {
4151          'name' => 'tlvs_size',
4152          'offset' => '16',
4153          'type' => '1145'
4154        }
4155      },
4156      'Reg' => {
4157        '0' => 'rdi',
4158        '1' => 'rsi',
4159        '2' => 'rbx',
4160        '3' => 'rcx',
4161        '4' => 'r8',
4162        '5' => 'r9'
4163      },
4164      'Return' => '100',
4165      'ShortName' => 'encode_fru_record'
4166    },
4167    '61245' => {
4168      'Header' => 'fru.h',
4169      'Line' => '269',
4170      'Param' => {
4171        '0' => {
4172          'name' => 'instance_id',
4173          'type' => '121'
4174        },
4175        '1' => {
4176          'name' => 'completion_code',
4177          'type' => '121'
4178        },
4179        '2' => {
4180          'name' => 'next_data_transfer_handle',
4181          'type' => '1023'
4182        },
4183        '3' => {
4184          'name' => 'transfer_flag',
4185          'type' => '121'
4186        },
4187        '4' => {
4188          'name' => 'msg',
4189          'type' => '4120'
4190        }
4191      },
4192      'Return' => '100',
4193      'ShortName' => 'encode_get_fru_record_table_resp'
4194    },
4195    '61467' => {
4196      'Header' => 'fru.h',
4197      'Line' => '251',
4198      'Param' => {
4199        '0' => {
4200          'name' => 'msg',
4201          'type' => '4567'
4202        },
4203        '1' => {
4204          'name' => 'payload_length',
4205          'type' => '1145'
4206        },
4207        '2' => {
4208          'name' => 'data_transfer_handle',
4209          'type' => '4577'
4210        },
4211        '3' => {
4212          'name' => 'transfer_operation_flag',
4213          'type' => '4572'
4214        }
4215      },
4216      'Reg' => {
4217        '0' => 'rdi',
4218        '1' => 'rsi',
4219        '2' => 'rdx',
4220        '3' => 'rcx'
4221      },
4222      'Return' => '100',
4223      'ShortName' => 'decode_get_fru_record_table_req'
4224    },
4225    '61571' => {
4226      'Header' => 'fru.h',
4227      'Line' => '232',
4228      'Param' => {
4229        '0' => {
4230          'name' => 'instance_id',
4231          'type' => '121'
4232        },
4233        '1' => {
4234          'name' => 'completion_code',
4235          'type' => '121'
4236        },
4237        '2' => {
4238          'name' => 'fru_data_major_version',
4239          'type' => '121'
4240        },
4241        '3' => {
4242          'name' => 'fru_data_minor_version',
4243          'type' => '121'
4244        },
4245        '4' => {
4246          'name' => 'fru_table_maximum_size',
4247          'type' => '1023'
4248        },
4249        '5' => {
4250          'name' => 'fru_table_length',
4251          'type' => '1023'
4252        },
4253        '6' => {
4254          'name' => 'total_record_set_identifiers',
4255          'offset' => '0',
4256          'type' => '1011'
4257        },
4258        '7' => {
4259          'name' => 'total_table_records',
4260          'offset' => '8',
4261          'type' => '1011'
4262        },
4263        '8' => {
4264          'name' => 'checksum',
4265          'offset' => '16',
4266          'type' => '1023'
4267        },
4268        '9' => {
4269          'name' => 'msg',
4270          'offset' => '24',
4271          'type' => '4120'
4272        }
4273      },
4274      'Return' => '100',
4275      'ShortName' => 'encode_get_fru_record_table_metadata_resp'
4276    },
4277    '61874' => {
4278      'Header' => 'fru.h',
4279      'Line' => '203',
4280      'Param' => {
4281        '0' => {
4282          'name' => 'msg',
4283          'type' => '4567'
4284        },
4285        '1' => {
4286          'name' => 'payload_length',
4287          'type' => '1145'
4288        },
4289        '2' => {
4290          'name' => 'completion_code',
4291          'type' => '4572'
4292        },
4293        '3' => {
4294          'name' => 'fru_data_major_version',
4295          'type' => '4572'
4296        },
4297        '4' => {
4298          'name' => 'fru_data_minor_version',
4299          'type' => '4572'
4300        },
4301        '5' => {
4302          'name' => 'fru_table_maximum_size',
4303          'type' => '4577'
4304        },
4305        '6' => {
4306          'name' => 'fru_table_length',
4307          'offset' => '0',
4308          'type' => '4577'
4309        },
4310        '7' => {
4311          'name' => 'total_record_set_identifiers',
4312          'offset' => '8',
4313          'type' => '12495'
4314        },
4315        '8' => {
4316          'name' => 'total_table_records',
4317          'offset' => '16',
4318          'type' => '12495'
4319        },
4320        '9' => {
4321          'name' => 'checksum',
4322          'offset' => '24',
4323          'type' => '4577'
4324        }
4325      },
4326      'Reg' => {
4327        '1' => 'rdi',
4328        '2' => 'rdx',
4329        '3' => 'r10',
4330        '4' => 'r8',
4331        '5' => 'r9'
4332      },
4333      'Return' => '100',
4334      'ShortName' => 'decode_get_fru_record_table_metadata_resp'
4335    },
4336    '62084' => {
4337      'Header' => 'fru.h',
4338      'Line' => '178',
4339      'Param' => {
4340        '0' => {
4341          'name' => 'instance_id',
4342          'type' => '121'
4343        },
4344        '1' => {
4345          'name' => 'msg',
4346          'type' => '4120'
4347        },
4348        '2' => {
4349          'name' => 'payload_length',
4350          'type' => '1145'
4351        }
4352      },
4353      'Return' => '100',
4354      'ShortName' => 'encode_get_fru_record_table_metadata_req'
4355    },
4356    '76388' => {
4357      'Header' => 'pdr.h',
4358      'Line' => '639',
4359      'Param' => {
4360        '0' => {
4361          'name' => 'pdr',
4362          'type' => '1219'
4363        },
4364        '1' => {
4365          'name' => 'pdr_len',
4366          'type' => '1011'
4367        },
4368        '2' => {
4369          'name' => 'num_entities',
4370          'type' => '13058'
4371        },
4372        '3' => {
4373          'name' => 'entities',
4374          'type' => '76701'
4375        }
4376      },
4377      'Reg' => {
4378        '2' => 'rbp',
4379        '3' => 'r12'
4380      },
4381      'Return' => '1',
4382      'ShortName' => 'pldm_entity_association_pdr_extract'
4383    },
4384    '76716' => {
4385      'Header' => 'pdr.h',
4386      'Line' => '627',
4387      'Param' => {
4388        '0' => {
4389          'name' => 'tree',
4390          'type' => '76765'
4391        }
4392      },
4393      'Reg' => {
4394        '0' => 'rdi'
4395      },
4396      'Return' => '805',
4397      'ShortName' => 'pldm_is_empty_entity_assoc_tree'
4398    },
4399    '76770' => {
4400      'Header' => 'pdr.h',
4401      'Line' => '617',
4402      'Param' => {
4403        '0' => {
4404          'name' => 'tree',
4405          'type' => '76765'
4406        }
4407      },
4408      'Reg' => {
4409        '0' => 'rdi'
4410      },
4411      'Return' => '1',
4412      'ShortName' => 'pldm_entity_association_tree_destroy_root'
4413    },
4414    '76833' => {
4415      'Header' => 'pdr.h',
4416      'Line' => '607',
4417      'Param' => {
4418        '0' => {
4419          'name' => 'org_tree',
4420          'type' => '76765'
4421        },
4422        '1' => {
4423          'name' => 'new_tree',
4424          'type' => '76765'
4425        }
4426      },
4427      'Return' => '1',
4428      'ShortName' => 'pldm_entity_association_tree_copy_root'
4429    },
4430    '77217' => {
4431      'Header' => 'pdr.h',
4432      'Line' => '581',
4433      'Param' => {
4434        '0' => {
4435          'name' => 'tree',
4436          'type' => '76765'
4437        },
4438        '1' => {
4439          'name' => 'entity',
4440          'type' => '68834'
4441        }
4442      },
4443      'Return' => '63964',
4444      'ShortName' => 'pldm_entity_association_tree_find'
4445    },
4446    '77497' => {
4447      'Header' => 'pdr.h',
4448      'Line' => '595',
4449      'Param' => {
4450        '0' => {
4451          'name' => 'tree',
4452          'type' => '76765'
4453        },
4454        '1' => {
4455          'name' => 'entity',
4456          'type' => '68834'
4457        },
4458        '2' => {
4459          'name' => 'is_remote',
4460          'type' => '805'
4461        }
4462      },
4463      'Return' => '63964',
4464      'ShortName' => 'pldm_entity_association_tree_find_with_locality'
4465    },
4466    '77879' => {
4467      'Header' => 'pdr.h',
4468      'Line' => '216',
4469      'Param' => {
4470        '0' => {
4471          'name' => 'repo',
4472          'type' => '78001'
4473        },
4474        '1' => {
4475          'name' => 'first',
4476          'type' => '1023'
4477        },
4478        '2' => {
4479          'name' => 'last',
4480          'type' => '1023'
4481        }
4482      },
4483      'Reg' => {
4484        '1' => 'rsi',
4485        '2' => 'rdx'
4486      },
4487      'Return' => '63959',
4488      'ShortName' => 'pldm_pdr_find_last_in_range'
4489    },
4490    '78006' => {
4491      'Header' => 'pdr.h',
4492      'Line' => '181',
4493      'Param' => {
4494        '0' => {
4495          'name' => 'repo',
4496          'type' => '68829'
4497        }
4498      },
4499      'Reg' => {
4500        '0' => 'rdi'
4501      },
4502      'Return' => '1',
4503      'ShortName' => 'pldm_pdr_remove_remote_pdrs'
4504    },
4505    '78254' => {
4506      'Header' => 'pdr.h',
4507      'Line' => '190',
4508      'Param' => {
4509        '0' => {
4510          'name' => 'repo',
4511          'type' => '68829'
4512        },
4513        '1' => {
4514          'name' => 'terminus_handle',
4515          'type' => '1011'
4516        }
4517      },
4518      'Reg' => {
4519        '0' => 'rdi',
4520        '1' => 'rsi'
4521      },
4522      'Return' => '1',
4523      'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
4524    },
4525    '78522' => {
4526      'Header' => 'pdr.h',
4527      'Line' => '542',
4528      'Param' => {
4529        '0' => {
4530          'name' => 'tree',
4531          'type' => '76765'
4532        },
4533        '1' => {
4534          'name' => 'entity',
4535          'type' => '63100'
4536        },
4537        '2' => {
4538          'name' => 'node',
4539          'type' => '77212'
4540        }
4541      },
4542      'Return' => '1',
4543      'ShortName' => 'pldm_find_entity_ref_in_tree'
4544    },
4545    '78809' => {
4546      'Header' => 'pdr.h',
4547      'Line' => '531',
4548      'Param' => {
4549        '0' => {
4550          'name' => 'node',
4551          'type' => '63964'
4552        },
4553        '1' => {
4554          'name' => 'repo',
4555          'type' => '68829'
4556        },
4557        '2' => {
4558          'name' => 'entities',
4559          'type' => '76701'
4560        },
4561        '3' => {
4562          'name' => 'num_entities',
4563          'type' => '1145'
4564        },
4565        '4' => {
4566          'name' => 'is_remote',
4567          'type' => '805'
4568        },
4569        '5' => {
4570          'name' => 'terminus_handle',
4571          'type' => '1011'
4572        },
4573        '6' => {
4574          'name' => 'record_handle',
4575          'offset' => '0',
4576          'type' => '1023'
4577        }
4578      },
4579      'Reg' => {
4580        '0' => 'rdi',
4581        '1' => 'rsi',
4582        '2' => 'rdx',
4583        '3' => 'rcx',
4584        '4' => 'r8',
4585        '5' => 'r9'
4586      },
4587      'Return' => '100',
4588      'ShortName' => 'pldm_entity_association_pdr_add_from_node_with_record_handle'
4589    },
4590    '79042' => {
4591      'Header' => 'pdr.h',
4592      'Line' => '511',
4593      'Param' => {
4594        '0' => {
4595          'name' => 'node',
4596          'type' => '63964'
4597        },
4598        '1' => {
4599          'name' => 'repo',
4600          'type' => '68829'
4601        },
4602        '2' => {
4603          'name' => 'entities',
4604          'type' => '76701'
4605        },
4606        '3' => {
4607          'name' => 'num_entities',
4608          'type' => '1145'
4609        },
4610        '4' => {
4611          'name' => 'is_remote',
4612          'type' => '805'
4613        },
4614        '5' => {
4615          'name' => 'terminus_handle',
4616          'type' => '1011'
4617        }
4618      },
4619      'Return' => '100',
4620      'ShortName' => 'pldm_entity_association_pdr_add_from_node'
4621    },
4622    '79260' => {
4623      'Header' => 'pdr.h',
4624      'Line' => '459',
4625      'Param' => {
4626        '0' => {
4627          'name' => 'tree',
4628          'type' => '76765'
4629        },
4630        '1' => {
4631          'name' => 'repo',
4632          'type' => '68829'
4633        },
4634        '2' => {
4635          'name' => 'is_remote',
4636          'type' => '805'
4637        },
4638        '3' => {
4639          'name' => 'terminus_handle',
4640          'type' => '1011'
4641        }
4642      },
4643      'Return' => '100',
4644      'ShortName' => 'pldm_entity_association_pdr_add'
4645    },
4646    '80783' => {
4647      'Header' => 'pdr.h',
4648      'Line' => '568',
4649      'Param' => {
4650        '0' => {
4651          'name' => 'parent',
4652          'type' => '63964'
4653        },
4654        '1' => {
4655          'name' => 'node',
4656          'type' => '68834'
4657        }
4658      },
4659      'Reg' => {
4660        '0' => 'rdi',
4661        '1' => 'rsi'
4662      },
4663      'Return' => '805',
4664      'ShortName' => 'pldm_is_current_parent_child'
4665    },
4666    '80872' => {
4667      'Header' => 'pdr.h',
4668      'Line' => '554',
4669      'Param' => {
4670        '0' => {
4671          'name' => 'node',
4672          'type' => '63964'
4673        },
4674        '1' => {
4675          'name' => 'association_type',
4676          'type' => '121'
4677        }
4678      },
4679      'Reg' => {
4680        '0' => 'rdi',
4681        '1' => 'rcx'
4682      },
4683      'Return' => '121',
4684      'ShortName' => 'pldm_entity_get_num_children'
4685    },
4686    '81087' => {
4687      'Header' => 'pdr.h',
4688      'Line' => '443',
4689      'Param' => {
4690        '0' => {
4691          'name' => 'node',
4692          'type' => '63964'
4693        }
4694      },
4695      'Reg' => {
4696        '0' => 'rdi'
4697      },
4698      'Return' => '805',
4699      'ShortName' => 'pldm_entity_is_exist_parent'
4700    },
4701    '81242' => {
4702      'Header' => 'pdr.h',
4703      'Line' => '433',
4704      'Param' => {
4705        '0' => {
4706          'name' => 'node',
4707          'type' => '63964'
4708        }
4709      },
4710      'Return' => '63100',
4711      'ShortName' => 'pldm_entity_get_parent'
4712    },
4713    '81376' => {
4714      'Header' => 'pdr.h',
4715      'Line' => '423',
4716      'Param' => {
4717        '0' => {
4718          'name' => 'node',
4719          'type' => '63964'
4720        }
4721      },
4722      'Return' => '805',
4723      'ShortName' => 'pldm_entity_is_node_parent'
4724    },
4725    '81531' => {
4726      'Header' => 'pdr.h',
4727      'Line' => '413',
4728      'Param' => {
4729        '0' => {
4730          'name' => 'tree',
4731          'type' => '76765'
4732        }
4733      },
4734      'Reg' => {
4735        '0' => 'rdi'
4736      },
4737      'Return' => '1',
4738      'ShortName' => 'pldm_entity_association_tree_destroy'
4739    },
4740    '81710' => {
4741      'Header' => 'pdr.h',
4742      'Line' => '385',
4743      'Param' => {
4744        '0' => {
4745          'name' => 'tree',
4746          'type' => '76765'
4747        },
4748        '1' => {
4749          'name' => 'entities',
4750          'type' => '76701'
4751        },
4752        '2' => {
4753          'name' => 'size',
4754          'type' => '13058'
4755        }
4756      },
4757      'Reg' => {
4758        '2' => 'rbp'
4759      },
4760      'Return' => '1',
4761      'ShortName' => 'pldm_entity_association_tree_visit'
4762    },
4763    '82169' => {
4764      'Header' => 'pdr.h',
4765      'Line' => '367',
4766      'Param' => {
4767        '0' => {
4768          'name' => 'tree',
4769          'type' => '76765'
4770        },
4771        '1' => {
4772          'name' => 'entity',
4773          'type' => '68834'
4774        },
4775        '2' => {
4776          'name' => 'entity_instance_number',
4777          'type' => '1011'
4778        },
4779        '3' => {
4780          'name' => 'parent',
4781          'type' => '63964'
4782        },
4783        '4' => {
4784          'name' => 'association_type',
4785          'type' => '121'
4786        },
4787        '5' => {
4788          'name' => 'is_remote',
4789          'type' => '805'
4790        },
4791        '6' => {
4792          'name' => 'is_update_container_id',
4793          'offset' => '0',
4794          'type' => '805'
4795        },
4796        '7' => {
4797          'name' => 'container_id',
4798          'offset' => '8',
4799          'type' => '1011'
4800        }
4801      },
4802      'Return' => '63964',
4803      'ShortName' => 'pldm_entity_association_tree_add_entity'
4804    },
4805    '82696' => {
4806      'Header' => 'pdr.h',
4807      'Line' => '339',
4808      'Param' => {
4809        '0' => {
4810          'name' => 'tree',
4811          'type' => '76765'
4812        },
4813        '1' => {
4814          'name' => 'entity',
4815          'type' => '68834'
4816        },
4817        '2' => {
4818          'name' => 'entity_instance_number',
4819          'type' => '1011'
4820        },
4821        '3' => {
4822          'name' => 'parent',
4823          'type' => '63964'
4824        },
4825        '4' => {
4826          'name' => 'association_type',
4827          'type' => '121'
4828        }
4829      },
4830      'Return' => '63964',
4831      'ShortName' => 'pldm_entity_association_tree_add'
4832    },
4833    '83129' => {
4834      'Header' => 'pdr.h',
4835      'Line' => '322',
4836      'Return' => '76765',
4837      'ShortName' => 'pldm_entity_association_tree_init'
4838    },
4839    '83203' => {
4840      'Header' => 'pdr.h',
4841      'Line' => '407',
4842      'Param' => {
4843        '0' => {
4844          'name' => 'entity',
4845          'type' => '83337'
4846        }
4847      },
4848      'Return' => '1011',
4849      'ShortName' => 'pldm_entity_node_get_remote_container_id'
4850    },
4851    '83363' => {
4852      'Header' => 'pdr.h',
4853      'Line' => '396',
4854      'Param' => {
4855        '0' => {
4856          'name' => 'node',
4857          'type' => '63964'
4858        }
4859      },
4860      'Return' => '63100',
4861      'ShortName' => 'pldm_entity_extract'
4862    },
4863    '84157' => {
4864      'Header' => 'pdr.h',
4865      'Line' => '203',
4866      'Param' => {
4867        '0' => {
4868          'name' => 'repo',
4869          'type' => '78001'
4870        },
4871        '1' => {
4872          'name' => 'terminus_handle',
4873          'type' => '1011'
4874        },
4875        '2' => {
4876          'name' => 'tid',
4877          'type' => '121'
4878        },
4879        '3' => {
4880          'name' => 'tl_eid',
4881          'type' => '121'
4882        },
4883        '4' => {
4884          'name' => 'valid_bit',
4885          'type' => '805'
4886        }
4887      },
4888      'Reg' => {
4889        '0' => 'rbx',
4890        '1' => 'rbp',
4891        '2' => 'r12',
4892        '3' => 'r13'
4893      },
4894      'Return' => '1',
4895      'ShortName' => 'pldm_pdr_update_TL_pdr'
4896    },
4897    '84516' => {
4898      'Header' => 'pdr.h',
4899      'Line' => '287',
4900      'Param' => {
4901        '0' => {
4902          'name' => 'repo',
4903          'type' => '78001'
4904        },
4905        '1' => {
4906          'name' => 'fru_rsi',
4907          'type' => '1011'
4908        },
4909        '2' => {
4910          'name' => 'terminus_handle',
4911          'type' => '12495'
4912        },
4913        '3' => {
4914          'name' => 'entity_type',
4915          'type' => '12495'
4916        },
4917        '4' => {
4918          'name' => 'entity_instance_num',
4919          'type' => '12495'
4920        },
4921        '5' => {
4922          'name' => 'container_id',
4923          'type' => '12495'
4924        }
4925      },
4926      'Reg' => {
4927        '2' => 'r12'
4928      },
4929      'Return' => '84501',
4930      'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
4931    },
4932    '84870' => {
4933      'Header' => 'pdr.h',
4934      'Line' => '261',
4935      'Param' => {
4936        '0' => {
4937          'name' => 'repo',
4938          'type' => '68829'
4939        },
4940        '1' => {
4941          'name' => 'terminus_handle',
4942          'type' => '1011'
4943        },
4944        '2' => {
4945          'name' => 'fru_rsi',
4946          'type' => '1011'
4947        },
4948        '3' => {
4949          'name' => 'entity_type',
4950          'type' => '1011'
4951        },
4952        '4' => {
4953          'name' => 'entity_instance_num',
4954          'type' => '1011'
4955        },
4956        '5' => {
4957          'name' => 'container_id',
4958          'type' => '1011'
4959        },
4960        '6' => {
4961          'name' => 'bmc_record_handle',
4962          'offset' => '0',
4963          'type' => '4577'
4964        }
4965      },
4966      'Return' => '100',
4967      'ShortName' => 'pldm_pdr_add_fru_record_set'
4968    },
4969    '85209' => {
4970      'Header' => 'pdr.h',
4971      'Line' => '173',
4972      'Param' => {
4973        '0' => {
4974          'name' => 'record',
4975          'type' => '84501'
4976        }
4977      },
4978      'Return' => '805',
4979      'ShortName' => 'pldm_pdr_record_is_remote'
4980    },
4981    '85580' => {
4982      'Header' => 'pdr.h',
4983      'Line' => '97',
4984      'Param' => {
4985        '0' => {
4986          'name' => 'repo',
4987          'type' => '78001'
4988        },
4989        '1' => {
4990          'name' => 'record',
4991          'type' => '84501'
4992        }
4993      },
4994      'Return' => '1023',
4995      'ShortName' => 'pldm_pdr_get_record_handle'
4996    },
4997    '85797' => {
4998      'Header' => 'pdr.h',
4999      'Line' => '62',
5000      'Param' => {
5001        '0' => {
5002          'name' => 'repo',
5003          'type' => '78001'
5004        }
5005      },
5006      'Return' => '1023',
5007      'ShortName' => 'pldm_pdr_get_repo_size'
5008    },
5009    '85928' => {
5010      'Header' => 'pdr.h',
5011      'Line' => '52',
5012      'Param' => {
5013        '0' => {
5014          'name' => 'repo',
5015          'type' => '78001'
5016        }
5017      },
5018      'Return' => '1023',
5019      'ShortName' => 'pldm_pdr_get_record_count'
5020    },
5021    '86059' => {
5022      'Header' => 'pdr.h',
5023      'Line' => '163',
5024      'Param' => {
5025        '0' => {
5026          'name' => 'repo',
5027          'type' => '78001'
5028        },
5029        '1' => {
5030          'name' => 'pdr_type',
5031          'type' => '121'
5032        },
5033        '2' => {
5034          'name' => 'curr_record',
5035          'type' => '84501'
5036        },
5037        '3' => {
5038          'name' => 'data',
5039          'type' => '53242'
5040        },
5041        '4' => {
5042          'name' => 'size',
5043          'type' => '4577'
5044        }
5045      },
5046      'Reg' => {
5047        '0' => 'rdi',
5048        '3' => 'rcx',
5049        '4' => 'r8'
5050      },
5051      'Return' => '84501',
5052      'ShortName' => 'pldm_pdr_find_record_by_type'
5053    },
5054    '86230' => {
5055      'Header' => 'pdr.h',
5056      'Line' => '145',
5057      'Param' => {
5058        '0' => {
5059          'name' => 'repo',
5060          'type' => '78001'
5061        },
5062        '1' => {
5063          'name' => 'curr_record',
5064          'type' => '84501'
5065        },
5066        '2' => {
5067          'name' => 'data',
5068          'type' => '53242'
5069        },
5070        '3' => {
5071          'name' => 'size',
5072          'type' => '4577'
5073        },
5074        '4' => {
5075          'name' => 'next_record_handle',
5076          'type' => '4577'
5077        }
5078      },
5079      'Reg' => {
5080        '0' => 'rdi',
5081        '1' => 'rbx',
5082        '2' => 'r13',
5083        '3' => 'rcx',
5084        '4' => 'rbp'
5085      },
5086      'Return' => '84501',
5087      'ShortName' => 'pldm_pdr_get_next_record'
5088    },
5089    '86397' => {
5090      'Header' => 'pdr.h',
5091      'Line' => '126',
5092      'Param' => {
5093        '0' => {
5094          'name' => 'repo',
5095          'type' => '78001'
5096        },
5097        '1' => {
5098          'name' => 'record_handle',
5099          'type' => '1023'
5100        },
5101        '2' => {
5102          'name' => 'data',
5103          'type' => '53242'
5104        },
5105        '3' => {
5106          'name' => 'size',
5107          'type' => '4577'
5108        },
5109        '4' => {
5110          'name' => 'next_record_handle',
5111          'type' => '4577'
5112        }
5113      },
5114      'Reg' => {
5115        '0' => 'rdi',
5116        '1' => 'rax',
5117        '2' => 'rdx',
5118        '3' => 'rcx',
5119        '4' => 'rbp'
5120      },
5121      'Return' => '84501',
5122      'ShortName' => 'pldm_pdr_find_record'
5123    },
5124    '86565' => {
5125      'Header' => 'pdr.h',
5126      'Line' => '42',
5127      'Param' => {
5128        '0' => {
5129          'name' => 'repo',
5130          'type' => '68829'
5131        }
5132      },
5133      'Reg' => {
5134        '0' => 'rdi'
5135      },
5136      'Return' => '1',
5137      'ShortName' => 'pldm_pdr_destroy'
5138    },
5139    '86718' => {
5140      'Header' => 'pdr.h',
5141      'Line' => '36',
5142      'Return' => '68829',
5143      'ShortName' => 'pldm_pdr_init'
5144    },
5145    '86790' => {
5146      'Header' => 'pdr.h',
5147      'Line' => '79',
5148      'Param' => {
5149        '0' => {
5150          'name' => 'repo',
5151          'type' => '68829'
5152        },
5153        '1' => {
5154          'name' => 'data',
5155          'type' => '1219'
5156        },
5157        '2' => {
5158          'name' => 'size',
5159          'type' => '1023'
5160        },
5161        '3' => {
5162          'name' => 'is_remote',
5163          'type' => '805'
5164        },
5165        '4' => {
5166          'name' => 'terminus_handle',
5167          'type' => '1011'
5168        },
5169        '5' => {
5170          'name' => 'record_handle',
5171          'type' => '4577'
5172        }
5173      },
5174      'Reg' => {
5175        '0' => 'rbp',
5176        '1' => 'r13',
5177        '2' => 'r14',
5178        '5' => 'r12'
5179      },
5180      'Return' => '100',
5181      'ShortName' => 'pldm_pdr_add'
5182    },
5183    '94976' => {
5184      'Header' => 'platform.h',
5185      'Line' => '2429',
5186      'Param' => {
5187        '0' => {
5188          'name' => 'pdr',
5189          'type' => '95887'
5190        }
5191      },
5192      'Return' => '100',
5193      'ShortName' => 'decode_pldm_entity_auxiliary_names_pdr_index'
5194    },
5195    '95897' => {
5196      'Header' => 'platform.h',
5197      'Line' => '2407',
5198      'Param' => {
5199        '0' => {
5200          'name' => 'data',
5201          'type' => '2341'
5202        },
5203        '1' => {
5204          'name' => 'data_length',
5205          'type' => '1145'
5206        },
5207        '2' => {
5208          'name' => 'pdr',
5209          'type' => '95887'
5210        },
5211        '3' => {
5212          'name' => 'pdr_length',
5213          'type' => '1145'
5214        }
5215      },
5216      'Reg' => {
5217        '2' => 'rbx'
5218      },
5219      'Return' => '100',
5220      'ShortName' => 'decode_entity_auxiliary_names_pdr'
5221    },
5222    '102402' => {
5223      'Header' => 'platform.h',
5224      'Line' => '1791',
5225      'Param' => {
5226        '0' => {
5227          'name' => 'instance_id',
5228          'type' => '121'
5229        },
5230        '1' => {
5231          'name' => 'resp',
5232          'type' => '104005'
5233        },
5234        '2' => {
5235          'name' => 'msg',
5236          'type' => '4120'
5237        },
5238        '3' => {
5239          'name' => 'payload_length',
5240          'type' => '1145'
5241        }
5242      },
5243      'Reg' => {
5244        '2' => 'rbp'
5245      },
5246      'Return' => '100',
5247      'ShortName' => 'encode_get_state_effecter_states_resp'
5248    },
5249    '104020' => {
5250      'Header' => 'platform.h',
5251      'Line' => '1774',
5252      'Param' => {
5253        '0' => {
5254          'name' => 'msg',
5255          'type' => '4567'
5256        },
5257        '1' => {
5258          'name' => 'payload_length',
5259          'type' => '1145'
5260        },
5261        '2' => {
5262          'name' => 'resp',
5263          'type' => '104005'
5264        }
5265      },
5266      'Return' => '100',
5267      'ShortName' => 'decode_get_state_effecter_states_resp'
5268    },
5269    '105542' => {
5270      'Header' => 'platform.h',
5271      'Line' => '1743',
5272      'Param' => {
5273        '0' => {
5274          'name' => 'msg',
5275          'type' => '4567'
5276        },
5277        '1' => {
5278          'name' => 'payload_length',
5279          'type' => '1145'
5280        },
5281        '2' => {
5282          'name' => 'effecter_id',
5283          'type' => '12495'
5284        }
5285      },
5286      'Return' => '100',
5287      'ShortName' => 'decode_get_state_effecter_states_req'
5288    },
5289    '106314' => {
5290      'Header' => 'platform.h',
5291      'Line' => '1757',
5292      'Param' => {
5293        '0' => {
5294          'name' => 'instance_id',
5295          'type' => '121'
5296        },
5297        '1' => {
5298          'name' => 'effecter_id',
5299          'type' => '1011'
5300        },
5301        '2' => {
5302          'name' => 'msg',
5303          'type' => '4120'
5304        },
5305        '3' => {
5306          'name' => 'payload_length',
5307          'type' => '1145'
5308        }
5309      },
5310      'Return' => '100',
5311      'ShortName' => 'encode_get_state_effecter_states_req'
5312    },
5313    '147649' => {
5314      'Header' => 'platform.h',
5315      'Line' => '1923',
5316      'Param' => {
5317        '0' => {
5318          'name' => 'msg',
5319          'type' => '4567'
5320        },
5321        '1' => {
5322          'name' => 'payload_length',
5323          'type' => '1145'
5324        },
5325        '2' => {
5326          'name' => 'completion_code',
5327          'type' => '4572'
5328        },
5329        '3' => {
5330          'name' => 'tid',
5331          'type' => '4572'
5332        },
5333        '4' => {
5334          'name' => 'event_id',
5335          'type' => '12495'
5336        },
5337        '5' => {
5338          'name' => 'next_data_transfer_handle',
5339          'type' => '4577'
5340        },
5341        '6' => {
5342          'name' => 'transfer_flag',
5343          'offset' => '0',
5344          'type' => '4572'
5345        },
5346        '7' => {
5347          'name' => 'event_class',
5348          'offset' => '8',
5349          'type' => '4572'
5350        },
5351        '8' => {
5352          'name' => 'event_data_size',
5353          'offset' => '16',
5354          'type' => '4577'
5355        },
5356        '9' => {
5357          'name' => 'event_data',
5358          'offset' => '24',
5359          'type' => '55232'
5360        },
5361        '10' => {
5362          'name' => 'event_data_integrity_checksum',
5363          'offset' => '32',
5364          'type' => '4577'
5365        }
5366      },
5367      'Return' => '100',
5368      'ShortName' => 'decode_poll_for_platform_event_message_resp'
5369    },
5370    '150359' => {
5371      'Header' => 'platform.h',
5372      'Line' => '1897',
5373      'Param' => {
5374        '0' => {
5375          'name' => 'instance_id',
5376          'type' => '121'
5377        },
5378        '1' => {
5379          'name' => 'format_version',
5380          'type' => '121'
5381        },
5382        '2' => {
5383          'name' => 'transfer_operation_flag',
5384          'type' => '121'
5385        },
5386        '3' => {
5387          'name' => 'data_transfer_handle',
5388          'type' => '1023'
5389        },
5390        '4' => {
5391          'name' => 'event_id_to_acknowledge',
5392          'type' => '1011'
5393        },
5394        '5' => {
5395          'name' => 'msg',
5396          'type' => '4120'
5397        },
5398        '6' => {
5399          'name' => 'payload_length',
5400          'offset' => '0',
5401          'type' => '1145'
5402        }
5403      },
5404      'Return' => '100',
5405      'ShortName' => 'encode_poll_for_platform_event_message_req'
5406    },
5407    '151778' => {
5408      'Header' => 'platform.h',
5409      'Line' => '2367',
5410      'Param' => {
5411        '0' => {
5412          'name' => 'instance_id',
5413          'type' => '121'
5414        },
5415        '1' => {
5416          'name' => 'completion_code',
5417          'type' => '121'
5418        },
5419        '2' => {
5420          'name' => 'msg',
5421          'type' => '4120'
5422        }
5423      },
5424      'Return' => '100',
5425      'ShortName' => 'encode_set_event_receiver_resp'
5426    },
5427    '151950' => {
5428      'Header' => 'platform.h',
5429      'Line' => '2353',
5430      'Param' => {
5431        '0' => {
5432          'name' => 'msg',
5433          'type' => '4567'
5434        },
5435        '1' => {
5436          'name' => 'payload_length',
5437          'type' => '1145'
5438        },
5439        '2' => {
5440          'name' => 'event_message_global_enable',
5441          'type' => '4572'
5442        },
5443        '3' => {
5444          'name' => 'transport_protocol_type',
5445          'type' => '4572'
5446        },
5447        '4' => {
5448          'name' => 'event_receiver_address_info',
5449          'type' => '4572'
5450        },
5451        '5' => {
5452          'name' => 'heartbeat_timer',
5453          'type' => '12495'
5454        }
5455      },
5456      'Return' => '100',
5457      'ShortName' => 'decode_set_event_receiver_req'
5458    },
5459    '153374' => {
5460      'Header' => 'platform.h',
5461      'Line' => '2331',
5462      'Param' => {
5463        '0' => {
5464          'name' => 'msg',
5465          'type' => '4567'
5466        },
5467        '1' => {
5468          'name' => 'payload_length',
5469          'type' => '1145'
5470        },
5471        '2' => {
5472          'name' => 'completion_code',
5473          'type' => '4572'
5474        }
5475      },
5476      'Reg' => {
5477        '0' => 'rdi',
5478        '1' => 'rsi',
5479        '2' => 'rdx'
5480      },
5481      'Return' => '100',
5482      'ShortName' => 'decode_set_event_receiver_resp'
5483    },
5484    '154037' => {
5485      'Header' => 'platform.h',
5486      'Line' => '2317',
5487      'Param' => {
5488        '0' => {
5489          'name' => 'instance_id',
5490          'type' => '121'
5491        },
5492        '1' => {
5493          'name' => 'event_message_global_enable',
5494          'type' => '121'
5495        },
5496        '2' => {
5497          'name' => 'transport_protocol_type',
5498          'type' => '121'
5499        },
5500        '3' => {
5501          'name' => 'event_receiver_address_info',
5502          'type' => '121'
5503        },
5504        '4' => {
5505          'name' => 'heartbeat_timer',
5506          'type' => '1011'
5507        },
5508        '5' => {
5509          'name' => 'msg',
5510          'type' => '4120'
5511        }
5512      },
5513      'Return' => '100',
5514      'ShortName' => 'encode_set_event_receiver_req'
5515    },
5516    '154294' => {
5517      'Header' => 'platform.h',
5518      'Line' => '1470',
5519      'Param' => {
5520        '0' => {
5521          'name' => 'msg',
5522          'type' => '4567'
5523        },
5524        '1' => {
5525          'name' => 'payload_length',
5526          'type' => '1145'
5527        },
5528        '2' => {
5529          'name' => 'sensor_id',
5530          'type' => '12495'
5531        },
5532        '3' => {
5533          'name' => 'rearm_event_state',
5534          'type' => '4572'
5535        }
5536      },
5537      'Return' => '100',
5538      'ShortName' => 'decode_get_sensor_reading_req'
5539    },
5540    '155280' => {
5541      'Header' => 'platform.h',
5542      'Line' => '1496',
5543      'Param' => {
5544        '0' => {
5545          'name' => 'instance_id',
5546          'type' => '121'
5547        },
5548        '1' => {
5549          'name' => 'completion_code',
5550          'type' => '121'
5551        },
5552        '2' => {
5553          'name' => 'sensor_data_size',
5554          'type' => '121'
5555        },
5556        '3' => {
5557          'name' => 'sensor_operational_state',
5558          'type' => '121'
5559        },
5560        '4' => {
5561          'name' => 'sensor_event_message_enable',
5562          'type' => '121'
5563        },
5564        '5' => {
5565          'name' => 'present_state',
5566          'type' => '121'
5567        },
5568        '6' => {
5569          'name' => 'previous_state',
5570          'offset' => '0',
5571          'type' => '121'
5572        },
5573        '7' => {
5574          'name' => 'event_state',
5575          'offset' => '8',
5576          'type' => '121'
5577        },
5578        '8' => {
5579          'name' => 'present_reading',
5580          'offset' => '16',
5581          'type' => '1219'
5582        },
5583        '9' => {
5584          'name' => 'msg',
5585          'offset' => '24',
5586          'type' => '4120'
5587        },
5588        '10' => {
5589          'name' => 'payload_length',
5590          'offset' => '32',
5591          'type' => '1145'
5592        }
5593      },
5594      'Return' => '100',
5595      'ShortName' => 'encode_get_sensor_reading_resp'
5596    },
5597    '155831' => {
5598      'Header' => 'platform.h',
5599      'Line' => '2292',
5600      'Param' => {
5601        '0' => {
5602          'name' => 'msg',
5603          'type' => '4567'
5604        },
5605        '1' => {
5606          'name' => 'payload_length',
5607          'type' => '1145'
5608        },
5609        '2' => {
5610          'name' => 'completion_code',
5611          'type' => '4572'
5612        },
5613        '3' => {
5614          'name' => 'sensor_data_size',
5615          'type' => '4572'
5616        },
5617        '4' => {
5618          'name' => 'sensor_operational_state',
5619          'type' => '4572'
5620        },
5621        '5' => {
5622          'name' => 'sensor_event_message_enable',
5623          'type' => '4572'
5624        },
5625        '6' => {
5626          'name' => 'present_state',
5627          'offset' => '0',
5628          'type' => '4572'
5629        },
5630        '7' => {
5631          'name' => 'previous_state',
5632          'offset' => '8',
5633          'type' => '4572'
5634        },
5635        '8' => {
5636          'name' => 'event_state',
5637          'offset' => '16',
5638          'type' => '4572'
5639        },
5640        '9' => {
5641          'name' => 'present_reading',
5642          'offset' => '24',
5643          'type' => '4572'
5644        }
5645      },
5646      'Return' => '100',
5647      'ShortName' => 'decode_get_sensor_reading_resp'
5648    },
5649    '159430' => {
5650      'Header' => 'platform.h',
5651      'Line' => '2267',
5652      'Param' => {
5653        '0' => {
5654          'name' => 'instance_id',
5655          'type' => '121'
5656        },
5657        '1' => {
5658          'name' => 'sensor_id',
5659          'type' => '1011'
5660        },
5661        '2' => {
5662          'name' => 'rearm_event_state',
5663          'type' => '121'
5664        },
5665        '3' => {
5666          'name' => 'msg',
5667          'type' => '4120'
5668        }
5669      },
5670      'Return' => '100',
5671      'ShortName' => 'encode_get_sensor_reading_req'
5672    },
5673    '159647' => {
5674      'Header' => 'platform.h',
5675      'Line' => '2248',
5676      'Param' => {
5677        '0' => {
5678          'name' => 'change_record_data',
5679          'type' => '1219'
5680        },
5681        '1' => {
5682          'name' => 'change_record_data_size',
5683          'type' => '1145'
5684        },
5685        '2' => {
5686          'name' => 'event_data_operation',
5687          'type' => '4572'
5688        },
5689        '3' => {
5690          'name' => 'number_of_change_entries',
5691          'type' => '4572'
5692        },
5693        '4' => {
5694          'name' => 'change_entry_data_offset',
5695          'type' => '13058'
5696        }
5697      },
5698      'Reg' => {
5699        '0' => 'rdi',
5700        '2' => 'rdx',
5701        '3' => 'r9',
5702        '4' => 'r8'
5703      },
5704      'Return' => '100',
5705      'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
5706    },
5707    '161620' => {
5708      'Header' => 'platform.h',
5709      'Line' => '2154',
5710      'Param' => {
5711        '0' => {
5712          'name' => 'event_data',
5713          'type' => '2341'
5714        },
5715        '1' => {
5716          'name' => 'event_data_length',
5717          'type' => '1145'
5718        },
5719        '2' => {
5720          'name' => 'poll_event',
5721          'type' => '162853'
5722        }
5723      },
5724      'Return' => '100',
5725      'ShortName' => 'decode_pldm_message_poll_event_data'
5726    },
5727    '162858' => {
5728      'Header' => 'platform.h',
5729      'Line' => '2140',
5730      'Param' => {
5731        '0' => {
5732          'name' => 'event_data',
5733          'type' => '1219'
5734        },
5735        '1' => {
5736          'name' => 'event_data_size',
5737          'type' => '1145'
5738        },
5739        '2' => {
5740          'name' => 'event_data_format',
5741          'type' => '4572'
5742        },
5743        '3' => {
5744          'name' => 'number_of_change_records',
5745          'type' => '4572'
5746        },
5747        '4' => {
5748          'name' => 'change_record_data_offset',
5749          'type' => '13058'
5750        }
5751      },
5752      'Reg' => {
5753        '0' => 'rdi',
5754        '2' => 'rdx',
5755        '3' => 'r9',
5756        '4' => 'r8'
5757      },
5758      'Return' => '100',
5759      'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
5760    },
5761    '163741' => {
5762      'Header' => 'platform.h',
5763      'Line' => '2202',
5764      'Param' => {
5765        '0' => {
5766          'name' => 'event_data_format',
5767          'type' => '121'
5768        },
5769        '1' => {
5770          'name' => 'number_of_change_records',
5771          'type' => '121'
5772        },
5773        '2' => {
5774          'name' => 'event_data_operations',
5775          'type' => '1219'
5776        },
5777        '3' => {
5778          'name' => 'numbers_of_change_entries',
5779          'type' => '1219'
5780        },
5781        '4' => {
5782          'name' => 'change_entries',
5783          'type' => '164059'
5784        },
5785        '5' => {
5786          'name' => 'event_data',
5787          'type' => '164074'
5788        },
5789        '6' => {
5790          'name' => 'actual_change_records_size',
5791          'offset' => '0',
5792          'type' => '13058'
5793        },
5794        '7' => {
5795          'name' => 'max_change_records_size',
5796          'offset' => '8',
5797          'type' => '1145'
5798        }
5799      },
5800      'Reg' => {
5801        '0' => 'rdi',
5802        '1' => 'rbx',
5803        '2' => 'r10',
5804        '3' => 'r11',
5805        '4' => 'r8',
5806        '5' => 'r9'
5807      },
5808      'Return' => '100',
5809      'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
5810    },
5811    '164084' => {
5812      'Header' => 'platform.h',
5813      'Line' => '2118',
5814      'Param' => {
5815        '0' => {
5816          'name' => 'msg',
5817          'type' => '4567'
5818        },
5819        '1' => {
5820          'name' => 'payload_length',
5821          'type' => '1145'
5822        },
5823        '2' => {
5824          'name' => 'completion_code',
5825          'type' => '4572'
5826        },
5827        '3' => {
5828          'name' => 'effecter_data_size',
5829          'type' => '4572'
5830        },
5831        '4' => {
5832          'name' => 'effecter_oper_state',
5833          'type' => '4572'
5834        },
5835        '5' => {
5836          'name' => 'pending_value',
5837          'type' => '4572'
5838        },
5839        '6' => {
5840          'name' => 'present_value',
5841          'offset' => '0',
5842          'type' => '4572'
5843        }
5844      },
5845      'Return' => '100',
5846      'ShortName' => 'decode_get_numeric_effecter_value_resp'
5847    },
5848    '168439' => {
5849      'Header' => 'platform.h',
5850      'Line' => '1427',
5851      'Param' => {
5852        '0' => {
5853          'name' => 'msg',
5854          'type' => '4567'
5855        },
5856        '1' => {
5857          'name' => 'payload_length',
5858          'type' => '1145'
5859        },
5860        '2' => {
5861          'name' => 'effecter_id',
5862          'type' => '12495'
5863        }
5864      },
5865      'Return' => '100',
5866      'ShortName' => 'decode_get_numeric_effecter_value_req'
5867    },
5868    '169206' => {
5869      'Header' => 'platform.h',
5870      'Line' => '1451',
5871      'Param' => {
5872        '0' => {
5873          'name' => 'instance_id',
5874          'type' => '121'
5875        },
5876        '1' => {
5877          'name' => 'completion_code',
5878          'type' => '121'
5879        },
5880        '2' => {
5881          'name' => 'effecter_data_size',
5882          'type' => '121'
5883        },
5884        '3' => {
5885          'name' => 'effecter_oper_state',
5886          'type' => '121'
5887        },
5888        '4' => {
5889          'name' => 'pending_value',
5890          'type' => '1219'
5891        },
5892        '5' => {
5893          'name' => 'present_value',
5894          'type' => '1219'
5895        },
5896        '6' => {
5897          'name' => 'msg',
5898          'offset' => '0',
5899          'type' => '4120'
5900        },
5901        '7' => {
5902          'name' => 'payload_length',
5903          'offset' => '8',
5904          'type' => '1145'
5905        }
5906      },
5907      'Return' => '100',
5908      'ShortName' => 'encode_get_numeric_effecter_value_resp'
5909    },
5910    '169901' => {
5911      'Header' => 'platform.h',
5912      'Line' => '2097',
5913      'Param' => {
5914        '0' => {
5915          'name' => 'instance_id',
5916          'type' => '121'
5917        },
5918        '1' => {
5919          'name' => 'effecter_id',
5920          'type' => '1011'
5921        },
5922        '2' => {
5923          'name' => 'msg',
5924          'type' => '4120'
5925        }
5926      },
5927      'Return' => '100',
5928      'ShortName' => 'encode_get_numeric_effecter_value_req'
5929    },
5930    '170098' => {
5931      'Header' => 'platform.h',
5932      'Line' => '2082',
5933      'Param' => {
5934        '0' => {
5935          'name' => 'pdr_data',
5936          'type' => '2341'
5937        },
5938        '1' => {
5939          'name' => 'pdr_data_length',
5940          'type' => '1145'
5941        },
5942        '2' => {
5943          'name' => 'pdr_value',
5944          'type' => '228585'
5945        }
5946      },
5947      'Return' => '100',
5948      'ShortName' => 'decode_numeric_sensor_pdr_data'
5949    },
5950    '228590' => {
5951      'Header' => 'platform.h',
5952      'Line' => '2070',
5953      'Param' => {
5954        '0' => {
5955          'name' => 'sensor_data',
5956          'type' => '1219'
5957        },
5958        '1' => {
5959          'name' => 'sensor_data_length',
5960          'type' => '1145'
5961        },
5962        '2' => {
5963          'name' => 'event_state',
5964          'type' => '4572'
5965        },
5966        '3' => {
5967          'name' => 'previous_event_state',
5968          'type' => '4572'
5969        },
5970        '4' => {
5971          'name' => 'sensor_data_size',
5972          'type' => '4572'
5973        },
5974        '5' => {
5975          'name' => 'present_reading',
5976          'type' => '4577'
5977        }
5978      },
5979      'Reg' => {
5980        '3' => 'r10',
5981        '5' => 'r9'
5982      },
5983      'Return' => '100',
5984      'ShortName' => 'decode_numeric_sensor_data'
5985    },
5986    '231233' => {
5987      'Header' => 'platform.h',
5988      'Line' => '2049',
5989      'Param' => {
5990        '0' => {
5991          'name' => 'sensor_data',
5992          'type' => '1219'
5993        },
5994        '1' => {
5995          'name' => 'sensor_data_length',
5996          'type' => '1145'
5997        },
5998        '2' => {
5999          'name' => 'sensor_offset',
6000          'type' => '4572'
6001        },
6002        '3' => {
6003          'name' => 'event_state',
6004          'type' => '4572'
6005        },
6006        '4' => {
6007          'name' => 'previous_event_state',
6008          'type' => '4572'
6009        }
6010      },
6011      'Reg' => {
6012        '0' => 'rdi',
6013        '2' => 'rdx',
6014        '3' => 'r9',
6015        '4' => 'r8'
6016      },
6017      'Return' => '100',
6018      'ShortName' => 'decode_state_sensor_data'
6019    },
6020    '232315' => {
6021      'Header' => 'platform.h',
6022      'Line' => '2031',
6023      'Param' => {
6024        '0' => {
6025          'name' => 'sensor_data',
6026          'type' => '1219'
6027        },
6028        '1' => {
6029          'name' => 'sensor_data_length',
6030          'type' => '1145'
6031        },
6032        '2' => {
6033          'name' => 'present_op_state',
6034          'type' => '4572'
6035        },
6036        '3' => {
6037          'name' => 'previous_op_state',
6038          'type' => '4572'
6039        }
6040      },
6041      'Reg' => {
6042        '1' => 'rsi',
6043        '2' => 'rdx',
6044        '3' => 'rcx'
6045      },
6046      'Return' => '100',
6047      'ShortName' => 'decode_sensor_op_data'
6048    },
6049    '233178' => {
6050      'Header' => 'platform.h',
6051      'Line' => '2014',
6052      'Param' => {
6053        '0' => {
6054          'name' => 'event_data',
6055          'type' => '1219'
6056        },
6057        '1' => {
6058          'name' => 'event_data_length',
6059          'type' => '1145'
6060        },
6061        '2' => {
6062          'name' => 'sensor_id',
6063          'type' => '12495'
6064        },
6065        '3' => {
6066          'name' => 'sensor_event_class_type',
6067          'type' => '4572'
6068        },
6069        '4' => {
6070          'name' => 'event_class_data_offset',
6071          'type' => '13058'
6072        }
6073      },
6074      'Return' => '100',
6075      'ShortName' => 'decode_sensor_event_data'
6076    },
6077    '234111' => {
6078      'Header' => 'platform.h',
6079      'Line' => '1993',
6080      'Param' => {
6081        '0' => {
6082          'name' => 'msg',
6083          'type' => '4567'
6084        },
6085        '1' => {
6086          'name' => 'payload_length',
6087          'type' => '1145'
6088        },
6089        '2' => {
6090          'name' => 'completion_code',
6091          'type' => '4572'
6092        },
6093        '3' => {
6094          'name' => 'synchrony_config',
6095          'type' => '4572'
6096        },
6097        '4' => {
6098          'name' => 'synchrony_config_support',
6099          'type' => '6393'
6100        },
6101        '5' => {
6102          'name' => 'number_event_class_returned',
6103          'type' => '4572'
6104        },
6105        '6' => {
6106          'name' => 'event_class',
6107          'offset' => '0',
6108          'type' => '4572'
6109        },
6110        '7' => {
6111          'name' => 'event_class_count',
6112          'offset' => '8',
6113          'type' => '121'
6114        }
6115      },
6116      'Reg' => {
6117        '3' => 'r10',
6118        '4' => 'r8',
6119        '5' => 'r9'
6120      },
6121      'Return' => '100',
6122      'ShortName' => 'decode_event_message_supported_resp'
6123    },
6124    '235749' => {
6125      'Header' => 'platform.h',
6126      'Line' => '1976',
6127      'Param' => {
6128        '0' => {
6129          'name' => 'instance_id',
6130          'type' => '121'
6131        },
6132        '1' => {
6133          'name' => 'format_version',
6134          'type' => '121'
6135        },
6136        '2' => {
6137          'name' => 'msg',
6138          'type' => '4120'
6139        }
6140      },
6141      'Return' => '100',
6142      'ShortName' => 'encode_event_message_supported_req'
6143    },
6144    '235946' => {
6145      'Header' => 'platform.h',
6146      'Line' => '1949',
6147      'Param' => {
6148        '0' => {
6149          'name' => 'msg',
6150          'type' => '4567'
6151        },
6152        '1' => {
6153          'name' => 'payload_length',
6154          'type' => '1145'
6155        },
6156        '2' => {
6157          'name' => 'completion_code',
6158          'type' => '4572'
6159        },
6160        '3' => {
6161          'name' => 'terminus_max_buffer_size',
6162          'type' => '12495'
6163        }
6164      },
6165      'Return' => '100',
6166      'ShortName' => 'decode_event_message_buffer_size_resp'
6167    },
6168    '236932' => {
6169      'Header' => 'platform.h',
6170      'Line' => '1962',
6171      'Param' => {
6172        '0' => {
6173          'name' => 'instance_id',
6174          'type' => '121'
6175        },
6176        '1' => {
6177          'name' => 'event_receiver_max_buffer_size',
6178          'type' => '1011'
6179        },
6180        '2' => {
6181          'name' => 'msg',
6182          'type' => '4120'
6183        }
6184      },
6185      'Reg' => {
6186        '2' => 'rbx'
6187      },
6188      'Return' => '100',
6189      'ShortName' => 'encode_event_message_buffer_size_req'
6190    },
6191    '237129' => {
6192      'Header' => 'platform.h',
6193      'Line' => '1938',
6194      'Param' => {
6195        '0' => {
6196          'name' => 'msg',
6197          'type' => '4567'
6198        },
6199        '1' => {
6200          'name' => 'payload_length',
6201          'type' => '1145'
6202        },
6203        '2' => {
6204          'name' => 'completion_code',
6205          'type' => '4572'
6206        },
6207        '3' => {
6208          'name' => 'platform_event_status',
6209          'type' => '4572'
6210        }
6211      },
6212      'Reg' => {
6213        '3' => 'r8'
6214      },
6215      'Return' => '100',
6216      'ShortName' => 'decode_platform_event_message_resp'
6217    },
6218    '237936' => {
6219      'Header' => 'platform.h',
6220      'Line' => '1881',
6221      'Param' => {
6222        '0' => {
6223          'name' => 'instance_id',
6224          'type' => '121'
6225        },
6226        '1' => {
6227          'name' => 'format_version',
6228          'type' => '121'
6229        },
6230        '2' => {
6231          'name' => 'tid',
6232          'type' => '121'
6233        },
6234        '3' => {
6235          'name' => 'event_class',
6236          'type' => '121'
6237        },
6238        '4' => {
6239          'name' => 'event_data',
6240          'type' => '1219'
6241        },
6242        '5' => {
6243          'name' => 'event_data_length',
6244          'type' => '1145'
6245        },
6246        '6' => {
6247          'name' => 'msg',
6248          'offset' => '0',
6249          'type' => '4120'
6250        },
6251        '7' => {
6252          'name' => 'payload_length',
6253          'offset' => '8',
6254          'type' => '1145'
6255        }
6256      },
6257      'Return' => '100',
6258      'ShortName' => 'encode_platform_event_message_req'
6259    },
6260    '238336' => {
6261      'Header' => 'platform.h',
6262      'Line' => '1861',
6263      'Param' => {
6264        '0' => {
6265          'name' => 'instance_id',
6266          'type' => '121'
6267        },
6268        '1' => {
6269          'name' => 'completion_code',
6270          'type' => '121'
6271        },
6272        '2' => {
6273          'name' => 'tid',
6274          'type' => '121'
6275        },
6276        '3' => {
6277          'name' => 'event_id',
6278          'type' => '1011'
6279        },
6280        '4' => {
6281          'name' => 'next_data_transfer_handle',
6282          'type' => '1023'
6283        },
6284        '5' => {
6285          'name' => 'transfer_flag',
6286          'type' => '121'
6287        },
6288        '6' => {
6289          'name' => 'event_class',
6290          'offset' => '0',
6291          'type' => '121'
6292        },
6293        '7' => {
6294          'name' => 'event_data_size',
6295          'offset' => '8',
6296          'type' => '1023'
6297        },
6298        '8' => {
6299          'name' => 'event_data',
6300          'offset' => '16',
6301          'type' => '4572'
6302        },
6303        '9' => {
6304          'name' => 'checksum',
6305          'offset' => '24',
6306          'type' => '1023'
6307        },
6308        '10' => {
6309          'name' => 'msg',
6310          'offset' => '32',
6311          'type' => '4120'
6312        },
6313        '11' => {
6314          'name' => 'payload_length',
6315          'offset' => '40',
6316          'type' => '1145'
6317        }
6318      },
6319      'Return' => '100',
6320      'ShortName' => 'encode_poll_for_platform_event_message_resp'
6321    },
6322    '241097' => {
6323      'Header' => 'platform.h',
6324      'Line' => '1839',
6325      'Param' => {
6326        '0' => {
6327          'name' => 'instance_id',
6328          'type' => '121'
6329        },
6330        '1' => {
6331          'name' => 'completion_code',
6332          'type' => '121'
6333        },
6334        '2' => {
6335          'name' => 'platform_event_status',
6336          'type' => '121'
6337        },
6338        '3' => {
6339          'name' => 'msg',
6340          'type' => '4120'
6341        }
6342      },
6343      'Return' => '100',
6344      'ShortName' => 'encode_platform_event_message_resp'
6345    },
6346    '241314' => {
6347      'Header' => 'platform.h',
6348      'Line' => '1824',
6349      'Param' => {
6350        '0' => {
6351          'name' => 'msg',
6352          'type' => '4567'
6353        },
6354        '1' => {
6355          'name' => 'payload_length',
6356          'type' => '1145'
6357        },
6358        '2' => {
6359          'name' => 'format_version',
6360          'type' => '4572'
6361        },
6362        '3' => {
6363          'name' => 'transfer_operation_flag',
6364          'type' => '4572'
6365        },
6366        '4' => {
6367          'name' => 'data_transfer_handle',
6368          'type' => '4577'
6369        },
6370        '5' => {
6371          'name' => 'event_id_to_acknowledge',
6372          'type' => '12495'
6373        }
6374      },
6375      'Return' => '100',
6376      'ShortName' => 'decode_poll_for_platform_event_message_req'
6377    },
6378    '242751' => {
6379      'Header' => 'platform.h',
6380      'Line' => '1808',
6381      'Param' => {
6382        '0' => {
6383          'name' => 'msg',
6384          'type' => '4567'
6385        },
6386        '1' => {
6387          'name' => 'payload_length',
6388          'type' => '1145'
6389        },
6390        '2' => {
6391          'name' => 'format_version',
6392          'type' => '4572'
6393        },
6394        '3' => {
6395          'name' => 'tid',
6396          'type' => '4572'
6397        },
6398        '4' => {
6399          'name' => 'event_class',
6400          'type' => '4572'
6401        },
6402        '5' => {
6403          'name' => 'event_data_offset',
6404          'type' => '13058'
6405        }
6406      },
6407      'Reg' => {
6408        '1' => 'rsi',
6409        '2' => 'rdx',
6410        '3' => 'r10',
6411        '4' => 'r8',
6412        '5' => 'r9'
6413      },
6414      'Return' => '100',
6415      'ShortName' => 'decode_platform_event_message_req'
6416    },
6417    '243872' => {
6418      'Header' => 'platform.h',
6419      'Line' => '2226',
6420      'Param' => {
6421        '0' => {
6422          'name' => 'event_data',
6423          'type' => '244062'
6424        },
6425        '1' => {
6426          'name' => 'event_data_size',
6427          'type' => '31763'
6428        },
6429        '2' => {
6430          'name' => 'sensor_id',
6431          'type' => '15811'
6432        },
6433        '3' => {
6434          'name' => 'sensor_event_class',
6435          'type' => '90636'
6436        },
6437        '4' => {
6438          'name' => 'sensor_offset',
6439          'type' => '1006'
6440        },
6441        '5' => {
6442          'name' => 'event_state',
6443          'type' => '1006'
6444        },
6445        '6' => {
6446          'name' => 'previous_event_state',
6447          'offset' => '0',
6448          'type' => '1006'
6449        },
6450        '7' => {
6451          'name' => 'actual_event_data_size',
6452          'type' => '160535'
6453        }
6454      },
6455      'Reg' => {
6456        '1' => 'rdi',
6457        '2' => 'rdx',
6458        '3' => 'rcx',
6459        '4' => 'r8',
6460        '5' => 'r9',
6461        '7' => 'rsi'
6462      },
6463      'Return' => '100',
6464      'ShortName' => 'encode_sensor_event_data'
6465    },
6466    '244077' => {
6467      'Header' => 'platform.h',
6468      'Line' => '1392',
6469      'Param' => {
6470        '0' => {
6471          'name' => 'msg',
6472          'type' => '4567'
6473        },
6474        '1' => {
6475          'name' => 'payload_length',
6476          'type' => '1145'
6477        },
6478        '2' => {
6479          'name' => 'sensor_id',
6480          'type' => '12495'
6481        },
6482        '3' => {
6483          'name' => 'sensor_rearm',
6484          'type' => '6393'
6485        },
6486        '4' => {
6487          'name' => 'reserved',
6488          'type' => '4572'
6489        }
6490      },
6491      'Return' => '100',
6492      'ShortName' => 'decode_get_state_sensor_readings_req'
6493    },
6494    '245282' => {
6495      'Header' => 'platform.h',
6496      'Line' => '1728',
6497      'Param' => {
6498        '0' => {
6499          'name' => 'msg',
6500          'type' => '4567'
6501        },
6502        '1' => {
6503          'name' => 'payload_length',
6504          'type' => '1145'
6505        },
6506        '2' => {
6507          'name' => 'completion_code',
6508          'type' => '4572'
6509        },
6510        '3' => {
6511          'name' => 'comp_sensor_count',
6512          'type' => '4572'
6513        },
6514        '4' => {
6515          'name' => 'field',
6516          'type' => '246998'
6517        }
6518      },
6519      'Reg' => {
6520        '1' => 'rsi',
6521        '3' => 'r9',
6522        '4' => 'r8'
6523      },
6524      'Return' => '100',
6525      'ShortName' => 'decode_get_state_sensor_readings_resp'
6526    },
6527    '247003' => {
6528      'Header' => 'platform.h',
6529      'Line' => '1708',
6530      'Param' => {
6531        '0' => {
6532          'name' => 'instance_id',
6533          'type' => '121'
6534        },
6535        '1' => {
6536          'name' => 'sensor_id',
6537          'type' => '1011'
6538        },
6539        '2' => {
6540          'name' => 'sensor_rearm',
6541          'type' => '2776'
6542        },
6543        '3' => {
6544          'name' => 'reserved',
6545          'type' => '121'
6546        },
6547        '4' => {
6548          'name' => 'msg',
6549          'type' => '4120'
6550        }
6551      },
6552      'Return' => '100',
6553      'ShortName' => 'encode_get_state_sensor_readings_req'
6554    },
6555    '247240' => {
6556      'Header' => 'platform.h',
6557      'Line' => '1412',
6558      'Param' => {
6559        '0' => {
6560          'name' => 'instance_id',
6561          'type' => '121'
6562        },
6563        '1' => {
6564          'name' => 'completion_code',
6565          'type' => '121'
6566        },
6567        '2' => {
6568          'name' => 'comp_sensor_count',
6569          'type' => '121'
6570        },
6571        '3' => {
6572          'name' => 'field',
6573          'type' => '246998'
6574        },
6575        '4' => {
6576          'name' => 'msg',
6577          'type' => '4120'
6578        }
6579      },
6580      'Return' => '100',
6581      'ShortName' => 'encode_get_state_sensor_readings_resp'
6582    },
6583    '247593' => {
6584      'Header' => 'platform.h',
6585      'Line' => '1689',
6586      'Param' => {
6587        '0' => {
6588          'name' => 'msg',
6589          'type' => '4567'
6590        },
6591        '1' => {
6592          'name' => 'payload_length',
6593          'type' => '1145'
6594        },
6595        '2' => {
6596          'name' => 'completion_code',
6597          'type' => '4572'
6598        }
6599      },
6600      'Reg' => {
6601        '0' => 'rdi',
6602        '1' => 'rsi',
6603        '2' => 'rdx'
6604      },
6605      'Return' => '100',
6606      'ShortName' => 'decode_set_numeric_effecter_value_resp'
6607    },
6608    '247669' => {
6609      'Header' => 'platform.h',
6610      'Line' => '1676',
6611      'Param' => {
6612        '0' => {
6613          'name' => 'instance_id',
6614          'type' => '121'
6615        },
6616        '1' => {
6617          'name' => 'effecter_id',
6618          'type' => '1011'
6619        },
6620        '2' => {
6621          'name' => 'effecter_data_size',
6622          'type' => '121'
6623        },
6624        '3' => {
6625          'name' => 'effecter_value',
6626          'type' => '1219'
6627        },
6628        '4' => {
6629          'name' => 'msg',
6630          'type' => '4120'
6631        },
6632        '5' => {
6633          'name' => 'payload_length',
6634          'type' => '1145'
6635        }
6636      },
6637      'Reg' => {
6638        '3' => 'r12'
6639      },
6640      'Return' => '100',
6641      'ShortName' => 'encode_set_numeric_effecter_value_req'
6642    },
6643    '248138' => {
6644      'Header' => 'platform.h',
6645      'Line' => '1283',
6646      'Param' => {
6647        '0' => {
6648          'name' => 'instance_id',
6649          'type' => '121'
6650        },
6651        '1' => {
6652          'name' => 'completion_code',
6653          'type' => '121'
6654        },
6655        '2' => {
6656          'name' => 'msg',
6657          'type' => '4120'
6658        },
6659        '3' => {
6660          'name' => 'payload_length',
6661          'type' => '1145'
6662        }
6663      },
6664      'Return' => '100',
6665      'ShortName' => 'encode_set_numeric_effecter_value_resp'
6666    },
6667    '248330' => {
6668      'Header' => 'platform.h',
6669      'Line' => '1267',
6670      'Param' => {
6671        '0' => {
6672          'name' => 'msg',
6673          'type' => '4567'
6674        },
6675        '1' => {
6676          'name' => 'payload_length',
6677          'type' => '1145'
6678        },
6679        '2' => {
6680          'name' => 'effecter_id',
6681          'type' => '12495'
6682        },
6683        '3' => {
6684          'name' => 'effecter_data_size',
6685          'type' => '4572'
6686        },
6687        '4' => {
6688          'name' => 'effecter_value',
6689          'type' => '4572'
6690        }
6691      },
6692      'Return' => '100',
6693      'ShortName' => 'decode_set_numeric_effecter_value_req'
6694    },
6695    '250937' => {
6696      'Header' => 'platform.h',
6697      'Line' => '1607',
6698      'Param' => {
6699        '0' => {
6700          'name' => 'msg',
6701          'type' => '4567'
6702        },
6703        '1' => {
6704          'name' => 'payload_length',
6705          'type' => '1145'
6706        },
6707        '2' => {
6708          'name' => 'completion_code',
6709          'type' => '4572'
6710        },
6711        '3' => {
6712          'name' => 'next_record_hndl',
6713          'type' => '4577'
6714        },
6715        '4' => {
6716          'name' => 'next_data_transfer_hndl',
6717          'type' => '4577'
6718        },
6719        '5' => {
6720          'name' => 'transfer_flag',
6721          'type' => '4572'
6722        },
6723        '6' => {
6724          'name' => 'resp_cnt',
6725          'offset' => '0',
6726          'type' => '12495'
6727        },
6728        '7' => {
6729          'name' => 'record_data',
6730          'offset' => '8',
6731          'type' => '4572'
6732        },
6733        '8' => {
6734          'name' => 'record_data_length',
6735          'offset' => '16',
6736          'type' => '1145'
6737        },
6738        '9' => {
6739          'name' => 'transfer_crc',
6740          'offset' => '24',
6741          'type' => '4572'
6742        }
6743      },
6744      'Reg' => {
6745        '5' => 'rbx'
6746      },
6747      'Return' => '100',
6748      'ShortName' => 'decode_get_pdr_resp'
6749    },
6750    '253311' => {
6751      'Header' => 'platform.h',
6752      'Line' => '1576',
6753      'Param' => {
6754        '0' => {
6755          'name' => 'instance_id',
6756          'type' => '121'
6757        },
6758        '1' => {
6759          'name' => 'record_hndl',
6760          'type' => '1023'
6761        },
6762        '2' => {
6763          'name' => 'data_transfer_hndl',
6764          'type' => '1023'
6765        },
6766        '3' => {
6767          'name' => 'transfer_op_flag',
6768          'type' => '121'
6769        },
6770        '4' => {
6771          'name' => 'request_cnt',
6772          'type' => '1011'
6773        },
6774        '5' => {
6775          'name' => 'record_chg_num',
6776          'type' => '1011'
6777        },
6778        '6' => {
6779          'name' => 'msg',
6780          'offset' => '0',
6781          'type' => '4120'
6782        },
6783        '7' => {
6784          'name' => 'payload_length',
6785          'offset' => '8',
6786          'type' => '1145'
6787        }
6788      },
6789      'Reg' => {
6790        '2' => 'r14'
6791      },
6792      'Return' => '100',
6793      'ShortName' => 'encode_get_pdr_req'
6794    },
6795    '253600' => {
6796      'Header' => 'platform.h',
6797      'Line' => '1550',
6798      'Param' => {
6799        '0' => {
6800          'name' => 'msg',
6801          'type' => '4567'
6802        },
6803        '1' => {
6804          'name' => 'payload_length',
6805          'type' => '1145'
6806        },
6807        '2' => {
6808          'name' => 'completion_code',
6809          'type' => '4572'
6810        },
6811        '3' => {
6812          'name' => 'repository_state',
6813          'type' => '4572'
6814        },
6815        '4' => {
6816          'name' => 'update_time',
6817          'type' => '4572'
6818        },
6819        '5' => {
6820          'name' => 'oem_update_time',
6821          'type' => '4572'
6822        },
6823        '6' => {
6824          'name' => 'record_count',
6825          'offset' => '0',
6826          'type' => '4577'
6827        },
6828        '7' => {
6829          'name' => 'repository_size',
6830          'offset' => '8',
6831          'type' => '4577'
6832        },
6833        '8' => {
6834          'name' => 'largest_record_size',
6835          'offset' => '16',
6836          'type' => '4577'
6837        },
6838        '9' => {
6839          'name' => 'data_transfer_handle_timeout',
6840          'offset' => '24',
6841          'type' => '4572'
6842        }
6843      },
6844      'Return' => '100',
6845      'ShortName' => 'decode_get_pdr_repository_info_resp'
6846    },
6847    '256209' => {
6848      'Header' => 'platform.h',
6849      'Line' => '1526',
6850      'Param' => {
6851        '0' => {
6852          'name' => 'instance_id',
6853          'type' => '121'
6854        },
6855        '1' => {
6856          'name' => 'completion_code',
6857          'type' => '121'
6858        },
6859        '2' => {
6860          'name' => 'repository_state',
6861          'type' => '121'
6862        },
6863        '3' => {
6864          'name' => 'update_time',
6865          'type' => '1219'
6866        },
6867        '4' => {
6868          'name' => 'oem_update_time',
6869          'type' => '1219'
6870        },
6871        '5' => {
6872          'name' => 'record_count',
6873          'type' => '1023'
6874        },
6875        '6' => {
6876          'name' => 'repository_size',
6877          'offset' => '0',
6878          'type' => '1023'
6879        },
6880        '7' => {
6881          'name' => 'largest_record_size',
6882          'offset' => '8',
6883          'type' => '1023'
6884        },
6885        '8' => {
6886          'name' => 'data_transfer_handle_timeout',
6887          'offset' => '16',
6888          'type' => '121'
6889        },
6890        '9' => {
6891          'name' => 'msg',
6892          'offset' => '24',
6893          'type' => '4120'
6894        }
6895      },
6896      'Return' => '100',
6897      'ShortName' => 'encode_get_pdr_repository_info_resp'
6898    },
6899    '256686' => {
6900      'Header' => 'platform.h',
6901      'Line' => '1350',
6902      'Param' => {
6903        '0' => {
6904          'name' => 'instance_id',
6905          'type' => '121'
6906        },
6907        '1' => {
6908          'name' => 'completion_code',
6909          'type' => '121'
6910        },
6911        '2' => {
6912          'name' => 'next_record_hndl',
6913          'type' => '1023'
6914        },
6915        '3' => {
6916          'name' => 'next_data_transfer_hndl',
6917          'type' => '1023'
6918        },
6919        '4' => {
6920          'name' => 'transfer_flag',
6921          'type' => '121'
6922        },
6923        '5' => {
6924          'name' => 'resp_cnt',
6925          'type' => '1011'
6926        },
6927        '6' => {
6928          'name' => 'record_data',
6929          'offset' => '0',
6930          'type' => '1219'
6931        },
6932        '7' => {
6933          'name' => 'transfer_crc',
6934          'offset' => '8',
6935          'type' => '121'
6936        },
6937        '8' => {
6938          'name' => 'msg',
6939          'offset' => '16',
6940          'type' => '4120'
6941        }
6942      },
6943      'Return' => '100',
6944      'ShortName' => 'encode_get_pdr_resp'
6945    },
6946    '257139' => {
6947      'Header' => 'platform.h',
6948      'Line' => '1371',
6949      'Param' => {
6950        '0' => {
6951          'name' => 'msg',
6952          'type' => '4567'
6953        },
6954        '1' => {
6955          'name' => 'payload_length',
6956          'type' => '1145'
6957        },
6958        '2' => {
6959          'name' => 'record_hndl',
6960          'type' => '4577'
6961        },
6962        '3' => {
6963          'name' => 'data_transfer_hndl',
6964          'type' => '4577'
6965        },
6966        '4' => {
6967          'name' => 'transfer_op_flag',
6968          'type' => '4572'
6969        },
6970        '5' => {
6971          'name' => 'request_cnt',
6972          'type' => '12495'
6973        },
6974        '6' => {
6975          'name' => 'record_chg_num',
6976          'offset' => '0',
6977          'type' => '12495'
6978        }
6979      },
6980      'Return' => '100',
6981      'ShortName' => 'decode_get_pdr_req'
6982    },
6983    '259038' => {
6984      'Header' => 'platform.h',
6985      'Line' => '1322',
6986      'Param' => {
6987        '0' => {
6988          'name' => 'msg',
6989          'type' => '4567'
6990        },
6991        '1' => {
6992          'name' => 'payload_length',
6993          'type' => '1145'
6994        },
6995        '2' => {
6996          'name' => 'effecter_id',
6997          'type' => '12495'
6998        },
6999        '3' => {
7000          'name' => 'comp_effecter_count',
7001          'type' => '4572'
7002        },
7003        '4' => {
7004          'name' => 'field',
7005          'type' => '260460'
7006        }
7007      },
7008      'Return' => '100',
7009      'ShortName' => 'decode_set_state_effecter_states_req'
7010    },
7011    '260465' => {
7012      'Header' => 'platform.h',
7013      'Line' => '1655',
7014      'Param' => {
7015        '0' => {
7016          'name' => 'msg',
7017          'type' => '4567'
7018        },
7019        '1' => {
7020          'name' => 'payload_length',
7021          'type' => '1145'
7022        },
7023        '2' => {
7024          'name' => 'completion_code',
7025          'type' => '4572'
7026        }
7027      },
7028      'Reg' => {
7029        '0' => 'rdi',
7030        '1' => 'rsi',
7031        '2' => 'rdx'
7032      },
7033      'Return' => '100',
7034      'ShortName' => 'decode_set_state_effecter_states_resp'
7035    },
7036    '260538' => {
7037      'Header' => 'platform.h',
7038      'Line' => '1636',
7039      'Param' => {
7040        '0' => {
7041          'name' => 'instance_id',
7042          'type' => '121'
7043        },
7044        '1' => {
7045          'name' => 'effecter_id',
7046          'type' => '1011'
7047        },
7048        '2' => {
7049          'name' => 'comp_effecter_count',
7050          'type' => '121'
7051        },
7052        '3' => {
7053          'name' => 'field',
7054          'type' => '260460'
7055        },
7056        '4' => {
7057          'name' => 'msg',
7058          'type' => '4120'
7059        }
7060      },
7061      'Reg' => {
7062        '1' => 'rsi'
7063      },
7064      'Return' => '100',
7065      'ShortName' => 'encode_set_state_effecter_states_req'
7066    },
7067    '260881' => {
7068      'Header' => 'platform.h',
7069      'Line' => '1300',
7070      'Param' => {
7071        '0' => {
7072          'name' => 'instance_id',
7073          'type' => '121'
7074        },
7075        '1' => {
7076          'name' => 'completion_code',
7077          'type' => '121'
7078        },
7079        '2' => {
7080          'name' => 'msg',
7081          'type' => '4120'
7082        }
7083      },
7084      'Return' => '100',
7085      'ShortName' => 'encode_set_state_effecter_states_resp'
7086    },
7087    '261047' => {
7088      'Header' => 'platform.h',
7089      'Line' => '669',
7090      'Param' => {
7091        '0' => {
7092          'name' => 'sensor',
7093          'type' => '261431'
7094        },
7095        '1' => {
7096          'name' => 'allocation_size',
7097          'type' => '31763'
7098        },
7099        '2' => {
7100          'name' => 'possible_states',
7101          'type' => '261441'
7102        },
7103        '3' => {
7104          'name' => 'possible_states_size',
7105          'type' => '31763'
7106        },
7107        '4' => {
7108          'name' => 'actual_size',
7109          'type' => '160535'
7110        }
7111      },
7112      'Reg' => {
7113        '0' => 'rdi',
7114        '1' => 'r10',
7115        '2' => 'rsi',
7116        '3' => 'r9',
7117        '4' => 'r8'
7118      },
7119      'Return' => '100',
7120      'ShortName' => 'encode_state_sensor_pdr'
7121    },
7122    '261451' => {
7123      'Header' => 'platform.h',
7124      'Line' => '909',
7125      'Param' => {
7126        '0' => {
7127          'name' => 'effecter',
7128          'type' => '261835'
7129        },
7130        '1' => {
7131          'name' => 'allocation_size',
7132          'type' => '31763'
7133        },
7134        '2' => {
7135          'name' => 'possible_states',
7136          'type' => '261845'
7137        },
7138        '3' => {
7139          'name' => 'possible_states_size',
7140          'type' => '31763'
7141        },
7142        '4' => {
7143          'name' => 'actual_size',
7144          'type' => '160535'
7145        }
7146      },
7147      'Reg' => {
7148        '0' => 'rdi',
7149        '1' => 'r10',
7150        '2' => 'rsi',
7151        '3' => 'r9',
7152        '4' => 'r8'
7153      },
7154      'Return' => '100',
7155      'ShortName' => 'encode_state_effecter_pdr'
7156    },
7157    '268531' => {
7158      'Header' => 'instance-id.h',
7159      'Line' => '85',
7160      'Param' => {
7161        '0' => {
7162          'name' => 'ctx',
7163          'type' => '268711'
7164        },
7165        '1' => {
7166          'name' => 'tid',
7167          'type' => '175'
7168        },
7169        '2' => {
7170          'name' => 'iid',
7171          'type' => '187'
7172        }
7173      },
7174      'Return' => '100',
7175      'ShortName' => 'pldm_instance_id_free'
7176    },
7177    '268716' => {
7178      'Header' => 'instance-id.h',
7179      'Line' => '68',
7180      'Param' => {
7181        '0' => {
7182          'name' => 'ctx',
7183          'type' => '268711'
7184        },
7185        '1' => {
7186          'name' => 'tid',
7187          'type' => '175'
7188        },
7189        '2' => {
7190          'name' => 'iid',
7191          'type' => '269098'
7192        }
7193      },
7194      'Return' => '100',
7195      'ShortName' => 'pldm_instance_id_alloc'
7196    },
7197    '269103' => {
7198      'Header' => 'instance-id.h',
7199      'Line' => '51',
7200      'Param' => {
7201        '0' => {
7202          'name' => 'ctx',
7203          'type' => '268711'
7204        }
7205      },
7206      'Reg' => {
7207        '0' => 'rdi'
7208      },
7209      'Return' => '100',
7210      'ShortName' => 'pldm_instance_db_destroy'
7211    },
7212    '269188' => {
7213      'Header' => 'instance-id.h',
7214      'Line' => '41',
7215      'Param' => {
7216        '0' => {
7217          'name' => 'ctx',
7218          'type' => '269274'
7219        }
7220      },
7221      'Return' => '100',
7222      'ShortName' => 'pldm_instance_db_init_default'
7223    },
7224    '269279' => {
7225      'Header' => 'instance-id.h',
7226      'Line' => '28',
7227      'Param' => {
7228        '0' => {
7229          'name' => 'ctx',
7230          'type' => '269274'
7231        },
7232        '1' => {
7233          'name' => 'dbpath',
7234          'type' => '3889'
7235        }
7236      },
7237      'Return' => '100',
7238      'ShortName' => 'pldm_instance_db_init'
7239    },
7240    '270195' => {
7241      'Header' => 'transport.h',
7242      'Line' => '53',
7243      'Param' => {
7244        '0' => {
7245          'name' => 'transport',
7246          'type' => '270232'
7247        },
7248        '1' => {
7249          'name' => 'tid',
7250          'type' => '175'
7251        },
7252        '2' => {
7253          'name' => 'pldm_msg',
7254          'type' => '2341'
7255        },
7256        '3' => {
7257          'name' => 'msg_len',
7258          'type' => '1145'
7259        }
7260      },
7261      'Reg' => {
7262        '0' => 'rdi',
7263        '1' => 'rsi',
7264        '2' => 'rdx',
7265        '3' => 'rcx'
7266      },
7267      'Return' => '270146',
7268      'ShortName' => 'pldm_transport_send_msg'
7269    },
7270    '270242' => {
7271      'Header' => 'transport.h',
7272      'Line' => '118',
7273      'Param' => {
7274        '0' => {
7275          'name' => 'transport',
7276          'type' => '270232'
7277        },
7278        '1' => {
7279          'name' => 'tid',
7280          'type' => '175'
7281        },
7282        '2' => {
7283          'name' => 'pldm_req_msg',
7284          'type' => '2341'
7285        },
7286        '3' => {
7287          'name' => 'req_msg_len',
7288          'type' => '1145'
7289        },
7290        '4' => {
7291          'name' => 'pldm_resp_msg',
7292          'type' => '55232'
7293        },
7294        '5' => {
7295          'name' => 'resp_msg_len',
7296          'type' => '13058'
7297        }
7298      },
7299      'Reg' => {
7300        '2' => 'r14'
7301      },
7302      'Return' => '270146',
7303      'ShortName' => 'pldm_transport_send_recv_msg'
7304    },
7305    '270299' => {
7306      'Header' => 'mctp-demux.h',
7307      'Line' => '18',
7308      'Param' => {
7309        '0' => {
7310          'name' => 'ctx',
7311          'type' => '270190'
7312        }
7313      },
7314      'Reg' => {
7315        '0' => 'rdi'
7316      },
7317      'Return' => '1',
7318      'ShortName' => 'pldm_transport_mctp_demux_destroy'
7319    },
7320    '270336' => {
7321      'Header' => 'transport.h',
7322      'Line' => '81',
7323      'Param' => {
7324        '0' => {
7325          'name' => 'transport',
7326          'type' => '270232'
7327        },
7328        '1' => {
7329          'name' => 'tid',
7330          'type' => '270373'
7331        },
7332        '2' => {
7333          'name' => 'pldm_msg',
7334          'type' => '55232'
7335        },
7336        '3' => {
7337          'name' => 'msg_len',
7338          'type' => '13058'
7339        }
7340      },
7341      'Reg' => {
7342        '0' => 'rdi',
7343        '1' => 'rsi',
7344        '2' => 'rbp',
7345        '3' => 'rcx'
7346      },
7347      'Return' => '270146',
7348      'ShortName' => 'pldm_transport_recv_msg'
7349    },
7350    '270378' => {
7351      'Header' => 'mctp-demux.h',
7352      'Line' => '32',
7353      'Param' => {
7354        '0' => {
7355          'name' => 'ctx',
7356          'type' => '270190'
7357        },
7358        '1' => {
7359          'name' => 'tid',
7360          'type' => '175'
7361        },
7362        '2' => {
7363          'name' => 'eid',
7364          'type' => '270031'
7365        }
7366      },
7367      'Reg' => {
7368        '0' => 'rdi',
7369        '1' => 'rsi',
7370        '2' => 'rdx'
7371      },
7372      'Return' => '100',
7373      'ShortName' => 'pldm_transport_mctp_demux_map_tid'
7374    },
7375    '270410' => {
7376      'Header' => 'mctp-demux.h',
7377      'Line' => '22',
7378      'Param' => {
7379        '0' => {
7380          'name' => 'ctx',
7381          'type' => '270190'
7382        }
7383      },
7384      'Reg' => {
7385        '0' => 'rdi'
7386      },
7387      'Return' => '270232',
7388      'ShortName' => 'pldm_transport_mctp_demux_core'
7389    },
7390    '270454' => {
7391      'Header' => 'mctp-demux.h',
7392      'Line' => '15',
7393      'Param' => {
7394        '0' => {
7395          'name' => 'ctx',
7396          'type' => '270476'
7397        }
7398      },
7399      'Reg' => {
7400        '0' => 'r12'
7401      },
7402      'Return' => '100',
7403      'ShortName' => 'pldm_transport_mctp_demux_init'
7404    },
7405    '270535' => {
7406      'Header' => 'pldm.h',
7407      'Line' => '119',
7408      'Return' => '1',
7409      'ShortName' => 'pldm_close'
7410    },
7411    '270579' => {
7412      'Header' => 'pldm.h',
7413      'Line' => '75',
7414      'Param' => {
7415        '0' => {
7416          'name' => 'eid',
7417          'type' => '270031'
7418        },
7419        '1' => {
7420          'name' => 'mctp_fd',
7421          'type' => '100'
7422        },
7423        '2' => {
7424          'name' => 'pldm_req_msg',
7425          'type' => '1219'
7426        },
7427        '3' => {
7428          'name' => 'req_msg_len',
7429          'type' => '1145'
7430        }
7431      },
7432      'Reg' => {
7433        '0' => 'rdi',
7434        '1' => 'rsi',
7435        '2' => 'rdx',
7436        '3' => 'rcx'
7437      },
7438      'Return' => '270146',
7439      'ShortName' => 'pldm_send'
7440    },
7441    '270998' => {
7442      'Header' => 'pldm.h',
7443      'Line' => '57',
7444      'Param' => {
7445        '0' => {
7446          'name' => 'eid',
7447          'type' => '270031'
7448        },
7449        '1' => {
7450          'name' => 'mctp_fd',
7451          'type' => '100'
7452        },
7453        '2' => {
7454          'name' => 'pldm_req_msg',
7455          'type' => '1219'
7456        },
7457        '3' => {
7458          'name' => 'req_msg_len',
7459          'type' => '1145'
7460        },
7461        '4' => {
7462          'name' => 'pldm_resp_msg',
7463          'type' => '53242'
7464        },
7465        '5' => {
7466          'name' => 'resp_msg_len',
7467          'type' => '13058'
7468        }
7469      },
7470      'Reg' => {
7471        '0' => 'rdi',
7472        '1' => 'rsi',
7473        '2' => 'rdx',
7474        '3' => 'rcx',
7475        '4' => 'r8',
7476        '5' => 'r9'
7477      },
7478      'Return' => '270146',
7479      'ShortName' => 'pldm_send_recv'
7480    },
7481    '271481' => {
7482      'Header' => 'pldm.h',
7483      'Line' => '94',
7484      'Param' => {
7485        '0' => {
7486          'name' => 'eid',
7487          'type' => '270031'
7488        },
7489        '1' => {
7490          'name' => 'mctp_fd',
7491          'type' => '100'
7492        },
7493        '2' => {
7494          'name' => 'instance_id',
7495          'type' => '121'
7496        },
7497        '3' => {
7498          'name' => 'pldm_resp_msg',
7499          'type' => '53242'
7500        },
7501        '4' => {
7502          'name' => 'resp_msg_len',
7503          'type' => '13058'
7504        }
7505      },
7506      'Reg' => {
7507        '3' => 'rbx'
7508      },
7509      'Return' => '270146',
7510      'ShortName' => 'pldm_recv'
7511    },
7512    '271707' => {
7513      'Header' => 'pldm.h',
7514      'Line' => '112',
7515      'Param' => {
7516        '0' => {
7517          'name' => 'eid',
7518          'type' => '270031'
7519        },
7520        '1' => {
7521          'name' => 'mctp_fd',
7522          'type' => '100'
7523        },
7524        '2' => {
7525          'name' => 'pldm_resp_msg',
7526          'type' => '53242'
7527        },
7528        '3' => {
7529          'name' => 'resp_msg_len',
7530          'type' => '13058'
7531        }
7532      },
7533      'Reg' => {
7534        '2' => 'r12',
7535        '3' => 'r13'
7536      },
7537      'Return' => '270146',
7538      'ShortName' => 'pldm_recv_any'
7539    },
7540    '272160' => {
7541      'Header' => 'pldm.h',
7542      'Line' => '39',
7543      'Return' => '270146',
7544      'ShortName' => 'pldm_open'
7545    },
7546    '274543' => {
7547      'Header' => 'af-mctp.h',
7548      'Line' => '54',
7549      'Param' => {
7550        '0' => {
7551          'name' => 'transport',
7552          'type' => '274699'
7553        },
7554        '1' => {
7555          'name' => 'smctp',
7556          'type' => '274704'
7557        },
7558        '2' => {
7559          'name' => 'len',
7560          'type' => '1145'
7561        }
7562      },
7563      'Reg' => {
7564        '1' => 'rsi',
7565        '2' => 'rdx'
7566      },
7567      'Return' => '100',
7568      'ShortName' => 'pldm_transport_af_mctp_bind'
7569    },
7570    '274709' => {
7571      'Header' => 'af-mctp.h',
7572      'Line' => '19',
7573      'Param' => {
7574        '0' => {
7575          'name' => 'ctx',
7576          'type' => '274699'
7577        }
7578      },
7579      'Reg' => {
7580        '0' => 'rdi'
7581      },
7582      'Return' => '1',
7583      'ShortName' => 'pldm_transport_af_mctp_destroy'
7584    },
7585    '274793' => {
7586      'Header' => 'af-mctp.h',
7587      'Line' => '16',
7588      'Param' => {
7589        '0' => {
7590          'name' => 'ctx',
7591          'type' => '275017'
7592        }
7593      },
7594      'Reg' => {
7595        '0' => 'r12'
7596      },
7597      'Return' => '100',
7598      'ShortName' => 'pldm_transport_af_mctp_init'
7599    },
7600    '276204' => {
7601      'Header' => 'af-mctp.h',
7602      'Line' => '37',
7603      'Param' => {
7604        '0' => {
7605          'name' => 'ctx',
7606          'type' => '274699'
7607        },
7608        '1' => {
7609          'name' => 'tid',
7610          'type' => '175'
7611        },
7612        '2' => {
7613          'name' => 'eid',
7614          'type' => '270031'
7615        }
7616      },
7617      'Reg' => {
7618        '0' => 'rdi',
7619        '1' => 'rsi',
7620        '2' => 'rdx'
7621      },
7622      'Return' => '100',
7623      'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
7624    },
7625    '276277' => {
7626      'Header' => 'af-mctp.h',
7627      'Line' => '33',
7628      'Param' => {
7629        '0' => {
7630          'name' => 'ctx',
7631          'type' => '274699'
7632        },
7633        '1' => {
7634          'name' => 'tid',
7635          'type' => '175'
7636        },
7637        '2' => {
7638          'name' => 'eid',
7639          'type' => '270031'
7640        }
7641      },
7642      'Reg' => {
7643        '0' => 'rdi',
7644        '1' => 'rsi',
7645        '2' => 'rdx'
7646      },
7647      'Return' => '100',
7648      'ShortName' => 'pldm_transport_af_mctp_map_tid'
7649    },
7650    '276518' => {
7651      'Header' => 'af-mctp.h',
7652      'Line' => '28',
7653      'Param' => {
7654        '0' => {
7655          'name' => 't',
7656          'type' => '270232'
7657        },
7658        '1' => {
7659          'name' => 'pollfd',
7660          'type' => '273195'
7661        }
7662      },
7663      'Reg' => {
7664        '0' => 'rdi',
7665        '1' => 'rsi'
7666      },
7667      'Return' => '100',
7668      'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
7669    },
7670    '276596' => {
7671      'Header' => 'af-mctp.h',
7672      'Line' => '23',
7673      'Param' => {
7674        '0' => {
7675          'name' => 'ctx',
7676          'type' => '274699'
7677        }
7678      },
7679      'Reg' => {
7680        '0' => 'rdi'
7681      },
7682      'Return' => '270232',
7683      'ShortName' => 'pldm_transport_af_mctp_core'
7684    },
7685    '280280' => {
7686      'Header' => 'mctp-demux.h',
7687      'Line' => '36',
7688      'Param' => {
7689        '0' => {
7690          'name' => 'ctx',
7691          'type' => '270190'
7692        },
7693        '1' => {
7694          'name' => 'tid',
7695          'type' => '175'
7696        },
7697        '2' => {
7698          'name' => 'eid',
7699          'type' => '270031'
7700        }
7701      },
7702      'Reg' => {
7703        '0' => 'rdi',
7704        '1' => 'rsi',
7705        '2' => 'rdx'
7706      },
7707      'Return' => '100',
7708      'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
7709    },
7710    '280594' => {
7711      'Header' => 'mctp-demux.h',
7712      'Line' => '27',
7713      'Param' => {
7714        '0' => {
7715          'name' => 't',
7716          'type' => '270232'
7717        },
7718        '1' => {
7719          'name' => 'pollfd',
7720          'type' => '273195'
7721        }
7722      },
7723      'Reg' => {
7724        '0' => 'rdi',
7725        '1' => 'rsi'
7726      },
7727      'Return' => '100',
7728      'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
7729    },
7730    '285535' => {
7731      'Header' => 'transport.h',
7732      'Line' => '31',
7733      'Param' => {
7734        '0' => {
7735          'name' => 'transport',
7736          'type' => '270232'
7737        },
7738        '1' => {
7739          'name' => 'timeout',
7740          'type' => '100'
7741        }
7742      },
7743      'Return' => '100',
7744      'ShortName' => 'pldm_transport_poll'
7745    },
7746    '290594' => {
7747      'Header' => 'file_io.h',
7748      'Line' => '912',
7749      'Param' => {
7750        '0' => {
7751          'name' => 'instance_id',
7752          'type' => '121'
7753        },
7754        '1' => {
7755          'name' => 'completion_code',
7756          'type' => '121'
7757        },
7758        '2' => {
7759          'name' => 'msg',
7760          'type' => '4120'
7761        }
7762      },
7763      'Return' => '100',
7764      'ShortName' => 'encode_new_file_with_metadata_resp'
7765    },
7766    '290794' => {
7767      'Header' => 'file_io.h',
7768      'Line' => '898',
7769      'Param' => {
7770        '0' => {
7771          'name' => 'msg',
7772          'type' => '4567'
7773        },
7774        '1' => {
7775          'name' => 'payload_length',
7776          'type' => '1145'
7777        },
7778        '2' => {
7779          'name' => 'file_type',
7780          'type' => '12495'
7781        },
7782        '3' => {
7783          'name' => 'file_handle',
7784          'type' => '4577'
7785        },
7786        '4' => {
7787          'name' => 'length',
7788          'type' => '24556'
7789        },
7790        '5' => {
7791          'name' => 'file_meta_data_1',
7792          'type' => '4577'
7793        },
7794        '6' => {
7795          'name' => 'file_meta_data_2',
7796          'offset' => '0',
7797          'type' => '4577'
7798        },
7799        '7' => {
7800          'name' => 'file_meta_data_3',
7801          'offset' => '8',
7802          'type' => '4577'
7803        },
7804        '8' => {
7805          'name' => 'file_meta_data_4',
7806          'offset' => '16',
7807          'type' => '4577'
7808        }
7809      },
7810      'Reg' => {
7811        '1' => 'r10',
7812        '2' => 'rdx',
7813        '3' => 'rdi',
7814        '4' => 'r8',
7815        '5' => 'r9'
7816      },
7817      'Return' => '100',
7818      'ShortName' => 'decode_new_file_with_metadata_req'
7819    },
7820    '291026' => {
7821      'Header' => 'file_io.h',
7822      'Line' => '881',
7823      'Param' => {
7824        '0' => {
7825          'name' => 'msg',
7826          'type' => '4567'
7827        },
7828        '1' => {
7829          'name' => 'payload_length',
7830          'type' => '1145'
7831        },
7832        '2' => {
7833          'name' => 'completion_code',
7834          'type' => '4572'
7835        }
7836      },
7837      'Reg' => {
7838        '0' => 'rdi',
7839        '1' => 'rsi',
7840        '2' => 'rdx'
7841      },
7842      'Return' => '100',
7843      'ShortName' => 'decode_new_file_with_metadata_resp'
7844    },
7845    '291127' => {
7846      'Header' => 'file_io.h',
7847      'Line' => '866',
7848      'Param' => {
7849        '0' => {
7850          'name' => 'instance_id',
7851          'type' => '121'
7852        },
7853        '1' => {
7854          'name' => 'file_type',
7855          'type' => '1011'
7856        },
7857        '2' => {
7858          'name' => 'file_handle',
7859          'type' => '1023'
7860        },
7861        '3' => {
7862          'name' => 'length',
7863          'type' => '15828'
7864        },
7865        '4' => {
7866          'name' => 'file_meta_data_1',
7867          'type' => '1023'
7868        },
7869        '5' => {
7870          'name' => 'file_meta_data_2',
7871          'type' => '1023'
7872        },
7873        '6' => {
7874          'name' => 'file_meta_data_3',
7875          'offset' => '0',
7876          'type' => '1023'
7877        },
7878        '7' => {
7879          'name' => 'file_meta_data_4',
7880          'offset' => '8',
7881          'type' => '1023'
7882        },
7883        '8' => {
7884          'name' => 'msg',
7885          'offset' => '16',
7886          'type' => '4120'
7887        }
7888      },
7889      'Reg' => {
7890        '2' => 'r14'
7891      },
7892      'Return' => '100',
7893      'ShortName' => 'encode_new_file_with_metadata_req'
7894    },
7895    '291424' => {
7896      'Header' => 'file_io.h',
7897      'Line' => '824',
7898      'Param' => {
7899        '0' => {
7900          'name' => 'instance_id',
7901          'type' => '121'
7902        },
7903        '1' => {
7904          'name' => 'completion_code',
7905          'type' => '121'
7906        },
7907        '2' => {
7908          'name' => 'msg',
7909          'type' => '4120'
7910        }
7911      },
7912      'Return' => '100',
7913      'ShortName' => 'encode_file_ack_with_meta_data_resp'
7914    },
7915    '291619' => {
7916      'Header' => 'file_io.h',
7917      'Line' => '811',
7918      'Param' => {
7919        '0' => {
7920          'name' => 'msg',
7921          'type' => '4567'
7922        },
7923        '1' => {
7924          'name' => 'payload_length',
7925          'type' => '1145'
7926        },
7927        '2' => {
7928          'name' => 'file_type',
7929          'type' => '12495'
7930        },
7931        '3' => {
7932          'name' => 'file_handle',
7933          'type' => '4577'
7934        },
7935        '4' => {
7936          'name' => 'file_status',
7937          'type' => '4572'
7938        },
7939        '5' => {
7940          'name' => 'file_meta_data_1',
7941          'type' => '4577'
7942        },
7943        '6' => {
7944          'name' => 'file_meta_data_2',
7945          'offset' => '0',
7946          'type' => '4577'
7947        },
7948        '7' => {
7949          'name' => 'file_meta_data_3',
7950          'offset' => '8',
7951          'type' => '4577'
7952        },
7953        '8' => {
7954          'name' => 'file_meta_data_4',
7955          'offset' => '16',
7956          'type' => '4577'
7957        }
7958      },
7959      'Reg' => {
7960        '1' => 'rsi',
7961        '2' => 'rdx',
7962        '3' => 'rcx',
7963        '4' => 'r8',
7964        '5' => 'r9'
7965      },
7966      'Return' => '100',
7967      'ShortName' => 'decode_file_ack_with_meta_data_req'
7968    },
7969    '291831' => {
7970      'Header' => 'file_io.h',
7971      'Line' => '794',
7972      'Param' => {
7973        '0' => {
7974          'name' => 'msg',
7975          'type' => '4567'
7976        },
7977        '1' => {
7978          'name' => 'payload_length',
7979          'type' => '1145'
7980        },
7981        '2' => {
7982          'name' => 'completion_code',
7983          'type' => '4572'
7984        }
7985      },
7986      'Reg' => {
7987        '0' => 'rdi',
7988        '1' => 'rsi',
7989        '2' => 'rdx'
7990      },
7991      'Return' => '100',
7992      'ShortName' => 'decode_file_ack_with_meta_data_resp'
7993    },
7994    '291927' => {
7995      'Header' => 'file_io.h',
7996      'Line' => '781',
7997      'Param' => {
7998        '0' => {
7999          'name' => 'instance_id',
8000          'type' => '121'
8001        },
8002        '1' => {
8003          'name' => 'file_type',
8004          'type' => '1011'
8005        },
8006        '2' => {
8007          'name' => 'file_handle',
8008          'type' => '1023'
8009        },
8010        '3' => {
8011          'name' => 'file_status',
8012          'type' => '121'
8013        },
8014        '4' => {
8015          'name' => 'file_meta_data_1',
8016          'type' => '1023'
8017        },
8018        '5' => {
8019          'name' => 'file_meta_data_2',
8020          'type' => '1023'
8021        },
8022        '6' => {
8023          'name' => 'file_meta_data_3',
8024          'offset' => '0',
8025          'type' => '1023'
8026        },
8027        '7' => {
8028          'name' => 'file_meta_data_4',
8029          'offset' => '8',
8030          'type' => '1023'
8031        },
8032        '8' => {
8033          'name' => 'msg',
8034          'offset' => '16',
8035          'type' => '4120'
8036        }
8037      },
8038      'Reg' => {
8039        '2' => 'r14'
8040      },
8041      'Return' => '100',
8042      'ShortName' => 'encode_file_ack_with_meta_data_req'
8043    },
8044    '292224' => {
8045      'Header' => 'file_io.h',
8046      'Line' => '741',
8047      'Param' => {
8048        '0' => {
8049          'name' => 'msg',
8050          'type' => '4567'
8051        },
8052        '1' => {
8053          'name' => 'payload_length',
8054          'type' => '1145'
8055        },
8056        '2' => {
8057          'name' => 'completion_code',
8058          'type' => '4572'
8059        }
8060      },
8061      'Reg' => {
8062        '0' => 'rdi',
8063        '1' => 'rsi',
8064        '2' => 'rdx'
8065      },
8066      'Return' => '100',
8067      'ShortName' => 'decode_file_ack_resp'
8068    },
8069    '292325' => {
8070      'Header' => 'file_io.h',
8071      'Line' => '730',
8072      'Param' => {
8073        '0' => {
8074          'name' => 'instance_id',
8075          'type' => '121'
8076        },
8077        '1' => {
8078          'name' => 'file_type',
8079          'type' => '1011'
8080        },
8081        '2' => {
8082          'name' => 'file_handle',
8083          'type' => '1023'
8084        },
8085        '3' => {
8086          'name' => 'file_status',
8087          'type' => '121'
8088        },
8089        '4' => {
8090          'name' => 'msg',
8091          'type' => '4120'
8092        }
8093      },
8094      'Return' => '100',
8095      'ShortName' => 'encode_file_ack_req'
8096    },
8097    '292560' => {
8098      'Header' => 'file_io.h',
8099      'Line' => '718',
8100      'Param' => {
8101        '0' => {
8102          'name' => 'instance_id',
8103          'type' => '121'
8104        },
8105        '1' => {
8106          'name' => 'completion_code',
8107          'type' => '121'
8108        },
8109        '2' => {
8110          'name' => 'msg',
8111          'type' => '4120'
8112        }
8113      },
8114      'Return' => '100',
8115      'ShortName' => 'encode_file_ack_resp'
8116    },
8117    '292750' => {
8118      'Header' => 'file_io.h',
8119      'Line' => '706',
8120      'Param' => {
8121        '0' => {
8122          'name' => 'msg',
8123          'type' => '4567'
8124        },
8125        '1' => {
8126          'name' => 'payload_length',
8127          'type' => '1145'
8128        },
8129        '2' => {
8130          'name' => 'file_type',
8131          'type' => '12495'
8132        },
8133        '3' => {
8134          'name' => 'file_handle',
8135          'type' => '4577'
8136        },
8137        '4' => {
8138          'name' => 'file_status',
8139          'type' => '4572'
8140        }
8141      },
8142      'Reg' => {
8143        '1' => 'rsi',
8144        '2' => 'rdx',
8145        '3' => 'rcx',
8146        '4' => 'r8'
8147      },
8148      'Return' => '100',
8149      'ShortName' => 'decode_file_ack_req'
8150    },
8151    '292892' => {
8152      'Header' => 'file_io.h',
8153      'Line' => '675',
8154      'Param' => {
8155        '0' => {
8156          'name' => 'msg',
8157          'type' => '4567'
8158        },
8159        '1' => {
8160          'name' => 'payload_length',
8161          'type' => '1145'
8162        },
8163        '2' => {
8164          'name' => 'completion_code',
8165          'type' => '4572'
8166        },
8167        '3' => {
8168          'name' => 'length',
8169          'type' => '4577'
8170        }
8171      },
8172      'Reg' => {
8173        '0' => 'rdi',
8174        '1' => 'rsi',
8175        '2' => 'rdx',
8176        '3' => 'rcx'
8177      },
8178      'Return' => '100',
8179      'ShortName' => 'decode_rw_file_by_type_resp'
8180    },
8181    '293007' => {
8182      'Header' => 'file_io.h',
8183      'Line' => '661',
8184      'Param' => {
8185        '0' => {
8186          'name' => 'instance_id',
8187          'type' => '121'
8188        },
8189        '1' => {
8190          'name' => 'command',
8191          'type' => '121'
8192        },
8193        '2' => {
8194          'name' => 'file_type',
8195          'type' => '1011'
8196        },
8197        '3' => {
8198          'name' => 'file_handle',
8199          'type' => '1023'
8200        },
8201        '4' => {
8202          'name' => 'offset',
8203          'type' => '1023'
8204        },
8205        '5' => {
8206          'name' => 'length',
8207          'type' => '1023'
8208        },
8209        '6' => {
8210          'name' => 'msg',
8211          'offset' => '0',
8212          'type' => '4120'
8213        }
8214      },
8215      'Return' => '100',
8216      'ShortName' => 'encode_rw_file_by_type_req'
8217    },
8218    '293277' => {
8219      'Header' => 'file_io.h',
8220      'Line' => '644',
8221      'Param' => {
8222        '0' => {
8223          'name' => 'instance_id',
8224          'type' => '121'
8225        },
8226        '1' => {
8227          'name' => 'command',
8228          'type' => '121'
8229        },
8230        '2' => {
8231          'name' => 'completion_code',
8232          'type' => '121'
8233        },
8234        '3' => {
8235          'name' => 'length',
8236          'type' => '1023'
8237        },
8238        '4' => {
8239          'name' => 'msg',
8240          'type' => '4120'
8241        }
8242      },
8243      'Return' => '100',
8244      'ShortName' => 'encode_rw_file_by_type_resp'
8245    },
8246    '293507' => {
8247      'Header' => 'file_io.h',
8248      'Line' => '626',
8249      'Param' => {
8250        '0' => {
8251          'name' => 'msg',
8252          'type' => '4567'
8253        },
8254        '1' => {
8255          'name' => 'payload_length',
8256          'type' => '1145'
8257        },
8258        '2' => {
8259          'name' => 'file_type',
8260          'type' => '12495'
8261        },
8262        '3' => {
8263          'name' => 'file_handle',
8264          'type' => '4577'
8265        },
8266        '4' => {
8267          'name' => 'offset',
8268          'type' => '4577'
8269        },
8270        '5' => {
8271          'name' => 'length',
8272          'type' => '4577'
8273        }
8274      },
8275      'Reg' => {
8276        '1' => 'r10',
8277        '2' => 'rdx',
8278        '3' => 'rdi',
8279        '4' => 'r8',
8280        '5' => 'r9'
8281      },
8282      'Return' => '100',
8283      'ShortName' => 'decode_rw_file_by_type_req'
8284    },
8285    '293669' => {
8286      'Header' => 'file_io.h',
8287      'Line' => '590',
8288      'Param' => {
8289        '0' => {
8290          'name' => 'msg',
8291          'type' => '4567'
8292        },
8293        '1' => {
8294          'name' => 'payload_length',
8295          'type' => '1145'
8296        },
8297        '2' => {
8298          'name' => 'completion_code',
8299          'type' => '4572'
8300        }
8301      },
8302      'Reg' => {
8303        '0' => 'rdi',
8304        '1' => 'rsi',
8305        '2' => 'rdx'
8306      },
8307      'Return' => '100',
8308      'ShortName' => 'decode_new_file_resp'
8309    },
8310    '293770' => {
8311      'Header' => 'file_io.h',
8312      'Line' => '579',
8313      'Param' => {
8314        '0' => {
8315          'name' => 'instance_id',
8316          'type' => '121'
8317        },
8318        '1' => {
8319          'name' => 'file_type',
8320          'type' => '1011'
8321        },
8322        '2' => {
8323          'name' => 'file_handle',
8324          'type' => '1023'
8325        },
8326        '3' => {
8327          'name' => 'length',
8328          'type' => '15828'
8329        },
8330        '4' => {
8331          'name' => 'msg',
8332          'type' => '4120'
8333        }
8334      },
8335      'Return' => '100',
8336      'ShortName' => 'encode_new_file_req'
8337    },
8338    '294005' => {
8339      'Header' => 'file_io.h',
8340      'Line' => '567',
8341      'Param' => {
8342        '0' => {
8343          'name' => 'instance_id',
8344          'type' => '121'
8345        },
8346        '1' => {
8347          'name' => 'completion_code',
8348          'type' => '121'
8349        },
8350        '2' => {
8351          'name' => 'msg',
8352          'type' => '4120'
8353        }
8354      },
8355      'Return' => '100',
8356      'ShortName' => 'encode_new_file_resp'
8357    },
8358    '294195' => {
8359      'Header' => 'file_io.h',
8360      'Line' => '555',
8361      'Param' => {
8362        '0' => {
8363          'name' => 'msg',
8364          'type' => '4567'
8365        },
8366        '1' => {
8367          'name' => 'payload_length',
8368          'type' => '1145'
8369        },
8370        '2' => {
8371          'name' => 'file_type',
8372          'type' => '12495'
8373        },
8374        '3' => {
8375          'name' => 'file_handle',
8376          'type' => '4577'
8377        },
8378        '4' => {
8379          'name' => 'length',
8380          'type' => '24556'
8381        }
8382      },
8383      'Reg' => {
8384        '1' => 'r9',
8385        '2' => 'rdx',
8386        '3' => 'rcx',
8387        '4' => 'r8'
8388      },
8389      'Return' => '100',
8390      'ShortName' => 'decode_new_file_req'
8391    },
8392    '294337' => {
8393      'Header' => 'file_io.h',
8394      'Line' => '523',
8395      'Param' => {
8396        '0' => {
8397          'name' => 'msg',
8398          'type' => '4567'
8399        },
8400        '1' => {
8401          'name' => 'payload_length',
8402          'type' => '1145'
8403        },
8404        '2' => {
8405          'name' => 'completion_code',
8406          'type' => '4572'
8407        },
8408        '3' => {
8409          'name' => 'length',
8410          'type' => '4577'
8411        }
8412      },
8413      'Reg' => {
8414        '0' => 'rdi',
8415        '1' => 'rsi',
8416        '2' => 'rdx',
8417        '3' => 'rcx'
8418      },
8419      'Return' => '100',
8420      'ShortName' => 'decode_rw_file_by_type_memory_resp'
8421    },
8422    '294452' => {
8423      'Header' => 'file_io.h',
8424      'Line' => '509',
8425      'Param' => {
8426        '0' => {
8427          'name' => 'instance_id',
8428          'type' => '121'
8429        },
8430        '1' => {
8431          'name' => 'command',
8432          'type' => '121'
8433        },
8434        '2' => {
8435          'name' => 'file_type',
8436          'type' => '1011'
8437        },
8438        '3' => {
8439          'name' => 'file_handle',
8440          'type' => '1023'
8441        },
8442        '4' => {
8443          'name' => 'offset',
8444          'type' => '1023'
8445        },
8446        '5' => {
8447          'name' => 'length',
8448          'type' => '1023'
8449        },
8450        '6' => {
8451          'name' => 'address',
8452          'offset' => '0',
8453          'type' => '15828'
8454        },
8455        '7' => {
8456          'name' => 'msg',
8457          'offset' => '8',
8458          'type' => '4120'
8459        }
8460      },
8461      'Return' => '100',
8462      'ShortName' => 'encode_rw_file_by_type_memory_req'
8463    },
8464    '294737' => {
8465      'Header' => 'file_io.h',
8466      'Line' => '491',
8467      'Param' => {
8468        '0' => {
8469          'name' => 'instance_id',
8470          'type' => '121'
8471        },
8472        '1' => {
8473          'name' => 'command',
8474          'type' => '121'
8475        },
8476        '2' => {
8477          'name' => 'completion_code',
8478          'type' => '121'
8479        },
8480        '3' => {
8481          'name' => 'length',
8482          'type' => '1023'
8483        },
8484        '4' => {
8485          'name' => 'msg',
8486          'type' => '4120'
8487        }
8488      },
8489      'Return' => '100',
8490      'ShortName' => 'encode_rw_file_by_type_memory_resp'
8491    },
8492    '294967' => {
8493      'Header' => 'file_io.h',
8494      'Line' => '473',
8495      'Param' => {
8496        '0' => {
8497          'name' => 'msg',
8498          'type' => '4567'
8499        },
8500        '1' => {
8501          'name' => 'payload_length',
8502          'type' => '1145'
8503        },
8504        '2' => {
8505          'name' => 'file_type',
8506          'type' => '12495'
8507        },
8508        '3' => {
8509          'name' => 'file_handle',
8510          'type' => '4577'
8511        },
8512        '4' => {
8513          'name' => 'offset',
8514          'type' => '4577'
8515        },
8516        '5' => {
8517          'name' => 'length',
8518          'type' => '4577'
8519        },
8520        '6' => {
8521          'name' => 'address',
8522          'offset' => '0',
8523          'type' => '24556'
8524        }
8525      },
8526      'Reg' => {
8527        '1' => 'r10',
8528        '2' => 'rdx',
8529        '3' => 'rdi',
8530        '4' => 'r8',
8531        '5' => 'r9'
8532      },
8533      'Return' => '100',
8534      'ShortName' => 'decode_rw_file_by_type_memory_req'
8535    },
8536    '295144' => {
8537      'Header' => 'file_io.h',
8538      'Line' => '435',
8539      'Param' => {
8540        '0' => {
8541          'name' => 'instance_id',
8542          'type' => '121'
8543        },
8544        '1' => {
8545          'name' => 'completion_code',
8546          'type' => '121'
8547        },
8548        '2' => {
8549          'name' => 'length',
8550          'type' => '1023'
8551        },
8552        '3' => {
8553          'name' => 'msg',
8554          'type' => '4120'
8555        }
8556      },
8557      'Return' => '100',
8558      'ShortName' => 'encode_write_file_resp'
8559    },
8560    '295359' => {
8561      'Header' => 'file_io.h',
8562      'Line' => '422',
8563      'Param' => {
8564        '0' => {
8565          'name' => 'msg',
8566          'type' => '4567'
8567        },
8568        '1' => {
8569          'name' => 'payload_length',
8570          'type' => '1145'
8571        },
8572        '2' => {
8573          'name' => 'completion_code',
8574          'type' => '4572'
8575        },
8576        '3' => {
8577          'name' => 'length',
8578          'type' => '4577'
8579        }
8580      },
8581      'Reg' => {
8582        '0' => 'rdi',
8583        '1' => 'rsi',
8584        '2' => 'rdx',
8585        '3' => 'rcx'
8586      },
8587      'Return' => '100',
8588      'ShortName' => 'decode_write_file_resp'
8589    },
8590    '295469' => {
8591      'Header' => 'file_io.h',
8592      'Line' => '410',
8593      'Param' => {
8594        '0' => {
8595          'name' => 'instance_id',
8596          'type' => '121'
8597        },
8598        '1' => {
8599          'name' => 'file_handle',
8600          'type' => '1023'
8601        },
8602        '2' => {
8603          'name' => 'offset',
8604          'type' => '1023'
8605        },
8606        '3' => {
8607          'name' => 'length',
8608          'type' => '1023'
8609        },
8610        '4' => {
8611          'name' => 'msg',
8612          'type' => '4120'
8613        }
8614      },
8615      'Return' => '100',
8616      'ShortName' => 'encode_write_file_req'
8617    },
8618    '295704' => {
8619      'Header' => 'file_io.h',
8620      'Line' => '391',
8621      'Param' => {
8622        '0' => {
8623          'name' => 'msg',
8624          'type' => '4567'
8625        },
8626        '1' => {
8627          'name' => 'payload_length',
8628          'type' => '1145'
8629        },
8630        '2' => {
8631          'name' => 'file_handle',
8632          'type' => '4577'
8633        },
8634        '3' => {
8635          'name' => 'offset',
8636          'type' => '4577'
8637        },
8638        '4' => {
8639          'name' => 'length',
8640          'type' => '4577'
8641        },
8642        '5' => {
8643          'name' => 'file_data_offset',
8644          'type' => '13058'
8645        }
8646      },
8647      'Reg' => {
8648        '1' => 'rsi',
8649        '3' => 'rcx',
8650        '4' => 'r8',
8651        '5' => 'r9'
8652      },
8653      'Return' => '100',
8654      'ShortName' => 'decode_write_file_req'
8655    },
8656    '295859' => {
8657      'Header' => 'file_io.h',
8658      'Line' => '377',
8659      'Param' => {
8660        '0' => {
8661          'name' => 'instance_id',
8662          'type' => '121'
8663        },
8664        '1' => {
8665          'name' => 'completion_code',
8666          'type' => '121'
8667        },
8668        '2' => {
8669          'name' => 'length',
8670          'type' => '1023'
8671        },
8672        '3' => {
8673          'name' => 'msg',
8674          'type' => '4120'
8675        }
8676      },
8677      'Return' => '100',
8678      'ShortName' => 'encode_read_file_resp'
8679    },
8680    '296074' => {
8681      'Header' => 'file_io.h',
8682      'Line' => '359',
8683      'Param' => {
8684        '0' => {
8685          'name' => 'msg',
8686          'type' => '4567'
8687        },
8688        '1' => {
8689          'name' => 'payload_length',
8690          'type' => '1145'
8691        },
8692        '2' => {
8693          'name' => 'completion_code',
8694          'type' => '4572'
8695        },
8696        '3' => {
8697          'name' => 'length',
8698          'type' => '4577'
8699        },
8700        '4' => {
8701          'name' => 'file_data_offset',
8702          'type' => '13058'
8703        }
8704      },
8705      'Reg' => {
8706        '1' => 'r9',
8707        '2' => 'rdx',
8708        '3' => 'rcx',
8709        '4' => 'r8'
8710      },
8711      'Return' => '100',
8712      'ShortName' => 'decode_read_file_resp'
8713    },
8714    '296210' => {
8715      'Header' => 'file_io.h',
8716      'Line' => '344',
8717      'Param' => {
8718        '0' => {
8719          'name' => 'instance_id',
8720          'type' => '121'
8721        },
8722        '1' => {
8723          'name' => 'file_handle',
8724          'type' => '1023'
8725        },
8726        '2' => {
8727          'name' => 'offset',
8728          'type' => '1023'
8729        },
8730        '3' => {
8731          'name' => 'length',
8732          'type' => '1023'
8733        },
8734        '4' => {
8735          'name' => 'msg',
8736          'type' => '4120'
8737        }
8738      },
8739      'Return' => '100',
8740      'ShortName' => 'encode_read_file_req'
8741    },
8742    '296445' => {
8743      'Header' => 'file_io.h',
8744      'Line' => '330',
8745      'Param' => {
8746        '0' => {
8747          'name' => 'msg',
8748          'type' => '4567'
8749        },
8750        '1' => {
8751          'name' => 'payload_length',
8752          'type' => '1145'
8753        },
8754        '2' => {
8755          'name' => 'file_handle',
8756          'type' => '4577'
8757        },
8758        '3' => {
8759          'name' => 'offset',
8760          'type' => '4577'
8761        },
8762        '4' => {
8763          'name' => 'length',
8764          'type' => '4577'
8765        }
8766      },
8767      'Reg' => {
8768        '1' => 'r9',
8769        '2' => 'rdx',
8770        '3' => 'rcx',
8771        '4' => 'r8'
8772      },
8773      'Return' => '100',
8774      'ShortName' => 'decode_read_file_req'
8775    },
8776    '296581' => {
8777      'Header' => 'file_io.h',
8778      'Line' => '274',
8779      'Param' => {
8780        '0' => {
8781          'name' => 'msg',
8782          'type' => '4567'
8783        },
8784        '1' => {
8785          'name' => 'payload_length',
8786          'type' => '1145'
8787        },
8788        '2' => {
8789          'name' => 'completion_code',
8790          'type' => '4572'
8791        },
8792        '3' => {
8793          'name' => 'next_transfer_handle',
8794          'type' => '4577'
8795        },
8796        '4' => {
8797          'name' => 'transfer_flag',
8798          'type' => '4572'
8799        },
8800        '5' => {
8801          'name' => 'file_table_data_start_offset',
8802          'type' => '4572'
8803        },
8804        '6' => {
8805          'name' => 'file_table_length',
8806          'offset' => '0',
8807          'type' => '13058'
8808        }
8809      },
8810      'Reg' => {
8811        '1' => 'rsi',
8812        '2' => 'rdi',
8813        '3' => 'r10',
8814        '4' => 'r8',
8815        '5' => 'r9'
8816      },
8817      'Return' => '100',
8818      'ShortName' => 'decode_get_file_table_resp'
8819    },
8820    '296755' => {
8821      'Header' => 'file_io.h',
8822      'Line' => '258',
8823      'Param' => {
8824        '0' => {
8825          'name' => 'instance_id',
8826          'type' => '121'
8827        },
8828        '1' => {
8829          'name' => 'transfer_handle',
8830          'type' => '1023'
8831        },
8832        '2' => {
8833          'name' => 'transfer_opflag',
8834          'type' => '121'
8835        },
8836        '3' => {
8837          'name' => 'table_type',
8838          'type' => '121'
8839        },
8840        '4' => {
8841          'name' => 'msg',
8842          'type' => '4120'
8843        }
8844      },
8845      'Return' => '100',
8846      'ShortName' => 'encode_get_file_table_req'
8847    },
8848    '296982' => {
8849      'Header' => 'file_io.h',
8850      'Line' => '244',
8851      'Param' => {
8852        '0' => {
8853          'name' => 'instance_id',
8854          'type' => '121'
8855        },
8856        '1' => {
8857          'name' => 'completion_code',
8858          'type' => '121'
8859        },
8860        '2' => {
8861          'name' => 'next_transfer_handle',
8862          'type' => '1023'
8863        },
8864        '3' => {
8865          'name' => 'transfer_flag',
8866          'type' => '121'
8867        },
8868        '4' => {
8869          'name' => 'table_data',
8870          'type' => '1219'
8871        },
8872        '5' => {
8873          'name' => 'table_size',
8874          'type' => '1145'
8875        },
8876        '6' => {
8877          'name' => 'msg',
8878          'offset' => '0',
8879          'type' => '4120'
8880        }
8881      },
8882      'Reg' => {
8883        '2' => 'r15'
8884      },
8885      'Return' => '100',
8886      'ShortName' => 'encode_get_file_table_resp'
8887    },
8888    '297340' => {
8889      'Header' => 'file_io.h',
8890      'Line' => '227',
8891      'Param' => {
8892        '0' => {
8893          'name' => 'msg',
8894          'type' => '4567'
8895        },
8896        '1' => {
8897          'name' => 'payload_length',
8898          'type' => '1145'
8899        },
8900        '2' => {
8901          'name' => 'transfer_handle',
8902          'type' => '4577'
8903        },
8904        '3' => {
8905          'name' => 'transfer_opflag',
8906          'type' => '4572'
8907        },
8908        '4' => {
8909          'name' => 'table_type',
8910          'type' => '4572'
8911        }
8912      },
8913      'Reg' => {
8914        '1' => 'r9',
8915        '2' => 'rdx',
8916        '3' => 'rcx',
8917        '4' => 'r8'
8918      },
8919      'Return' => '100',
8920      'ShortName' => 'decode_get_file_table_req'
8921    },
8922    '297475' => {
8923      'Header' => 'file_io.h',
8924      'Line' => '183',
8925      'Param' => {
8926        '0' => {
8927          'name' => 'msg',
8928          'type' => '4567'
8929        },
8930        '1' => {
8931          'name' => 'payload_length',
8932          'type' => '1145'
8933        },
8934        '2' => {
8935          'name' => 'completion_code',
8936          'type' => '4572'
8937        },
8938        '3' => {
8939          'name' => 'length',
8940          'type' => '4577'
8941        }
8942      },
8943      'Reg' => {
8944        '0' => 'rdi',
8945        '1' => 'rsi',
8946        '2' => 'rdx',
8947        '3' => 'rcx'
8948      },
8949      'Return' => '100',
8950      'ShortName' => 'decode_rw_file_memory_resp'
8951    },
8952    '297584' => {
8953      'Header' => 'file_io.h',
8954      'Line' => '169',
8955      'Param' => {
8956        '0' => {
8957          'name' => 'instance_id',
8958          'type' => '121'
8959        },
8960        '1' => {
8961          'name' => 'command',
8962          'type' => '121'
8963        },
8964        '2' => {
8965          'name' => 'file_handle',
8966          'type' => '1023'
8967        },
8968        '3' => {
8969          'name' => 'offset',
8970          'type' => '1023'
8971        },
8972        '4' => {
8973          'name' => 'length',
8974          'type' => '1023'
8975        },
8976        '5' => {
8977          'name' => 'address',
8978          'type' => '15828'
8979        },
8980        '6' => {
8981          'name' => 'msg',
8982          'offset' => '0',
8983          'type' => '4120'
8984        }
8985      },
8986      'Reg' => {
8987        '2' => 'r14'
8988      },
8989      'Return' => '100',
8990      'ShortName' => 'encode_rw_file_memory_req'
8991    },
8992    '297843' => {
8993      'Header' => 'file_io.h',
8994      'Line' => '152',
8995      'Param' => {
8996        '0' => {
8997          'name' => 'instance_id',
8998          'type' => '121'
8999        },
9000        '1' => {
9001          'name' => 'command',
9002          'type' => '121'
9003        },
9004        '2' => {
9005          'name' => 'completion_code',
9006          'type' => '121'
9007        },
9008        '3' => {
9009          'name' => 'length',
9010          'type' => '1023'
9011        },
9012        '4' => {
9013          'name' => 'msg',
9014          'type' => '4120'
9015        }
9016      },
9017      'Return' => '100',
9018      'ShortName' => 'encode_rw_file_memory_resp'
9019    },
9020    '298064' => {
9021      'Header' => 'file_io.h',
9022      'Line' => '136',
9023      'Param' => {
9024        '0' => {
9025          'name' => 'msg',
9026          'type' => '4567'
9027        },
9028        '1' => {
9029          'name' => 'payload_length',
9030          'type' => '1145'
9031        },
9032        '2' => {
9033          'name' => 'file_handle',
9034          'type' => '4577'
9035        },
9036        '3' => {
9037          'name' => 'offset',
9038          'type' => '4577'
9039        },
9040        '4' => {
9041          'name' => 'length',
9042          'type' => '4577'
9043        },
9044        '5' => {
9045          'name' => 'address',
9046          'type' => '24556'
9047        }
9048      },
9049      'Reg' => {
9050        '1' => 'r10',
9051        '2' => 'rdx',
9052        '3' => 'rdi',
9053        '4' => 'r8',
9054        '5' => 'r9'
9055      },
9056      'Return' => '100',
9057      'ShortName' => 'decode_rw_file_memory_req'
9058    },
9059    '299113' => {
9060      'Header' => 'host.h',
9061      'Line' => '101',
9062      'Param' => {
9063        '0' => {
9064          'name' => 'instance_id',
9065          'type' => '121'
9066        },
9067        '1' => {
9068          'name' => 'completion_code',
9069          'type' => '121'
9070        },
9071        '2' => {
9072          'name' => 'rack_entry',
9073          'type' => '1023'
9074        },
9075        '3' => {
9076          'name' => 'pri_cec_node',
9077          'type' => '1023'
9078        },
9079        '4' => {
9080          'name' => 'msg',
9081          'type' => '4120'
9082        },
9083        '5' => {
9084          'name' => 'payload_length',
9085          'type' => '1145'
9086        }
9087      },
9088      'Reg' => {
9089        '2' => 'r12'
9090      },
9091      'Return' => '100',
9092      'ShortName' => 'encode_get_alert_status_resp'
9093    },
9094    '299361' => {
9095      'Header' => 'host.h',
9096      'Line' => '86',
9097      'Param' => {
9098        '0' => {
9099          'name' => 'msg',
9100          'type' => '4567'
9101        },
9102        '1' => {
9103          'name' => 'payload_length',
9104          'type' => '1145'
9105        },
9106        '2' => {
9107          'name' => 'version_id',
9108          'type' => '4572'
9109        }
9110      },
9111      'Reg' => {
9112        '0' => 'rdi',
9113        '1' => 'rsi',
9114        '2' => 'rdx'
9115      },
9116      'Return' => '100',
9117      'ShortName' => 'decode_get_alert_status_req'
9118    },
9119    '299444' => {
9120      'Header' => 'host.h',
9121      'Line' => '70',
9122      'Param' => {
9123        '0' => {
9124          'name' => 'msg',
9125          'type' => '4567'
9126        },
9127        '1' => {
9128          'name' => 'payload_length',
9129          'type' => '1145'
9130        },
9131        '2' => {
9132          'name' => 'completion_code',
9133          'type' => '4572'
9134        },
9135        '3' => {
9136          'name' => 'rack_entry',
9137          'type' => '4577'
9138        },
9139        '4' => {
9140          'name' => 'pri_cec_node',
9141          'type' => '4577'
9142        }
9143      },
9144      'Reg' => {
9145        '1' => 'r9',
9146        '2' => 'rdx',
9147        '3' => 'rcx',
9148        '4' => 'r8'
9149      },
9150      'Return' => '100',
9151      'ShortName' => 'decode_get_alert_status_resp'
9152    },
9153    '299583' => {
9154      'Header' => 'host.h',
9155      'Line' => '52',
9156      'Param' => {
9157        '0' => {
9158          'name' => 'instance_id',
9159          'type' => '121'
9160        },
9161        '1' => {
9162          'name' => 'version_id',
9163          'type' => '121'
9164        },
9165        '2' => {
9166          'name' => 'msg',
9167          'type' => '4120'
9168        },
9169        '3' => {
9170          'name' => 'payload_length',
9171          'type' => '1145'
9172        }
9173      },
9174      'Return' => '100',
9175      'ShortName' => 'encode_get_alert_status_req'
9176    },
9177    '300651' => {
9178      'Header' => 'platform.h',
9179      'Line' => '47',
9180      'Param' => {
9181        '0' => {
9182          'name' => 'instance_id',
9183          'type' => '121'
9184        },
9185        '1' => {
9186          'name' => 'format_version',
9187          'type' => '121'
9188        },
9189        '2' => {
9190          'name' => 'tid',
9191          'type' => '121'
9192        },
9193        '3' => {
9194          'name' => 'num_handles',
9195          'type' => '121'
9196        },
9197        '4' => {
9198          'name' => 'list_of_handles',
9199          'type' => '1219'
9200        },
9201        '5' => {
9202          'name' => 'payload_length',
9203          'type' => '1145'
9204        },
9205        '6' => {
9206          'name' => 'msg',
9207          'offset' => '0',
9208          'type' => '4120'
9209        }
9210      },
9211      'Return' => '100',
9212      'ShortName' => 'encode_bios_attribute_update_event_req'
9213    },
9214    '301757' => {
9215      'Header' => 'file_io.h',
9216      'Line' => '36',
9217      'Param' => {
9218        '0' => {
9219          'name' => 'msg',
9220          'type' => '4567'
9221        },
9222        '1' => {
9223          'name' => 'payload_length',
9224          'type' => '1145'
9225        },
9226        '2' => {
9227          'name' => 'file_handle',
9228          'type' => '4572'
9229        },
9230        '3' => {
9231          'name' => 'length',
9232          'type' => '4577'
9233        },
9234        '4' => {
9235          'name' => 'data',
9236          'type' => '4572'
9237        }
9238      },
9239      'Return' => '100',
9240      'ShortName' => 'decode_oem_meta_file_io_req'
9241    }
9242  },
9243  'SymbolVersion' => {},
9244  'Symbols' => {
9245    'libpldm.so.0.8.0' => {
9246      'bcd2dec16' => 1,
9247      'bcd2dec32' => 1,
9248      'bcd2dec8' => 1,
9249      'crc32' => 1,
9250      'crc8' => 1,
9251      'dec2bcd16' => 1,
9252      'dec2bcd32' => 1,
9253      'dec2bcd8' => 1,
9254      'decode_activate_firmware_resp' => 1,
9255      'decode_apply_complete_req' => 1,
9256      'decode_cancel_update_component_resp' => 1,
9257      'decode_cancel_update_resp' => 1,
9258      'decode_descriptor_type_length_value' => 1,
9259      'decode_entity_auxiliary_names_pdr' => 1,
9260      'decode_event_message_buffer_size_resp' => 1,
9261      'decode_event_message_supported_resp' => 1,
9262      'decode_file_ack_req' => 1,
9263      'decode_file_ack_resp' => 1,
9264      'decode_file_ack_with_meta_data_req' => 1,
9265      'decode_file_ack_with_meta_data_resp' => 1,
9266      'decode_firmware_device_id_record' => 1,
9267      'decode_get_alert_status_req' => 1,
9268      'decode_get_alert_status_resp' => 1,
9269      'decode_get_bios_attribute_current_value_by_handle_req' => 1,
9270      'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
9271      'decode_get_bios_table_req' => 1,
9272      'decode_get_bios_table_resp' => 1,
9273      'decode_get_commands_req' => 1,
9274      'decode_get_commands_resp' => 1,
9275      'decode_get_date_time_resp' => 1,
9276      'decode_get_file_table_req' => 1,
9277      'decode_get_file_table_resp' => 1,
9278      'decode_get_firmware_parameters_resp' => 1,
9279      'decode_get_firmware_parameters_resp_comp_entry' => 1,
9280      'decode_get_fru_record_by_option_req' => 1,
9281      'decode_get_fru_record_by_option_resp' => 1,
9282      'decode_get_fru_record_table_metadata_resp' => 1,
9283      'decode_get_fru_record_table_req' => 1,
9284      'decode_get_fru_record_table_resp' => 1,
9285      'decode_get_fru_record_table_resp_safe' => 1,
9286      'decode_get_numeric_effecter_value_req' => 1,
9287      'decode_get_numeric_effecter_value_resp' => 1,
9288      'decode_get_pdr_repository_info_resp' => 1,
9289      'decode_get_pdr_req' => 1,
9290      'decode_get_pdr_resp' => 1,
9291      'decode_get_sensor_reading_req' => 1,
9292      'decode_get_sensor_reading_resp' => 1,
9293      'decode_get_state_effecter_states_req' => 1,
9294      'decode_get_state_effecter_states_resp' => 1,
9295      'decode_get_state_sensor_readings_req' => 1,
9296      'decode_get_state_sensor_readings_resp' => 1,
9297      'decode_get_status_resp' => 1,
9298      'decode_get_tid_resp' => 1,
9299      'decode_get_types_resp' => 1,
9300      'decode_get_version_req' => 1,
9301      'decode_get_version_resp' => 1,
9302      'decode_multipart_receive_req' => 1,
9303      'decode_new_file_req' => 1,
9304      'decode_new_file_resp' => 1,
9305      'decode_new_file_with_metadata_req' => 1,
9306      'decode_new_file_with_metadata_resp' => 1,
9307      'decode_numeric_sensor_data' => 1,
9308      'decode_numeric_sensor_pdr_data' => 1,
9309      'decode_oem_meta_file_io_req' => 1,
9310      'decode_pass_component_table_resp' => 1,
9311      'decode_platform_event_message_req' => 1,
9312      'decode_platform_event_message_resp' => 1,
9313      'decode_pldm_comp_image_info' => 1,
9314      'decode_pldm_entity_auxiliary_names_pdr_index' => 1,
9315      'decode_pldm_message_poll_event_data' => 1,
9316      'decode_pldm_package_header_info' => 1,
9317      'decode_pldm_pdr_repository_change_record_data' => 1,
9318      'decode_pldm_pdr_repository_chg_event_data' => 1,
9319      'decode_poll_for_platform_event_message_req' => 1,
9320      'decode_poll_for_platform_event_message_resp' => 1,
9321      'decode_query_device_identifiers_resp' => 1,
9322      'decode_read_file_req' => 1,
9323      'decode_read_file_resp' => 1,
9324      'decode_request_firmware_data_req' => 1,
9325      'decode_request_update_resp' => 1,
9326      'decode_rw_file_by_type_memory_req' => 1,
9327      'decode_rw_file_by_type_memory_resp' => 1,
9328      'decode_rw_file_by_type_req' => 1,
9329      'decode_rw_file_by_type_resp' => 1,
9330      'decode_rw_file_memory_req' => 1,
9331      'decode_rw_file_memory_resp' => 1,
9332      'decode_sensor_event_data' => 1,
9333      'decode_sensor_op_data' => 1,
9334      'decode_set_bios_attribute_current_value_req' => 1,
9335      'decode_set_bios_attribute_current_value_resp' => 1,
9336      'decode_set_bios_table_req' => 1,
9337      'decode_set_bios_table_resp' => 1,
9338      'decode_set_date_time_req' => 1,
9339      'decode_set_date_time_resp' => 1,
9340      'decode_set_event_receiver_req' => 1,
9341      'decode_set_event_receiver_resp' => 1,
9342      'decode_set_fru_record_table_req' => 1,
9343      'decode_set_numeric_effecter_value_req' => 1,
9344      'decode_set_numeric_effecter_value_resp' => 1,
9345      'decode_set_state_effecter_states_req' => 1,
9346      'decode_set_state_effecter_states_resp' => 1,
9347      'decode_state_sensor_data' => 1,
9348      'decode_transfer_complete_req' => 1,
9349      'decode_update_component_resp' => 1,
9350      'decode_vendor_defined_descriptor_value' => 1,
9351      'decode_verify_complete_req' => 1,
9352      'decode_write_file_req' => 1,
9353      'decode_write_file_resp' => 1,
9354      'encode_activate_firmware_req' => 1,
9355      'encode_apply_complete_resp' => 1,
9356      'encode_bios_attribute_update_event_req' => 1,
9357      'encode_cancel_update_component_req' => 1,
9358      'encode_cancel_update_req' => 1,
9359      'encode_cc_only_resp' => 1,
9360      'encode_event_message_buffer_size_req' => 1,
9361      'encode_event_message_supported_req' => 1,
9362      'encode_file_ack_req' => 1,
9363      'encode_file_ack_resp' => 1,
9364      'encode_file_ack_with_meta_data_req' => 1,
9365      'encode_file_ack_with_meta_data_resp' => 1,
9366      'encode_fru_record' => 1,
9367      'encode_get_alert_status_req' => 1,
9368      'encode_get_alert_status_resp' => 1,
9369      'encode_get_bios_attribute_current_value_by_handle_req' => 1,
9370      'encode_get_bios_current_value_by_handle_resp' => 1,
9371      'encode_get_bios_table_req' => 1,
9372      'encode_get_bios_table_resp' => 1,
9373      'encode_get_commands_req' => 1,
9374      'encode_get_commands_resp' => 1,
9375      'encode_get_date_time_req' => 1,
9376      'encode_get_date_time_resp' => 1,
9377      'encode_get_file_table_req' => 1,
9378      'encode_get_file_table_resp' => 1,
9379      'encode_get_firmware_parameters_req' => 1,
9380      'encode_get_fru_record_by_option_req' => 1,
9381      'encode_get_fru_record_by_option_resp' => 1,
9382      'encode_get_fru_record_table_metadata_req' => 1,
9383      'encode_get_fru_record_table_metadata_resp' => 1,
9384      'encode_get_fru_record_table_req' => 1,
9385      'encode_get_fru_record_table_resp' => 1,
9386      'encode_get_numeric_effecter_value_req' => 1,
9387      'encode_get_numeric_effecter_value_resp' => 1,
9388      'encode_get_pdr_repository_info_resp' => 1,
9389      'encode_get_pdr_req' => 1,
9390      'encode_get_pdr_resp' => 1,
9391      'encode_get_sensor_reading_req' => 1,
9392      'encode_get_sensor_reading_resp' => 1,
9393      'encode_get_state_effecter_states_req' => 1,
9394      'encode_get_state_effecter_states_resp' => 1,
9395      'encode_get_state_sensor_readings_req' => 1,
9396      'encode_get_state_sensor_readings_resp' => 1,
9397      'encode_get_status_req' => 1,
9398      'encode_get_tid_req' => 1,
9399      'encode_get_tid_resp' => 1,
9400      'encode_get_types_req' => 1,
9401      'encode_get_types_resp' => 1,
9402      'encode_get_version_req' => 1,
9403      'encode_get_version_resp' => 1,
9404      'encode_new_file_req' => 1,
9405      'encode_new_file_resp' => 1,
9406      'encode_new_file_with_metadata_req' => 1,
9407      'encode_new_file_with_metadata_resp' => 1,
9408      'encode_pass_component_table_req' => 1,
9409      'encode_platform_event_message_req' => 1,
9410      'encode_platform_event_message_resp' => 1,
9411      'encode_pldm_header_only' => 1,
9412      'encode_pldm_pdr_repository_chg_event_data' => 1,
9413      'encode_poll_for_platform_event_message_req' => 1,
9414      'encode_poll_for_platform_event_message_resp' => 1,
9415      'encode_query_device_identifiers_req' => 1,
9416      'encode_read_file_req' => 1,
9417      'encode_read_file_resp' => 1,
9418      'encode_request_firmware_data_resp' => 1,
9419      'encode_request_update_req' => 1,
9420      'encode_rw_file_by_type_memory_req' => 1,
9421      'encode_rw_file_by_type_memory_resp' => 1,
9422      'encode_rw_file_by_type_req' => 1,
9423      'encode_rw_file_by_type_resp' => 1,
9424      'encode_rw_file_memory_req' => 1,
9425      'encode_rw_file_memory_resp' => 1,
9426      'encode_sensor_event_data' => 1,
9427      'encode_set_bios_attribute_current_value_req' => 1,
9428      'encode_set_bios_attribute_current_value_resp' => 1,
9429      'encode_set_bios_table_req' => 1,
9430      'encode_set_bios_table_resp' => 1,
9431      'encode_set_date_time_req' => 1,
9432      'encode_set_date_time_resp' => 1,
9433      'encode_set_event_receiver_req' => 1,
9434      'encode_set_event_receiver_resp' => 1,
9435      'encode_set_fru_record_table_resp' => 1,
9436      'encode_set_numeric_effecter_value_req' => 1,
9437      'encode_set_numeric_effecter_value_resp' => 1,
9438      'encode_set_state_effecter_states_req' => 1,
9439      'encode_set_state_effecter_states_resp' => 1,
9440      'encode_set_tid_req' => 1,
9441      'encode_state_effecter_pdr' => 1,
9442      'encode_state_sensor_pdr' => 1,
9443      'encode_transfer_complete_resp' => 1,
9444      'encode_update_component_req' => 1,
9445      'encode_verify_complete_resp' => 1,
9446      'encode_write_file_req' => 1,
9447      'encode_write_file_resp' => 1,
9448      'get_fru_record_by_option' => 1,
9449      'get_fru_record_by_option_check' => 1,
9450      'is_time_legal' => 1,
9451      'is_transfer_flag_valid' => 1,
9452      'pack_pldm_header' => 1,
9453      'pldm_bios_table_append_pad_checksum_check' => 1,
9454      'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
9455      'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
9456      'pldm_bios_table_attr_entry_decode_string_handle' => 1,
9457      'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
9458      'pldm_bios_table_attr_entry_enum_decode_def_num' => 1,
9459      'pldm_bios_table_attr_entry_enum_decode_def_num_check' => 1,
9460      'pldm_bios_table_attr_entry_enum_decode_pv_hdls' => 1,
9461      'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check' => 1,
9462      'pldm_bios_table_attr_entry_enum_decode_pv_num' => 1,
9463      'pldm_bios_table_attr_entry_enum_decode_pv_num_check' => 1,
9464      'pldm_bios_table_attr_entry_enum_encode' => 1,
9465      'pldm_bios_table_attr_entry_enum_encode_check' => 1,
9466      'pldm_bios_table_attr_entry_enum_encode_length' => 1,
9467      'pldm_bios_table_attr_entry_integer_decode' => 1,
9468      'pldm_bios_table_attr_entry_integer_encode_check' => 1,
9469      'pldm_bios_table_attr_entry_integer_encode_length' => 1,
9470      'pldm_bios_table_attr_entry_integer_info_check' => 1,
9471      'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
9472      'pldm_bios_table_attr_entry_string_decode_def_string_length_check' => 1,
9473      'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
9474      'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
9475      'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
9476      'pldm_bios_table_attr_entry_string_encode_check' => 1,
9477      'pldm_bios_table_attr_entry_string_encode_length' => 1,
9478      'pldm_bios_table_attr_entry_string_info_check' => 1,
9479      'pldm_bios_table_attr_find_by_handle' => 1,
9480      'pldm_bios_table_attr_find_by_string_handle' => 1,
9481      'pldm_bios_table_attr_value_copy_and_update' => 1,
9482      'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
9483      'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
9484      'pldm_bios_table_attr_value_entry_decode_handle' => 1,
9485      'pldm_bios_table_attr_value_entry_encode_enum_check' => 1,
9486      'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
9487      'pldm_bios_table_attr_value_entry_encode_integer_check' => 1,
9488      'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
9489      'pldm_bios_table_attr_value_entry_encode_string_check' => 1,
9490      'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
9491      'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
9492      'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
9493      'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
9494      'pldm_bios_table_attr_value_entry_length' => 1,
9495      'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
9496      'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
9497      'pldm_bios_table_attr_value_find_by_handle' => 1,
9498      'pldm_bios_table_checksum' => 1,
9499      'pldm_bios_table_iter_create' => 1,
9500      'pldm_bios_table_iter_free' => 1,
9501      'pldm_bios_table_iter_is_end' => 1,
9502      'pldm_bios_table_iter_next' => 1,
9503      'pldm_bios_table_iter_value' => 1,
9504      'pldm_bios_table_pad_checksum_size' => 1,
9505      'pldm_bios_table_string_entry_decode_handle' => 1,
9506      'pldm_bios_table_string_entry_decode_string' => 1,
9507      'pldm_bios_table_string_entry_decode_string_check' => 1,
9508      'pldm_bios_table_string_entry_decode_string_length' => 1,
9509      'pldm_bios_table_string_entry_encode' => 1,
9510      'pldm_bios_table_string_entry_encode_check' => 1,
9511      'pldm_bios_table_string_entry_encode_length' => 1,
9512      'pldm_bios_table_string_find_by_handle' => 1,
9513      'pldm_bios_table_string_find_by_string' => 1,
9514      'pldm_close' => 1,
9515      'pldm_entity_association_pdr_add' => 1,
9516      'pldm_entity_association_pdr_add_check' => 1,
9517      'pldm_entity_association_pdr_add_from_node' => 1,
9518      'pldm_entity_association_pdr_add_from_node_check' => 1,
9519      'pldm_entity_association_pdr_add_from_node_with_record_handle' => 1,
9520      'pldm_entity_association_pdr_extract' => 1,
9521      'pldm_entity_association_tree_add' => 1,
9522      'pldm_entity_association_tree_add_entity' => 1,
9523      'pldm_entity_association_tree_copy_root' => 1,
9524      'pldm_entity_association_tree_destroy' => 1,
9525      'pldm_entity_association_tree_destroy_root' => 1,
9526      'pldm_entity_association_tree_find' => 1,
9527      'pldm_entity_association_tree_find_with_locality' => 1,
9528      'pldm_entity_association_tree_init' => 1,
9529      'pldm_entity_association_tree_visit' => 1,
9530      'pldm_entity_extract' => 1,
9531      'pldm_entity_get_num_children' => 1,
9532      'pldm_entity_get_parent' => 1,
9533      'pldm_entity_is_exist_parent' => 1,
9534      'pldm_entity_is_node_parent' => 1,
9535      'pldm_entity_node_get_remote_container_id' => 1,
9536      'pldm_find_entity_ref_in_tree' => 1,
9537      'pldm_instance_db_destroy' => 1,
9538      'pldm_instance_db_init' => 1,
9539      'pldm_instance_db_init_default' => 1,
9540      'pldm_instance_id_alloc' => 1,
9541      'pldm_instance_id_free' => 1,
9542      'pldm_is_current_parent_child' => 1,
9543      'pldm_is_empty_entity_assoc_tree' => 1,
9544      'pldm_msg_hdr_correlate_response' => 1,
9545      'pldm_open' => 1,
9546      'pldm_pdr_add' => 1,
9547      'pldm_pdr_add_check' => 1,
9548      'pldm_pdr_add_fru_record_set' => 1,
9549      'pldm_pdr_add_fru_record_set_check' => 1,
9550      'pldm_pdr_destroy' => 1,
9551      'pldm_pdr_find_last_in_range' => 1,
9552      'pldm_pdr_find_record' => 1,
9553      'pldm_pdr_find_record_by_type' => 1,
9554      'pldm_pdr_fru_record_set_find_by_rsi' => 1,
9555      'pldm_pdr_get_next_record' => 1,
9556      'pldm_pdr_get_record_count' => 1,
9557      'pldm_pdr_get_record_handle' => 1,
9558      'pldm_pdr_get_repo_size' => 1,
9559      'pldm_pdr_init' => 1,
9560      'pldm_pdr_record_is_remote' => 1,
9561      'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
9562      'pldm_pdr_remove_remote_pdrs' => 1,
9563      'pldm_pdr_update_TL_pdr' => 1,
9564      'pldm_recv' => 1,
9565      'pldm_recv_any' => 1,
9566      'pldm_send' => 1,
9567      'pldm_send_recv' => 1,
9568      'pldm_transport_af_mctp_bind' => 1,
9569      'pldm_transport_af_mctp_core' => 1,
9570      'pldm_transport_af_mctp_destroy' => 1,
9571      'pldm_transport_af_mctp_init' => 1,
9572      'pldm_transport_af_mctp_init_pollfd' => 1,
9573      'pldm_transport_af_mctp_map_tid' => 1,
9574      'pldm_transport_af_mctp_unmap_tid' => 1,
9575      'pldm_transport_mctp_demux_core' => 1,
9576      'pldm_transport_mctp_demux_destroy' => 1,
9577      'pldm_transport_mctp_demux_init' => 1,
9578      'pldm_transport_mctp_demux_init_pollfd' => 1,
9579      'pldm_transport_mctp_demux_map_tid' => 1,
9580      'pldm_transport_mctp_demux_unmap_tid' => 1,
9581      'pldm_transport_poll' => 1,
9582      'pldm_transport_recv_msg' => 1,
9583      'pldm_transport_send_msg' => 1,
9584      'pldm_transport_send_recv_msg' => 1,
9585      'unpack_pldm_header' => 1,
9586      'ver2str' => 1
9587    }
9588  },
9589  'Target' => 'unix',
9590  'TypeInfo' => {
9591    '1' => {
9592      'Name' => 'void',
9593      'Type' => 'Intrinsic'
9594    },
9595    '46' => {
9596      'Name' => 'unsigned char',
9597      'Size' => '1',
9598      'Type' => 'Intrinsic'
9599    },
9600    '53' => {
9601      'Name' => 'unsigned short',
9602      'Size' => '2',
9603      'Type' => 'Intrinsic'
9604    },
9605    '60' => {
9606      'Name' => 'unsigned int',
9607      'Size' => '4',
9608      'Type' => 'Intrinsic'
9609    },
9610    '67' => {
9611      'Name' => 'unsigned long',
9612      'Size' => '8',
9613      'Type' => 'Intrinsic'
9614    },
9615    '74' => {
9616      'Name' => 'signed char',
9617      'Size' => '1',
9618      'Type' => 'Intrinsic'
9619    },
9620    '81' => {
9621      'BaseType' => '46',
9622      'Header' => 'types.h',
9623      'Line' => '38',
9624      'Name' => '__uint8_t',
9625      'PrivateABI' => 1,
9626      'Size' => '1',
9627      'Type' => 'Typedef'
9628    },
9629    '93' => {
9630      'Name' => 'short',
9631      'Size' => '2',
9632      'Type' => 'Intrinsic'
9633    },
9634    '100' => {
9635      'Name' => 'int',
9636      'Size' => '4',
9637      'Type' => 'Intrinsic'
9638    },
9639    '107' => {
9640      'Name' => 'long',
9641      'Size' => '8',
9642      'Type' => 'Intrinsic'
9643    },
9644    '114' => {
9645      'Name' => 'char',
9646      'Size' => '1',
9647      'Type' => 'Intrinsic'
9648    },
9649    '121' => {
9650      'BaseType' => '81',
9651      'Header' => 'stdint-uintn.h',
9652      'Line' => '24',
9653      'Name' => 'uint8_t',
9654      'PrivateABI' => 1,
9655      'Size' => '1',
9656      'Type' => 'Typedef'
9657    },
9658    '133' => {
9659      'Name' => 'float',
9660      'Size' => '4',
9661      'Type' => 'Intrinsic'
9662    },
9663    '175' => {
9664      'BaseType' => '121',
9665      'Header' => 'base.h',
9666      'Line' => '16',
9667      'Name' => 'pldm_tid_t',
9668      'Size' => '1',
9669      'Type' => 'Typedef'
9670    },
9671    '187' => {
9672      'BaseType' => '121',
9673      'Header' => 'instance-id.h',
9674      'Line' => '13',
9675      'Name' => 'pldm_instance_id_t',
9676      'Size' => '1',
9677      'Type' => 'Typedef'
9678    },
9679    '199' => {
9680      'Header' => 'responder.h',
9681      'Line' => '10',
9682      'Memb' => {
9683        '0' => {
9684          'name' => 'tid',
9685          'offset' => '0',
9686          'type' => '175'
9687        },
9688        '1' => {
9689          'name' => 'instance_id',
9690          'offset' => '1',
9691          'type' => '187'
9692        },
9693        '2' => {
9694          'name' => 'type',
9695          'offset' => '2',
9696          'type' => '121'
9697        },
9698        '3' => {
9699          'name' => 'command',
9700          'offset' => '3',
9701          'type' => '121'
9702        },
9703        '4' => {
9704          'name' => 'next',
9705          'offset' => '8',
9706          'type' => '279'
9707        }
9708      },
9709      'Name' => 'struct pldm_responder_cookie',
9710      'PrivateABI' => 1,
9711      'Size' => '16',
9712      'Type' => 'Struct'
9713    },
9714    '279' => {
9715      'BaseType' => '199',
9716      'Name' => 'struct pldm_responder_cookie*',
9717      'Size' => '8',
9718      'Type' => 'Pointer'
9719    },
9720    '284' => {
9721      'Header' => 'pldm.h',
9722      'Line' => '15',
9723      'Memb' => {
9724        '0' => {
9725          'name' => 'PLDM_REQUESTER_SUCCESS',
9726          'value' => '0'
9727        },
9728        '1' => {
9729          'name' => 'PLDM_REQUESTER_OPEN_FAIL',
9730          'value' => '18446744073709551615 (-1)'
9731        },
9732        '2' => {
9733          'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
9734          'value' => '18446744073709551614 (-2)'
9735        },
9736        '3' => {
9737          'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
9738          'value' => '18446744073709551613 (-3)'
9739        },
9740        '4' => {
9741          'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
9742          'value' => '18446744073709551612 (-4)'
9743        },
9744        '5' => {
9745          'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
9746          'value' => '18446744073709551611 (-5)'
9747        },
9748        '6' => {
9749          'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
9750          'value' => '18446744073709551610 (-6)'
9751        },
9752        '7' => {
9753          'name' => 'PLDM_REQUESTER_SEND_FAIL',
9754          'value' => '18446744073709551609 (-7)'
9755        },
9756        '8' => {
9757          'name' => 'PLDM_REQUESTER_RECV_FAIL',
9758          'value' => '18446744073709551608 (-8)'
9759        },
9760        '9' => {
9761          'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
9762          'value' => '18446744073709551607 (-9)'
9763        },
9764        '10' => {
9765          'name' => 'PLDM_REQUESTER_SETUP_FAIL',
9766          'value' => '18446744073709551606 (-10)'
9767        },
9768        '11' => {
9769          'name' => 'PLDM_REQUESTER_INVALID_SETUP',
9770          'value' => '18446744073709551605 (-11)'
9771        },
9772        '12' => {
9773          'name' => 'PLDM_REQUESTER_POLL_FAIL',
9774          'value' => '18446744073709551604 (-12)'
9775        },
9776        '13' => {
9777          'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
9778          'value' => '18446744073709551603 (-13)'
9779        }
9780      },
9781      'Name' => 'enum pldm_requester_error_codes',
9782      'Size' => '4',
9783      'Type' => 'Enum'
9784    },
9785    '805' => {
9786      'Name' => '_Bool',
9787      'Size' => '1',
9788      'Type' => 'Intrinsic'
9789    },
9790    '927' => {
9791      'BaseType' => '53',
9792      'Header' => 'types.h',
9793      'Line' => '40',
9794      'Name' => '__uint16_t',
9795      'PrivateABI' => 1,
9796      'Size' => '2',
9797      'Type' => 'Typedef'
9798    },
9799    '951' => {
9800      'BaseType' => '60',
9801      'Header' => 'types.h',
9802      'Line' => '42',
9803      'Name' => '__uint32_t',
9804      'PrivateABI' => 1,
9805      'Size' => '4',
9806      'Type' => 'Typedef'
9807    },
9808    '970' => {
9809      'BaseType' => '107',
9810      'Header' => 'types.h',
9811      'Line' => '194',
9812      'Name' => '__ssize_t',
9813      'PrivateABI' => 1,
9814      'Size' => '8',
9815      'Type' => 'Typedef'
9816    },
9817    '982' => {
9818      'BaseType' => '114',
9819      'Name' => 'char*',
9820      'Size' => '8',
9821      'Type' => 'Pointer'
9822    },
9823    '1006' => {
9824      'BaseType' => '121',
9825      'Name' => 'uint8_t const',
9826      'Size' => '1',
9827      'Type' => 'Const'
9828    },
9829    '1011' => {
9830      'BaseType' => '927',
9831      'Header' => 'stdint-uintn.h',
9832      'Line' => '25',
9833      'Name' => 'uint16_t',
9834      'PrivateABI' => 1,
9835      'Size' => '2',
9836      'Type' => 'Typedef'
9837    },
9838    '1023' => {
9839      'BaseType' => '951',
9840      'Header' => 'stdint-uintn.h',
9841      'Line' => '26',
9842      'Name' => 'uint32_t',
9843      'PrivateABI' => 1,
9844      'Size' => '4',
9845      'Type' => 'Typedef'
9846    },
9847    '1035' => {
9848      'Header' => 'pldm_types.h',
9849      'Line' => '25',
9850      'Memb' => {
9851        '0' => {
9852          'name' => 'alpha',
9853          'offset' => '0',
9854          'type' => '121'
9855        },
9856        '1' => {
9857          'name' => 'update',
9858          'offset' => '1',
9859          'type' => '121'
9860        },
9861        '2' => {
9862          'name' => 'minor',
9863          'offset' => '2',
9864          'type' => '121'
9865        },
9866        '3' => {
9867          'name' => 'major',
9868          'offset' => '3',
9869          'type' => '121'
9870        }
9871      },
9872      'Name' => 'struct pldm_version',
9873      'Size' => '4',
9874      'Type' => 'Struct'
9875    },
9876    '1093' => {
9877      'BaseType' => '1035',
9878      'Header' => 'pldm_types.h',
9879      'Line' => '30',
9880      'Name' => 'ver32_t',
9881      'Size' => '4',
9882      'Type' => 'Typedef'
9883    },
9884    '1105' => {
9885      'BaseType' => '1093',
9886      'Name' => 'ver32_t const',
9887      'Size' => '4',
9888      'Type' => 'Const'
9889    },
9890    '1145' => {
9891      'BaseType' => '67',
9892      'Header' => 'stddef.h',
9893      'Line' => '214',
9894      'Name' => 'size_t',
9895      'PrivateABI' => 1,
9896      'Size' => '8',
9897      'Type' => 'Typedef'
9898    },
9899    '1207' => {
9900      'BaseType' => '970',
9901      'Header' => 'types.h',
9902      'Line' => '108',
9903      'Name' => 'ssize_t',
9904      'PrivateABI' => 1,
9905      'Size' => '8',
9906      'Type' => 'Typedef'
9907    },
9908    '1219' => {
9909      'BaseType' => '1006',
9910      'Name' => 'uint8_t const*',
9911      'Size' => '8',
9912      'Type' => 'Pointer'
9913    },
9914    '2228' => {
9915      'BaseType' => '1105',
9916      'Name' => 'ver32_t const*',
9917      'Size' => '8',
9918      'Type' => 'Pointer'
9919    },
9920    '2341' => {
9921      'BaseType' => '2346',
9922      'Name' => 'void const*',
9923      'Size' => '8',
9924      'Type' => 'Pointer'
9925    },
9926    '2346' => {
9927      'BaseType' => '1',
9928      'Name' => 'void const',
9929      'Type' => 'Const'
9930    },
9931    '2579' => {
9932      'BaseType' => '1',
9933      'Name' => 'void*',
9934      'Size' => '8',
9935      'Type' => 'Pointer'
9936    },
9937    '2593' => {
9938      'BaseType' => '114',
9939      'Name' => 'char const',
9940      'Size' => '1',
9941      'Type' => 'Const'
9942    },
9943    '2622' => {
9944      'Header' => 'pldm_types.h',
9945      'Line' => '9',
9946      'Name' => 'anon-struct-pldm_types.h-9',
9947      'Size' => '1',
9948      'Type' => 'Struct'
9949    },
9950    '2776' => {
9951      'Header' => 'pldm_types.h',
9952      'Line' => '19',
9953      'Memb' => {
9954        '0' => {
9955          'name' => 'byte',
9956          'offset' => '0',
9957          'type' => '121'
9958        },
9959        '1' => {
9960          'name' => 'bits',
9961          'offset' => '0',
9962          'type' => '2622'
9963        }
9964      },
9965      'Name' => 'union bitfield8_t',
9966      'Size' => '1',
9967      'Type' => 'Union'
9968    },
9969    '2788' => {
9970      'BaseType' => '2776',
9971      'Name' => 'bitfield8_t const',
9972      'Size' => '1',
9973      'Type' => 'Const'
9974    },
9975    '3191' => {
9976      'Header' => 'base.h',
9977      'Line' => '92',
9978      'Memb' => {
9979        '0' => {
9980          'name' => 'PLDM_RESPONSE',
9981          'value' => '0'
9982        },
9983        '1' => {
9984          'name' => 'PLDM_REQUEST',
9985          'value' => '1'
9986        },
9987        '2' => {
9988          'name' => 'PLDM_RESERVED',
9989          'value' => '2'
9990        },
9991        '3' => {
9992          'name' => 'PLDM_ASYNC_REQUEST_NOTIFY',
9993          'value' => '3'
9994        }
9995      },
9996      'Name' => 'enum MessageType',
9997      'Size' => '4',
9998      'Type' => 'Enum'
9999    },
10000    '3203' => {
10001      'Header' => 'base.h',
10002      'Line' => '138',
10003      'Memb' => {
10004        '0' => {
10005          'name' => 'command',
10006          'offset' => '2',
10007          'type' => '121'
10008        }
10009      },
10010      'Name' => 'struct pldm_msg_hdr',
10011      'Size' => '3',
10012      'Type' => 'Struct'
10013    },
10014    '3314' => {
10015      'BaseType' => '3203',
10016      'Name' => 'struct pldm_msg_hdr const',
10017      'Size' => '3',
10018      'Type' => 'Const'
10019    },
10020    '3319' => {
10021      'Header' => 'base.h',
10022      'Line' => '171',
10023      'Memb' => {
10024        '0' => {
10025          'name' => 'hdr',
10026          'offset' => '0',
10027          'type' => '3203'
10028        },
10029        '1' => {
10030          'name' => 'payload',
10031          'offset' => '3',
10032          'type' => '3364'
10033        }
10034      },
10035      'Name' => 'struct pldm_msg',
10036      'Size' => '4',
10037      'Type' => 'Struct'
10038    },
10039    '3359' => {
10040      'BaseType' => '3319',
10041      'Name' => 'struct pldm_msg const',
10042      'Size' => '4',
10043      'Type' => 'Const'
10044    },
10045    '3364' => {
10046      'BaseType' => '121',
10047      'Name' => 'uint8_t[1]',
10048      'Size' => '1',
10049      'Type' => 'Array'
10050    },
10051    '3380' => {
10052      'Header' => 'base.h',
10053      'Line' => '197',
10054      'Memb' => {
10055        '0' => {
10056          'name' => 'msg_type',
10057          'offset' => '0',
10058          'type' => '3191'
10059        },
10060        '1' => {
10061          'name' => 'instance',
10062          'offset' => '4',
10063          'type' => '121'
10064        },
10065        '2' => {
10066          'name' => 'pldm_type',
10067          'offset' => '5',
10068          'type' => '121'
10069        },
10070        '3' => {
10071          'name' => 'command',
10072          'offset' => '6',
10073          'type' => '121'
10074        },
10075        '4' => {
10076          'name' => 'completion_code',
10077          'offset' => '7',
10078          'type' => '121'
10079        }
10080      },
10081      'Name' => 'struct pldm_header_info',
10082      'Size' => '8',
10083      'Type' => 'Struct'
10084    },
10085    '3459' => {
10086      'BaseType' => '3380',
10087      'Name' => 'struct pldm_header_info const',
10088      'Size' => '8',
10089      'Type' => 'Const'
10090    },
10091    '3889' => {
10092      'BaseType' => '2593',
10093      'Name' => 'char const*',
10094      'Size' => '8',
10095      'Type' => 'Pointer'
10096    },
10097    '4120' => {
10098      'BaseType' => '3319',
10099      'Name' => 'struct pldm_msg*',
10100      'Size' => '8',
10101      'Type' => 'Pointer'
10102    },
10103    '4567' => {
10104      'BaseType' => '3359',
10105      'Name' => 'struct pldm_msg const*',
10106      'Size' => '8',
10107      'Type' => 'Pointer'
10108    },
10109    '4572' => {
10110      'BaseType' => '121',
10111      'Name' => 'uint8_t*',
10112      'Size' => '8',
10113      'Type' => 'Pointer'
10114    },
10115    '4577' => {
10116      'BaseType' => '1023',
10117      'Name' => 'uint32_t*',
10118      'Size' => '8',
10119      'Type' => 'Pointer'
10120    },
10121    '5470' => {
10122      'BaseType' => '1093',
10123      'Name' => 'ver32_t*',
10124      'Size' => '8',
10125      'Type' => 'Pointer'
10126    },
10127    '6393' => {
10128      'BaseType' => '2776',
10129      'Name' => 'bitfield8_t*',
10130      'Size' => '8',
10131      'Type' => 'Pointer'
10132    },
10133    '6855' => {
10134      'BaseType' => '2788',
10135      'Name' => 'bitfield8_t const*',
10136      'Size' => '8',
10137      'Type' => 'Pointer'
10138    },
10139    '7643' => {
10140      'BaseType' => '3314',
10141      'Name' => 'struct pldm_msg_hdr const*',
10142      'Size' => '8',
10143      'Type' => 'Pointer'
10144    },
10145    '7882' => {
10146      'BaseType' => '3380',
10147      'Name' => 'struct pldm_header_info*',
10148      'Size' => '8',
10149      'Type' => 'Pointer'
10150    },
10151    '8142' => {
10152      'BaseType' => '3459',
10153      'Name' => 'struct pldm_header_info const*',
10154      'Size' => '8',
10155      'Type' => 'Pointer'
10156    },
10157    '8147' => {
10158      'BaseType' => '3203',
10159      'Name' => 'struct pldm_msg_hdr*',
10160      'Size' => '8',
10161      'Type' => 'Pointer'
10162    },
10163    '10017' => {
10164      'Header' => 'utils.h',
10165      'Line' => '20',
10166      'Memb' => {
10167        '0' => {
10168          'name' => 'ptr',
10169          'offset' => '0',
10170          'type' => '1219'
10171        },
10172        '1' => {
10173          'name' => 'length',
10174          'offset' => '8',
10175          'type' => '1145'
10176        }
10177      },
10178      'Name' => 'struct variable_field',
10179      'Size' => '16',
10180      'Type' => 'Struct'
10181    },
10182    '10413' => {
10183      'BaseType' => '10017',
10184      'Name' => 'struct variable_field*',
10185      'Size' => '8',
10186      'Type' => 'Pointer'
10187    },
10188    '12495' => {
10189      'BaseType' => '1011',
10190      'Name' => 'uint16_t*',
10191      'Size' => '8',
10192      'Type' => 'Pointer'
10193    },
10194    '13058' => {
10195      'BaseType' => '1145',
10196      'Name' => 'size_t*',
10197      'Size' => '8',
10198      'Type' => 'Pointer'
10199    },
10200    '15734' => {
10201      'BaseType' => '67',
10202      'Header' => 'types.h',
10203      'Line' => '45',
10204      'Name' => '__uint64_t',
10205      'PrivateABI' => 1,
10206      'Size' => '8',
10207      'Type' => 'Typedef'
10208    },
10209    '15811' => {
10210      'BaseType' => '1011',
10211      'Name' => 'uint16_t const',
10212      'Size' => '2',
10213      'Type' => 'Const'
10214    },
10215    '15828' => {
10216      'BaseType' => '15734',
10217      'Header' => 'stdint-uintn.h',
10218      'Line' => '27',
10219      'Name' => 'uint64_t',
10220      'PrivateABI' => 1,
10221      'Size' => '8',
10222      'Type' => 'Typedef'
10223    },
10224    '15974' => {
10225      'Header' => 'bios.h',
10226      'Line' => '39',
10227      'Memb' => {
10228        '0' => {
10229          'name' => 'PLDM_BIOS_STRING_TABLE',
10230          'value' => '0'
10231        },
10232        '1' => {
10233          'name' => 'PLDM_BIOS_ATTR_TABLE',
10234          'value' => '1'
10235        },
10236        '2' => {
10237          'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
10238          'value' => '2'
10239        }
10240      },
10241      'Name' => 'enum pldm_bios_table_types',
10242      'Size' => '4',
10243      'Type' => 'Enum'
10244    },
10245    '16008' => {
10246      'Header' => 'bios.h',
10247      'Line' => '48',
10248      'Memb' => {
10249        '0' => {
10250          'name' => 'string_handle',
10251          'offset' => '0',
10252          'type' => '1011'
10253        },
10254        '1' => {
10255          'name' => 'string_length',
10256          'offset' => '2',
10257          'type' => '1011'
10258        },
10259        '2' => {
10260          'name' => 'name',
10261          'offset' => '4',
10262          'type' => '16065'
10263        }
10264      },
10265      'Name' => 'struct pldm_bios_string_table_entry',
10266      'Size' => '5',
10267      'Type' => 'Struct'
10268    },
10269    '16060' => {
10270      'BaseType' => '16008',
10271      'Name' => 'struct pldm_bios_string_table_entry const',
10272      'Size' => '5',
10273      'Type' => 'Const'
10274    },
10275    '16065' => {
10276      'BaseType' => '114',
10277      'Name' => 'char[1]',
10278      'Size' => '1',
10279      'Type' => 'Array'
10280    },
10281    '16081' => {
10282      'Header' => 'bios.h',
10283      'Line' => '54',
10284      'Memb' => {
10285        '0' => {
10286          'name' => 'attr_handle',
10287          'offset' => '0',
10288          'type' => '1011'
10289        },
10290        '1' => {
10291          'name' => 'attr_type',
10292          'offset' => '2',
10293          'type' => '121'
10294        },
10295        '2' => {
10296          'name' => 'string_handle',
10297          'offset' => '3',
10298          'type' => '1011'
10299        },
10300        '3' => {
10301          'name' => 'metadata',
10302          'offset' => '5',
10303          'type' => '3364'
10304        }
10305      },
10306      'Name' => 'struct pldm_bios_attr_table_entry',
10307      'Size' => '6',
10308      'Type' => 'Struct'
10309    },
10310    '16146' => {
10311      'BaseType' => '16081',
10312      'Name' => 'struct pldm_bios_attr_table_entry const',
10313      'Size' => '6',
10314      'Type' => 'Const'
10315    },
10316    '16151' => {
10317      'Header' => 'bios.h',
10318      'Line' => '66',
10319      'Memb' => {
10320        '0' => {
10321          'name' => 'attr_handle',
10322          'offset' => '0',
10323          'type' => '1011'
10324        },
10325        '1' => {
10326          'name' => 'attr_type',
10327          'offset' => '2',
10328          'type' => '121'
10329        },
10330        '2' => {
10331          'name' => 'value',
10332          'offset' => '3',
10333          'type' => '3364'
10334        }
10335      },
10336      'Name' => 'struct pldm_bios_attr_val_table_entry',
10337      'Size' => '4',
10338      'Type' => 'Struct'
10339    },
10340    '16203' => {
10341      'BaseType' => '16151',
10342      'Name' => 'struct pldm_bios_attr_val_table_entry const',
10343      'Size' => '4',
10344      'Type' => 'Const'
10345    },
10346    '16272' => {
10347      'Header' => 'bios_table.h',
10348      'Line' => '211',
10349      'Memb' => {
10350        '0' => {
10351          'name' => 'name_handle',
10352          'offset' => '0',
10353          'type' => '1011'
10354        },
10355        '1' => {
10356          'name' => 'read_only',
10357          'offset' => '2',
10358          'type' => '805'
10359        },
10360        '2' => {
10361          'name' => 'pv_num',
10362          'offset' => '3',
10363          'type' => '121'
10364        },
10365        '3' => {
10366          'name' => 'pv_handle',
10367          'offset' => '8',
10368          'type' => '16375'
10369        },
10370        '4' => {
10371          'name' => 'def_num',
10372          'offset' => '22',
10373          'type' => '121'
10374        },
10375        '5' => {
10376          'name' => 'def_index',
10377          'offset' => '36',
10378          'type' => '1219'
10379        }
10380      },
10381      'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
10382      'Size' => '32',
10383      'Type' => 'Struct'
10384    },
10385    '16363' => {
10386      'BaseType' => '16272',
10387      'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
10388      'Size' => '32',
10389      'Type' => 'Const'
10390    },
10391    '16375' => {
10392      'BaseType' => '15811',
10393      'Name' => 'uint16_t const*',
10394      'Size' => '8',
10395      'Type' => 'Pointer'
10396    },
10397    '16385' => {
10398      'Header' => 'bios_table.h',
10399      'Line' => '309',
10400      'Memb' => {
10401        '0' => {
10402          'name' => 'name_handle',
10403          'offset' => '0',
10404          'type' => '1011'
10405        },
10406        '1' => {
10407          'name' => 'read_only',
10408          'offset' => '2',
10409          'type' => '805'
10410        },
10411        '2' => {
10412          'name' => 'string_type',
10413          'offset' => '3',
10414          'type' => '121'
10415        },
10416        '3' => {
10417          'name' => 'min_length',
10418          'offset' => '4',
10419          'type' => '1011'
10420        },
10421        '4' => {
10422          'name' => 'max_length',
10423          'offset' => '6',
10424          'type' => '1011'
10425        },
10426        '5' => {
10427          'name' => 'def_length',
10428          'offset' => '8',
10429          'type' => '1011'
10430        },
10431        '6' => {
10432          'name' => 'def_string',
10433          'offset' => '22',
10434          'type' => '3889'
10435        }
10436      },
10437      'Name' => 'struct pldm_bios_table_attr_entry_string_info',
10438      'Size' => '24',
10439      'Type' => 'Struct'
10440    },
10441    '16497' => {
10442      'BaseType' => '16385',
10443      'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
10444      'Size' => '24',
10445      'Type' => 'Const'
10446    },
10447    '16507' => {
10448      'Header' => 'bios_table.h',
10449      'Line' => '399',
10450      'Memb' => {
10451        '0' => {
10452          'name' => 'name_handle',
10453          'offset' => '0',
10454          'type' => '1011'
10455        },
10456        '1' => {
10457          'name' => 'read_only',
10458          'offset' => '2',
10459          'type' => '805'
10460        },
10461        '2' => {
10462          'name' => 'lower_bound',
10463          'offset' => '8',
10464          'type' => '15828'
10465        },
10466        '3' => {
10467          'name' => 'upper_bound',
10468          'offset' => '22',
10469          'type' => '15828'
10470        },
10471        '4' => {
10472          'name' => 'scalar_increment',
10473          'offset' => '36',
10474          'type' => '1023'
10475        },
10476        '5' => {
10477          'name' => 'default_value',
10478          'offset' => '50',
10479          'type' => '15828'
10480        }
10481      },
10482      'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
10483      'Size' => '40',
10484      'Type' => 'Struct'
10485    },
10486    '16605' => {
10487      'BaseType' => '16507',
10488      'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
10489      'Size' => '40',
10490      'Type' => 'Const'
10491    },
10492    '16888' => {
10493      'Name' => 'ssize_t(*)(void const*)',
10494      'Param' => {
10495        '0' => {
10496          'type' => '2341'
10497        }
10498      },
10499      'Return' => '1207',
10500      'Size' => '8',
10501      'Type' => 'FuncPtr'
10502    },
10503    '16958' => {
10504      'Line' => '938',
10505      'Memb' => {
10506        '0' => {
10507          'name' => 'table_data',
10508          'offset' => '0',
10509          'type' => '1219'
10510        },
10511        '1' => {
10512          'name' => 'table_len',
10513          'offset' => '8',
10514          'type' => '1145'
10515        },
10516        '2' => {
10517          'name' => 'current_pos',
10518          'offset' => '22',
10519          'type' => '1145'
10520        },
10521        '3' => {
10522          'name' => 'entry_length_handler',
10523          'offset' => '36',
10524          'type' => '16888'
10525        }
10526      },
10527      'Name' => 'struct pldm_bios_table_iter',
10528      'PrivateABI' => 1,
10529      'Size' => '32',
10530      'Source' => 'bios_table.c',
10531      'Type' => 'Struct'
10532    },
10533    '17028' => {
10534      'BaseType' => '16958',
10535      'Name' => 'struct pldm_bios_table_iter const',
10536      'Size' => '32',
10537      'Type' => 'Const'
10538    },
10539    '18098' => {
10540      'BaseType' => '16958',
10541      'Name' => 'struct pldm_bios_table_iter*',
10542      'Size' => '8',
10543      'Type' => 'Pointer'
10544    },
10545    '18103' => {
10546      'BaseType' => '16203',
10547      'Name' => 'struct pldm_bios_attr_val_table_entry const*',
10548      'Size' => '8',
10549      'Type' => 'Pointer'
10550    },
10551    '18517' => {
10552      'BaseType' => '16146',
10553      'Name' => 'struct pldm_bios_attr_table_entry const*',
10554      'Size' => '8',
10555      'Type' => 'Pointer'
10556    },
10557    '19120' => {
10558      'BaseType' => '16060',
10559      'Name' => 'struct pldm_bios_string_table_entry const*',
10560      'Size' => '8',
10561      'Type' => 'Pointer'
10562    },
10563    '20283' => {
10564      'BaseType' => '17028',
10565      'Name' => 'struct pldm_bios_table_iter const*',
10566      'Size' => '8',
10567      'Type' => 'Pointer'
10568    },
10569    '24556' => {
10570      'BaseType' => '15828',
10571      'Name' => 'uint64_t*',
10572      'Size' => '8',
10573      'Type' => 'Pointer'
10574    },
10575    '24833' => {
10576      'BaseType' => '16605',
10577      'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
10578      'Size' => '8',
10579      'Type' => 'Pointer'
10580    },
10581    '25142' => {
10582      'BaseType' => '3889',
10583      'Name' => 'char const**',
10584      'Size' => '8',
10585      'Type' => 'Pointer'
10586    },
10587    '26314' => {
10588      'BaseType' => '16497',
10589      'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
10590      'Size' => '8',
10591      'Type' => 'Pointer'
10592    },
10593    '27769' => {
10594      'BaseType' => '16363',
10595      'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
10596      'Size' => '8',
10597      'Type' => 'Pointer'
10598    },
10599    '29939' => {
10600      'BaseType' => '1023',
10601      'Name' => 'uint32_t const',
10602      'Size' => '4',
10603      'Type' => 'Const'
10604    },
10605    '29980' => {
10606      'BaseType' => '121',
10607      'Header' => 'pldm_types.h',
10608      'Line' => '32',
10609      'Name' => 'bool8_t',
10610      'Size' => '1',
10611      'Type' => 'Typedef'
10612    },
10613    '29992' => {
10614      'Header' => 'pldm_types.h',
10615      'Line' => '36',
10616      'Name' => 'anon-struct-pldm_types.h-36',
10617      'Size' => '2',
10618      'Type' => 'Struct'
10619    },
10620    '30256' => {
10621      'Header' => 'pldm_types.h',
10622      'Line' => '54',
10623      'Memb' => {
10624        '0' => {
10625          'name' => 'value',
10626          'offset' => '0',
10627          'type' => '1011'
10628        },
10629        '1' => {
10630          'name' => 'bits',
10631          'offset' => '0',
10632          'type' => '29992'
10633        }
10634      },
10635      'Name' => 'union bitfield16_t',
10636      'Size' => '2',
10637      'Type' => 'Union'
10638    },
10639    '30268' => {
10640      'Header' => 'pldm_types.h',
10641      'Line' => '58',
10642      'Name' => 'anon-struct-pldm_types.h-58',
10643      'Size' => '4',
10644      'Type' => 'Struct'
10645    },
10646    '30756' => {
10647      'Header' => 'pldm_types.h',
10648      'Line' => '92',
10649      'Memb' => {
10650        '0' => {
10651          'name' => 'value',
10652          'offset' => '0',
10653          'type' => '1023'
10654        },
10655        '1' => {
10656          'name' => 'bits',
10657          'offset' => '0',
10658          'type' => '30268'
10659        }
10660      },
10661      'Name' => 'union bitfield32_t',
10662      'Size' => '4',
10663      'Type' => 'Union'
10664    },
10665    '30768' => {
10666      'Header' => 'pldm_types.h',
10667      'Line' => '96',
10668      'Name' => 'anon-struct-pldm_types.h-96',
10669      'Size' => '8',
10670      'Type' => 'Struct'
10671    },
10672    '31704' => {
10673      'Header' => 'pldm_types.h',
10674      'Line' => '162',
10675      'Memb' => {
10676        '0' => {
10677          'name' => 'value',
10678          'offset' => '0',
10679          'type' => '15828'
10680        },
10681        '1' => {
10682          'name' => 'bits',
10683          'offset' => '0',
10684          'type' => '30768'
10685        }
10686      },
10687      'Name' => 'union bitfield64_t',
10688      'Size' => '8',
10689      'Type' => 'Union'
10690    },
10691    '31763' => {
10692      'BaseType' => '1145',
10693      'Name' => 'size_t const',
10694      'Size' => '8',
10695      'Type' => 'Const'
10696    },
10697    '33524' => {
10698      'Header' => 'firmware_update.h',
10699      'Line' => '417',
10700      'Memb' => {
10701        '0' => {
10702          'name' => 'uuid',
10703          'offset' => '0',
10704          'type' => '33628'
10705        },
10706        '1' => {
10707          'name' => 'package_header_format_version',
10708          'offset' => '22',
10709          'type' => '121'
10710        },
10711        '2' => {
10712          'name' => 'package_header_size',
10713          'offset' => '23',
10714          'type' => '1011'
10715        },
10716        '3' => {
10717          'name' => 'package_release_date_time',
10718          'offset' => '25',
10719          'type' => '33644'
10720        },
10721        '4' => {
10722          'name' => 'component_bitmap_bit_length',
10723          'offset' => '50',
10724          'type' => '1011'
10725        },
10726        '5' => {
10727          'name' => 'package_version_string_type',
10728          'offset' => '52',
10729          'type' => '121'
10730        },
10731        '6' => {
10732          'name' => 'package_version_string_length',
10733          'offset' => '53',
10734          'type' => '121'
10735        }
10736      },
10737      'Name' => 'struct pldm_package_header_information',
10738      'Size' => '36',
10739      'Type' => 'Struct'
10740    },
10741    '33628' => {
10742      'BaseType' => '121',
10743      'Name' => 'uint8_t[16]',
10744      'Size' => '16',
10745      'Type' => 'Array'
10746    },
10747    '33644' => {
10748      'BaseType' => '121',
10749      'Name' => 'uint8_t[13]',
10750      'Size' => '13',
10751      'Type' => 'Array'
10752    },
10753    '33660' => {
10754      'Header' => 'firmware_update.h',
10755      'Line' => '431',
10756      'Memb' => {
10757        '0' => {
10758          'name' => 'record_length',
10759          'offset' => '0',
10760          'type' => '1011'
10761        },
10762        '1' => {
10763          'name' => 'descriptor_count',
10764          'offset' => '2',
10765          'type' => '121'
10766        },
10767        '2' => {
10768          'name' => 'device_update_option_flags',
10769          'offset' => '3',
10770          'type' => '30756'
10771        },
10772        '3' => {
10773          'name' => 'comp_image_set_version_string_type',
10774          'offset' => '7',
10775          'type' => '121'
10776        },
10777        '4' => {
10778          'name' => 'comp_image_set_version_string_length',
10779          'offset' => '8',
10780          'type' => '121'
10781        },
10782        '5' => {
10783          'name' => 'fw_device_pkg_data_length',
10784          'offset' => '9',
10785          'type' => '1011'
10786        }
10787      },
10788      'Name' => 'struct pldm_firmware_device_id_record',
10789      'Size' => '11',
10790      'Type' => 'Struct'
10791    },
10792    '33855' => {
10793      'Header' => 'firmware_update.h',
10794      'Line' => '465',
10795      'Memb' => {
10796        '0' => {
10797          'name' => 'comp_classification',
10798          'offset' => '0',
10799          'type' => '1011'
10800        },
10801        '1' => {
10802          'name' => 'comp_identifier',
10803          'offset' => '2',
10804          'type' => '1011'
10805        },
10806        '2' => {
10807          'name' => 'comp_comparison_stamp',
10808          'offset' => '4',
10809          'type' => '1023'
10810        },
10811        '3' => {
10812          'name' => 'comp_options',
10813          'offset' => '8',
10814          'type' => '30256'
10815        },
10816        '4' => {
10817          'name' => 'requested_comp_activation_method',
10818          'offset' => '16',
10819          'type' => '30256'
10820        },
10821        '5' => {
10822          'name' => 'comp_location_offset',
10823          'offset' => '18',
10824          'type' => '1023'
10825        },
10826        '6' => {
10827          'name' => 'comp_size',
10828          'offset' => '22',
10829          'type' => '1023'
10830        },
10831        '7' => {
10832          'name' => 'comp_version_string_type',
10833          'offset' => '32',
10834          'type' => '121'
10835        },
10836        '8' => {
10837          'name' => 'comp_version_string_length',
10838          'offset' => '33',
10839          'type' => '121'
10840        }
10841      },
10842      'Name' => 'struct pldm_component_image_information',
10843      'Size' => '22',
10844      'Type' => 'Struct'
10845    },
10846    '34037' => {
10847      'Header' => 'firmware_update.h',
10848      'Line' => '491',
10849      'Memb' => {
10850        '0' => {
10851          'name' => 'completion_code',
10852          'offset' => '0',
10853          'type' => '121'
10854        },
10855        '1' => {
10856          'name' => 'capabilities_during_update',
10857          'offset' => '1',
10858          'type' => '30756'
10859        },
10860        '2' => {
10861          'name' => 'comp_count',
10862          'offset' => '5',
10863          'type' => '1011'
10864        },
10865        '3' => {
10866          'name' => 'active_comp_image_set_ver_str_type',
10867          'offset' => '7',
10868          'type' => '121'
10869        },
10870        '4' => {
10871          'name' => 'active_comp_image_set_ver_str_len',
10872          'offset' => '8',
10873          'type' => '121'
10874        },
10875        '5' => {
10876          'name' => 'pending_comp_image_set_ver_str_type',
10877          'offset' => '9',
10878          'type' => '121'
10879        },
10880        '6' => {
10881          'name' => 'pending_comp_image_set_ver_str_len',
10882          'offset' => '16',
10883          'type' => '121'
10884        }
10885      },
10886      'Name' => 'struct pldm_get_firmware_parameters_resp',
10887      'Size' => '11',
10888      'Type' => 'Struct'
10889    },
10890    '34219' => {
10891      'Header' => 'firmware_update.h',
10892      'Line' => '519',
10893      'Memb' => {
10894        '0' => {
10895          'name' => 'comp_classification',
10896          'offset' => '0',
10897          'type' => '1011'
10898        },
10899        '1' => {
10900          'name' => 'comp_identifier',
10901          'offset' => '2',
10902          'type' => '1011'
10903        },
10904        '2' => {
10905          'name' => 'comp_classification_index',
10906          'offset' => '4',
10907          'type' => '121'
10908        },
10909        '3' => {
10910          'name' => 'active_comp_comparison_stamp',
10911          'offset' => '5',
10912          'type' => '1023'
10913        },
10914        '4' => {
10915          'name' => 'active_comp_ver_str_type',
10916          'offset' => '9',
10917          'type' => '121'
10918        },
10919        '5' => {
10920          'name' => 'active_comp_ver_str_len',
10921          'offset' => '16',
10922          'type' => '121'
10923        },
10924        '6' => {
10925          'name' => 'active_comp_release_date',
10926          'offset' => '17',
10927          'type' => '34401'
10928        },
10929        '7' => {
10930          'name' => 'pending_comp_comparison_stamp',
10931          'offset' => '25',
10932          'type' => '1023'
10933        },
10934        '8' => {
10935          'name' => 'pending_comp_ver_str_type',
10936          'offset' => '35',
10937          'type' => '121'
10938        },
10939        '9' => {
10940          'name' => 'pending_comp_ver_str_len',
10941          'offset' => '36',
10942          'type' => '121'
10943        },
10944        '10' => {
10945          'name' => 'pending_comp_release_date',
10946          'offset' => '37',
10947          'type' => '34401'
10948        },
10949        '11' => {
10950          'name' => 'comp_activation_methods',
10951          'offset' => '51',
10952          'type' => '30256'
10953        },
10954        '12' => {
10955          'name' => 'capabilities_during_update',
10956          'offset' => '53',
10957          'type' => '30756'
10958        }
10959      },
10960      'Name' => 'struct pldm_component_parameter_entry',
10961      'Size' => '39',
10962      'Type' => 'Struct'
10963    },
10964    '34401' => {
10965      'BaseType' => '121',
10966      'Name' => 'uint8_t[8]',
10967      'Size' => '8',
10968      'Type' => 'Array'
10969    },
10970    '35615' => {
10971      'BaseType' => '10017',
10972      'Name' => 'struct variable_field const',
10973      'Size' => '16',
10974      'Type' => 'Const'
10975    },
10976    '35980' => {
10977      'BaseType' => '29980',
10978      'Name' => 'bool8_t*',
10979      'Size' => '8',
10980      'Type' => 'Pointer'
10981    },
10982    '35985' => {
10983      'BaseType' => '31704',
10984      'Name' => 'bitfield64_t*',
10985      'Size' => '8',
10986      'Type' => 'Pointer'
10987    },
10988    '36742' => {
10989      'BaseType' => '30756',
10990      'Name' => 'bitfield32_t*',
10991      'Size' => '8',
10992      'Type' => 'Pointer'
10993    },
10994    '37594' => {
10995      'BaseType' => '30256',
10996      'Name' => 'bitfield16_t*',
10997      'Size' => '8',
10998      'Type' => 'Pointer'
10999    },
11000    '39152' => {
11001      'BaseType' => '35615',
11002      'Name' => 'struct variable_field const*',
11003      'Size' => '8',
11004      'Type' => 'Pointer'
11005    },
11006    '52716' => {
11007      'BaseType' => '34219',
11008      'Name' => 'struct pldm_component_parameter_entry*',
11009      'Size' => '8',
11010      'Type' => 'Pointer'
11011    },
11012    '52941' => {
11013      'BaseType' => '34037',
11014      'Name' => 'struct pldm_get_firmware_parameters_resp*',
11015      'Size' => '8',
11016      'Type' => 'Pointer'
11017    },
11018    '53242' => {
11019      'BaseType' => '4572',
11020      'Name' => 'uint8_t**',
11021      'Size' => '8',
11022      'Type' => 'Pointer'
11023    },
11024    '53539' => {
11025      'BaseType' => '33855',
11026      'Name' => 'struct pldm_component_image_information*',
11027      'Size' => '8',
11028      'Type' => 'Pointer'
11029    },
11030    '54155' => {
11031      'BaseType' => '33660',
11032      'Name' => 'struct pldm_firmware_device_id_record*',
11033      'Size' => '8',
11034      'Type' => 'Pointer'
11035    },
11036    '54465' => {
11037      'BaseType' => '33524',
11038      'Name' => 'struct pldm_package_header_information*',
11039      'Size' => '8',
11040      'Type' => 'Pointer'
11041    },
11042    '55232' => {
11043      'BaseType' => '2579',
11044      'Name' => 'void**',
11045      'Size' => '8',
11046      'Type' => 'Pointer'
11047    },
11048    '62851' => {
11049      'BaseType' => '62868',
11050      'Header' => 'pdr.h',
11051      'Line' => '16',
11052      'Name' => 'pldm_pdr',
11053      'PrivateABI' => 1,
11054      'Size' => '24',
11055      'Type' => 'Typedef'
11056    },
11057    '62863' => {
11058      'BaseType' => '62851',
11059      'Name' => 'pldm_pdr const',
11060      'Size' => '24',
11061      'Type' => 'Const'
11062    },
11063    '62868' => {
11064      'Line' => '25',
11065      'Memb' => {
11066        '0' => {
11067          'name' => 'record_count',
11068          'offset' => '0',
11069          'type' => '1023'
11070        },
11071        '1' => {
11072          'name' => 'size',
11073          'offset' => '4',
11074          'type' => '1023'
11075        },
11076        '2' => {
11077          'name' => 'first',
11078          'offset' => '8',
11079          'type' => '63959'
11080        },
11081        '3' => {
11082          'name' => 'last',
11083          'offset' => '22',
11084          'type' => '63959'
11085        }
11086      },
11087      'Name' => 'struct pldm_pdr',
11088      'PrivateABI' => 1,
11089      'Size' => '24',
11090      'Source' => 'pdr.c',
11091      'Type' => 'Struct'
11092    },
11093    '62934' => {
11094      'BaseType' => '62951',
11095      'Header' => 'pdr.h',
11096      'Line' => '21',
11097      'Name' => 'pldm_pdr_record',
11098      'PrivateABI' => 1,
11099      'Size' => '32',
11100      'Type' => 'Typedef'
11101    },
11102    '62946' => {
11103      'BaseType' => '62934',
11104      'Name' => 'pldm_pdr_record const',
11105      'Size' => '32',
11106      'Type' => 'Const'
11107    },
11108    '62951' => {
11109      'Line' => '16',
11110      'Memb' => {
11111        '0' => {
11112          'name' => 'record_handle',
11113          'offset' => '0',
11114          'type' => '1023'
11115        },
11116        '1' => {
11117          'name' => 'size',
11118          'offset' => '4',
11119          'type' => '1023'
11120        },
11121        '2' => {
11122          'name' => 'data',
11123          'offset' => '8',
11124          'type' => '4572'
11125        },
11126        '3' => {
11127          'name' => 'next',
11128          'offset' => '22',
11129          'type' => '63947'
11130        },
11131        '4' => {
11132          'name' => 'is_remote',
11133          'offset' => '36',
11134          'type' => '805'
11135        },
11136        '5' => {
11137          'name' => 'terminus_handle',
11138          'offset' => '38',
11139          'type' => '1011'
11140        }
11141      },
11142      'Name' => 'struct pldm_pdr_record',
11143      'PrivateABI' => 1,
11144      'Size' => '32',
11145      'Source' => 'pdr.c',
11146      'Type' => 'Struct'
11147    },
11148    '63043' => {
11149      'Header' => 'pdr.h',
11150      'Line' => '296',
11151      'Memb' => {
11152        '0' => {
11153          'name' => 'entity_type',
11154          'offset' => '0',
11155          'type' => '1011'
11156        },
11157        '1' => {
11158          'name' => 'entity_instance_num',
11159          'offset' => '2',
11160          'type' => '1011'
11161        },
11162        '2' => {
11163          'name' => 'entity_container_id',
11164          'offset' => '4',
11165          'type' => '1011'
11166        }
11167      },
11168      'Name' => 'struct pldm_entity',
11169      'Size' => '6',
11170      'Type' => 'Struct'
11171    },
11172    '63100' => {
11173      'BaseType' => '63043',
11174      'Header' => 'pdr.h',
11175      'Line' => '300',
11176      'Name' => 'pldm_entity',
11177      'Size' => '6',
11178      'Type' => 'Typedef'
11179    },
11180    '63144' => {
11181      'BaseType' => '63156',
11182      'Header' => 'pdr.h',
11183      'Line' => '310',
11184      'Name' => 'pldm_entity_association_tree',
11185      'PrivateABI' => 1,
11186      'Size' => '16',
11187      'Type' => 'Typedef'
11188    },
11189    '63156' => {
11190      'Line' => '451',
11191      'Memb' => {
11192        '0' => {
11193          'name' => 'root',
11194          'offset' => '0',
11195          'type' => '63964'
11196        },
11197        '1' => {
11198          'name' => 'last_used_container_id',
11199          'offset' => '8',
11200          'type' => '1011'
11201        }
11202      },
11203      'Name' => 'struct pldm_entity_association_tree',
11204      'PrivateABI' => 1,
11205      'Size' => '16',
11206      'Source' => 'pdr.c',
11207      'Type' => 'Struct'
11208    },
11209    '63199' => {
11210      'BaseType' => '63216',
11211      'Header' => 'pdr.h',
11212      'Line' => '315',
11213      'Name' => 'pldm_entity_node',
11214      'PrivateABI' => 1,
11215      'Size' => '40',
11216      'Type' => 'Typedef'
11217    },
11218    '63211' => {
11219      'BaseType' => '63199',
11220      'Name' => 'pldm_entity_node const',
11221      'Size' => '40',
11222      'Type' => 'Const'
11223    },
11224    '63216' => {
11225      'Line' => '456',
11226      'Memb' => {
11227        '0' => {
11228          'name' => 'entity',
11229          'offset' => '0',
11230          'type' => '63100'
11231        },
11232        '1' => {
11233          'name' => 'parent',
11234          'offset' => '6',
11235          'type' => '63100'
11236        },
11237        '2' => {
11238          'name' => 'remote_container_id',
11239          'offset' => '18',
11240          'type' => '1011'
11241        },
11242        '3' => {
11243          'name' => 'first_child',
11244          'offset' => '22',
11245          'type' => '63964'
11246        },
11247        '4' => {
11248          'name' => 'next_sibling',
11249          'offset' => '36',
11250          'type' => '63964'
11251        },
11252        '5' => {
11253          'name' => 'association_type',
11254          'offset' => '50',
11255          'type' => '121'
11256        }
11257      },
11258      'Name' => 'struct pldm_entity_node',
11259      'PrivateABI' => 1,
11260      'Size' => '40',
11261      'Source' => 'pdr.c',
11262      'Type' => 'Struct'
11263    },
11264    '63487' => {
11265      'Header' => 'platform.h',
11266      'Line' => '510',
11267      'Memb' => {
11268        '0' => {
11269          'name' => 'record_handle',
11270          'offset' => '0',
11271          'type' => '1023'
11272        },
11273        '1' => {
11274          'name' => 'version',
11275          'offset' => '4',
11276          'type' => '121'
11277        },
11278        '2' => {
11279          'name' => 'type',
11280          'offset' => '5',
11281          'type' => '121'
11282        },
11283        '3' => {
11284          'name' => 'record_change_num',
11285          'offset' => '6',
11286          'type' => '1011'
11287        },
11288        '4' => {
11289          'name' => 'length',
11290          'offset' => '8',
11291          'type' => '1011'
11292        }
11293      },
11294      'Name' => 'struct pldm_pdr_hdr',
11295      'Size' => '10',
11296      'Type' => 'Struct'
11297    },
11298    '63947' => {
11299      'BaseType' => '62951',
11300      'Name' => 'struct pldm_pdr_record*',
11301      'Size' => '8',
11302      'Type' => 'Pointer'
11303    },
11304    '63959' => {
11305      'BaseType' => '62934',
11306      'Name' => 'pldm_pdr_record*',
11307      'Size' => '8',
11308      'Type' => 'Pointer'
11309    },
11310    '63964' => {
11311      'BaseType' => '63199',
11312      'Name' => 'pldm_entity_node*',
11313      'Size' => '8',
11314      'Type' => 'Pointer'
11315    },
11316    '68829' => {
11317      'BaseType' => '62851',
11318      'Name' => 'pldm_pdr*',
11319      'Size' => '8',
11320      'Type' => 'Pointer'
11321    },
11322    '68834' => {
11323      'BaseType' => '63100',
11324      'Name' => 'pldm_entity*',
11325      'Size' => '8',
11326      'Type' => 'Pointer'
11327    },
11328    '76701' => {
11329      'BaseType' => '68834',
11330      'Name' => 'pldm_entity**',
11331      'Size' => '8',
11332      'Type' => 'Pointer'
11333    },
11334    '76765' => {
11335      'BaseType' => '63144',
11336      'Name' => 'pldm_entity_association_tree*',
11337      'Size' => '8',
11338      'Type' => 'Pointer'
11339    },
11340    '77212' => {
11341      'BaseType' => '63964',
11342      'Name' => 'pldm_entity_node**',
11343      'Size' => '8',
11344      'Type' => 'Pointer'
11345    },
11346    '78001' => {
11347      'BaseType' => '62863',
11348      'Name' => 'pldm_pdr const*',
11349      'Size' => '8',
11350      'Type' => 'Pointer'
11351    },
11352    '83337' => {
11353      'BaseType' => '63211',
11354      'Name' => 'pldm_entity_node const*',
11355      'Size' => '8',
11356      'Type' => 'Pointer'
11357    },
11358    '84501' => {
11359      'BaseType' => '62946',
11360      'Name' => 'pldm_pdr_record const*',
11361      'Size' => '8',
11362      'Type' => 'Pointer'
11363    },
11364    '88827' => {
11365      'BaseType' => '74',
11366      'Header' => 'types.h',
11367      'Line' => '37',
11368      'Name' => '__int8_t',
11369      'PrivateABI' => 1,
11370      'Size' => '1',
11371      'Type' => 'Typedef'
11372    },
11373    '88858' => {
11374      'BaseType' => '93',
11375      'Header' => 'types.h',
11376      'Line' => '39',
11377      'Name' => '__int16_t',
11378      'PrivateABI' => 1,
11379      'Size' => '2',
11380      'Type' => 'Typedef'
11381    },
11382    '88889' => {
11383      'BaseType' => '100',
11384      'Header' => 'types.h',
11385      'Line' => '41',
11386      'Name' => '__int32_t',
11387      'PrivateABI' => 1,
11388      'Size' => '4',
11389      'Type' => 'Typedef'
11390    },
11391    '88927' => {
11392      'BaseType' => '927',
11393      'Header' => 'types.h',
11394      'Line' => '55',
11395      'Name' => '__uint_least16_t',
11396      'PrivateABI' => 1,
11397      'Size' => '2',
11398      'Type' => 'Typedef'
11399    },
11400    '88980' => {
11401      'BaseType' => '88827',
11402      'Header' => 'stdint-intn.h',
11403      'Line' => '24',
11404      'Name' => 'int8_t',
11405      'PrivateABI' => 1,
11406      'Size' => '1',
11407      'Type' => 'Typedef'
11408    },
11409    '88992' => {
11410      'BaseType' => '88858',
11411      'Header' => 'stdint-intn.h',
11412      'Line' => '25',
11413      'Name' => 'int16_t',
11414      'PrivateABI' => 1,
11415      'Size' => '2',
11416      'Type' => 'Typedef'
11417    },
11418    '89004' => {
11419      'BaseType' => '88889',
11420      'Header' => 'stdint-intn.h',
11421      'Line' => '26',
11422      'Name' => 'int32_t',
11423      'PrivateABI' => 1,
11424      'Size' => '4',
11425      'Type' => 'Typedef'
11426    },
11427    '89269' => {
11428      'BaseType' => '133',
11429      'Header' => 'pldm_types.h',
11430      'Line' => '164',
11431      'Name' => 'real32_t',
11432      'Size' => '4',
11433      'Type' => 'Typedef'
11434    },
11435    '89891' => {
11436      'BaseType' => '88927',
11437      'Header' => 'uchar.h',
11438      'Line' => '51',
11439      'Name' => 'char16_t',
11440      'PrivateABI' => 1,
11441      'Size' => '2',
11442      'Type' => 'Typedef'
11443    },
11444    '90602' => {
11445      'Header' => 'platform.h',
11446      'Line' => '288',
11447      'Memb' => {
11448        '0' => {
11449          'name' => 'PLDM_SENSOR_OP_STATE',
11450          'value' => '0'
11451        },
11452        '1' => {
11453          'name' => 'PLDM_STATE_SENSOR_STATE',
11454          'value' => '1'
11455        },
11456        '2' => {
11457          'name' => 'PLDM_NUMERIC_SENSOR_STATE',
11458          'value' => '2'
11459        }
11460      },
11461      'Name' => 'enum sensor_event_class_states',
11462      'Size' => '4',
11463      'Type' => 'Enum'
11464    },
11465    '90636' => {
11466      'BaseType' => '90602',
11467      'Name' => 'enum sensor_event_class_states const',
11468      'Size' => '4',
11469      'Type' => 'Const'
11470    },
11471    '90944' => {
11472      'Header' => 'platform.h',
11473      'Line' => '585',
11474      'Memb' => {
11475        '0' => {
11476          'name' => 'hdr',
11477          'offset' => '0',
11478          'type' => '63487'
11479        },
11480        '1' => {
11481          'name' => 'terminus_handle',
11482          'offset' => '16',
11483          'type' => '1011'
11484        },
11485        '2' => {
11486          'name' => 'sensor_id',
11487          'offset' => '18',
11488          'type' => '1011'
11489        },
11490        '3' => {
11491          'name' => 'entity_type',
11492          'offset' => '20',
11493          'type' => '1011'
11494        },
11495        '4' => {
11496          'name' => 'entity_instance',
11497          'offset' => '22',
11498          'type' => '1011'
11499        },
11500        '5' => {
11501          'name' => 'container_id',
11502          'offset' => '24',
11503          'type' => '1011'
11504        },
11505        '6' => {
11506          'name' => 'sensor_init',
11507          'offset' => '32',
11508          'type' => '121'
11509        },
11510        '7' => {
11511          'name' => 'sensor_auxiliary_names_pdr',
11512          'offset' => '33',
11513          'type' => '29980'
11514        },
11515        '8' => {
11516          'name' => 'composite_sensor_count',
11517          'offset' => '34',
11518          'type' => '121'
11519        },
11520        '9' => {
11521          'name' => 'possible_states',
11522          'offset' => '35',
11523          'type' => '3364'
11524        }
11525      },
11526      'Name' => 'struct pldm_state_sensor_pdr',
11527      'Size' => '24',
11528      'Type' => 'Struct'
11529    },
11530    '91098' => {
11531      'Header' => 'platform.h',
11532      'Line' => '602',
11533      'Memb' => {
11534        '0' => {
11535          'name' => 'state_set_id',
11536          'offset' => '0',
11537          'type' => '1011'
11538        },
11539        '1' => {
11540          'name' => 'possible_states_size',
11541          'offset' => '2',
11542          'type' => '121'
11543        },
11544        '2' => {
11545          'name' => 'states',
11546          'offset' => '3',
11547          'type' => '91160'
11548        }
11549      },
11550      'Name' => 'struct state_sensor_possible_states',
11551      'Size' => '4',
11552      'Type' => 'Struct'
11553    },
11554    '91155' => {
11555      'BaseType' => '91098',
11556      'Name' => 'struct state_sensor_possible_states const',
11557      'Size' => '4',
11558      'Type' => 'Const'
11559    },
11560    '91160' => {
11561      'BaseType' => '2776',
11562      'Name' => 'bitfield8_t[1]',
11563      'Size' => '1',
11564      'Type' => 'Array'
11565    },
11566    '91176' => {
11567      'Header' => 'platform.h',
11568      'Line' => '612',
11569      'Memb' => {
11570        '0' => {
11571          'name' => 'hdr',
11572          'offset' => '0',
11573          'type' => '63487'
11574        },
11575        '1' => {
11576          'name' => 'terminus_handle',
11577          'offset' => '16',
11578          'type' => '1011'
11579        },
11580        '2' => {
11581          'name' => 'effecter_id',
11582          'offset' => '18',
11583          'type' => '1011'
11584        },
11585        '3' => {
11586          'name' => 'entity_type',
11587          'offset' => '20',
11588          'type' => '1011'
11589        },
11590        '4' => {
11591          'name' => 'entity_instance',
11592          'offset' => '22',
11593          'type' => '1011'
11594        },
11595        '5' => {
11596          'name' => 'container_id',
11597          'offset' => '24',
11598          'type' => '1011'
11599        },
11600        '6' => {
11601          'name' => 'effecter_semantic_id',
11602          'offset' => '32',
11603          'type' => '1011'
11604        },
11605        '7' => {
11606          'name' => 'effecter_init',
11607          'offset' => '34',
11608          'type' => '121'
11609        },
11610        '8' => {
11611          'name' => 'has_description_pdr',
11612          'offset' => '35',
11613          'type' => '29980'
11614        },
11615        '9' => {
11616          'name' => 'composite_effecter_count',
11617          'offset' => '36',
11618          'type' => '121'
11619        },
11620        '10' => {
11621          'name' => 'possible_states',
11622          'offset' => '37',
11623          'type' => '3364'
11624        }
11625      },
11626      'Name' => 'struct pldm_state_effecter_pdr',
11627      'Size' => '26',
11628      'Type' => 'Struct'
11629    },
11630    '91533' => {
11631      'Header' => 'platform.h',
11632      'Line' => '703',
11633      'Memb' => {
11634        '0' => {
11635          'name' => 'value_u8',
11636          'offset' => '0',
11637          'type' => '121'
11638        },
11639        '1' => {
11640          'name' => 'value_s8',
11641          'offset' => '0',
11642          'type' => '88980'
11643        },
11644        '2' => {
11645          'name' => 'value_u16',
11646          'offset' => '0',
11647          'type' => '1011'
11648        },
11649        '3' => {
11650          'name' => 'value_s16',
11651          'offset' => '0',
11652          'type' => '88992'
11653        },
11654        '4' => {
11655          'name' => 'value_u32',
11656          'offset' => '0',
11657          'type' => '1023'
11658        },
11659        '5' => {
11660          'name' => 'value_s32',
11661          'offset' => '0',
11662          'type' => '89004'
11663        },
11664        '6' => {
11665          'name' => 'value_f32',
11666          'offset' => '0',
11667          'type' => '89269'
11668        }
11669      },
11670      'Name' => 'union union_range_field_format',
11671      'Size' => '4',
11672      'Type' => 'Union'
11673    },
11674    '92132' => {
11675      'Header' => 'platform.h',
11676      'Line' => '760',
11677      'Memb' => {
11678        '0' => {
11679          'name' => 'value_u8',
11680          'offset' => '0',
11681          'type' => '121'
11682        },
11683        '1' => {
11684          'name' => 'value_s8',
11685          'offset' => '0',
11686          'type' => '88980'
11687        },
11688        '2' => {
11689          'name' => 'value_u16',
11690          'offset' => '0',
11691          'type' => '1011'
11692        },
11693        '3' => {
11694          'name' => 'value_s16',
11695          'offset' => '0',
11696          'type' => '88992'
11697        },
11698        '4' => {
11699          'name' => 'value_u32',
11700          'offset' => '0',
11701          'type' => '1023'
11702        },
11703        '5' => {
11704          'name' => 'value_s32',
11705          'offset' => '0',
11706          'type' => '89004'
11707        }
11708      },
11709      'Name' => 'union union_sensor_data_size',
11710      'Size' => '4',
11711      'Type' => 'Union'
11712    },
11713    '92145' => {
11714      'Header' => 'platform.h',
11715      'Line' => '767',
11716      'Memb' => {
11717        '0' => {
11718          'name' => 'record_handle',
11719          'offset' => '0',
11720          'type' => '1023'
11721        },
11722        '1' => {
11723          'name' => 'version',
11724          'offset' => '4',
11725          'type' => '121'
11726        },
11727        '2' => {
11728          'name' => 'type',
11729          'offset' => '5',
11730          'type' => '121'
11731        },
11732        '3' => {
11733          'name' => 'record_change_num',
11734          'offset' => '6',
11735          'type' => '1011'
11736        },
11737        '4' => {
11738          'name' => 'length',
11739          'offset' => '8',
11740          'type' => '1011'
11741        }
11742      },
11743      'Name' => 'struct pldm_value_pdr_hdr',
11744      'Size' => '12',
11745      'Type' => 'Struct'
11746    },
11747    '92230' => {
11748      'Header' => 'platform.h',
11749      'Line' => '785',
11750      'Memb' => {
11751        '0' => {
11752          'name' => 'entity_instance_num',
11753          'offset' => '0',
11754          'type' => '1011'
11755        },
11756        '1' => {
11757          'name' => 'entity_instance',
11758          'offset' => '0',
11759          'type' => '1011'
11760        }
11761      },
11762      'Name' => 'anon-union-platform.h-785',
11763      'Size' => '2',
11764      'Type' => 'Union'
11765    },
11766    '92264' => {
11767      'Header' => 'platform.h',
11768      'Line' => '780',
11769      'Memb' => {
11770        '0' => {
11771          'name' => 'hdr',
11772          'offset' => '0',
11773          'type' => '92145'
11774        },
11775        '1' => {
11776          'name' => 'terminus_handle',
11777          'offset' => '18',
11778          'type' => '1011'
11779        },
11780        '2' => {
11781          'name' => 'sensor_id',
11782          'offset' => '20',
11783          'type' => '1011'
11784        },
11785        '3' => {
11786          'name' => 'entity_type',
11787          'offset' => '22',
11788          'type' => '1011'
11789        },
11790        '4' => {
11791          'name' => 'unnamed0',
11792          'offset' => '24',
11793          'type' => '92230'
11794        },
11795        '5' => {
11796          'name' => 'container_id',
11797          'offset' => '32',
11798          'type' => '1011'
11799        },
11800        '6' => {
11801          'name' => 'sensor_init',
11802          'offset' => '34',
11803          'type' => '121'
11804        },
11805        '7' => {
11806          'name' => 'sensor_auxiliary_names_pdr',
11807          'offset' => '35',
11808          'type' => '29980'
11809        },
11810        '8' => {
11811          'name' => 'base_unit',
11812          'offset' => '36',
11813          'type' => '121'
11814        },
11815        '9' => {
11816          'name' => 'unit_modifier',
11817          'offset' => '37',
11818          'type' => '88980'
11819        },
11820        '10' => {
11821          'name' => 'rate_unit',
11822          'offset' => '38',
11823          'type' => '121'
11824        },
11825        '11' => {
11826          'name' => 'base_oem_unit_handle',
11827          'offset' => '39',
11828          'type' => '121'
11829        },
11830        '12' => {
11831          'name' => 'aux_unit',
11832          'offset' => '40',
11833          'type' => '121'
11834        },
11835        '13' => {
11836          'name' => 'aux_unit_modifier',
11837          'offset' => '41',
11838          'type' => '88980'
11839        },
11840        '14' => {
11841          'name' => 'aux_rate_unit',
11842          'offset' => '48',
11843          'type' => '121'
11844        },
11845        '15' => {
11846          'name' => 'rel',
11847          'offset' => '49',
11848          'type' => '121'
11849        },
11850        '16' => {
11851          'name' => 'aux_oem_unit_handle',
11852          'offset' => '50',
11853          'type' => '121'
11854        },
11855        '17' => {
11856          'name' => 'is_linear',
11857          'offset' => '51',
11858          'type' => '29980'
11859        },
11860        '18' => {
11861          'name' => 'sensor_data_size',
11862          'offset' => '52',
11863          'type' => '121'
11864        },
11865        '19' => {
11866          'name' => 'resolution',
11867          'offset' => '54',
11868          'type' => '89269'
11869        },
11870        '20' => {
11871          'name' => 'offset',
11872          'offset' => '64',
11873          'type' => '89269'
11874        },
11875        '21' => {
11876          'name' => 'accuracy',
11877          'offset' => '68',
11878          'type' => '1011'
11879        },
11880        '22' => {
11881          'name' => 'plus_tolerance',
11882          'offset' => '70',
11883          'type' => '121'
11884        },
11885        '23' => {
11886          'name' => 'minus_tolerance',
11887          'offset' => '71',
11888          'type' => '121'
11889        },
11890        '24' => {
11891          'name' => 'hysteresis',
11892          'offset' => '72',
11893          'type' => '92132'
11894        },
11895        '25' => {
11896          'name' => 'supported_thresholds',
11897          'offset' => '82',
11898          'type' => '2776'
11899        },
11900        '26' => {
11901          'name' => 'threshold_and_hysteresis_volatility',
11902          'offset' => '83',
11903          'type' => '2776'
11904        },
11905        '27' => {
11906          'name' => 'state_transition_interval',
11907          'offset' => '86',
11908          'type' => '89269'
11909        },
11910        '28' => {
11911          'name' => 'update_interval',
11912          'offset' => '96',
11913          'type' => '89269'
11914        },
11915        '29' => {
11916          'name' => 'max_readable',
11917          'offset' => '100',
11918          'type' => '92132'
11919        },
11920        '30' => {
11921          'name' => 'min_readable',
11922          'offset' => '104',
11923          'type' => '92132'
11924        },
11925        '31' => {
11926          'name' => 'range_field_format',
11927          'offset' => '114',
11928          'type' => '121'
11929        },
11930        '32' => {
11931          'name' => 'range_field_support',
11932          'offset' => '115',
11933          'type' => '2776'
11934        },
11935        '33' => {
11936          'name' => 'nominal_value',
11937          'offset' => '118',
11938          'type' => '91533'
11939        },
11940        '34' => {
11941          'name' => 'normal_max',
11942          'offset' => '128',
11943          'type' => '91533'
11944        },
11945        '35' => {
11946          'name' => 'normal_min',
11947          'offset' => '132',
11948          'type' => '91533'
11949        },
11950        '36' => {
11951          'name' => 'warning_high',
11952          'offset' => '136',
11953          'type' => '91533'
11954        },
11955        '37' => {
11956          'name' => 'warning_low',
11957          'offset' => '146',
11958          'type' => '91533'
11959        },
11960        '38' => {
11961          'name' => 'critical_high',
11962          'offset' => '150',
11963          'type' => '91533'
11964        },
11965        '39' => {
11966          'name' => 'critical_low',
11967          'offset' => '256',
11968          'type' => '91533'
11969        },
11970        '40' => {
11971          'name' => 'fatal_high',
11972          'offset' => '260',
11973          'type' => '91533'
11974        },
11975        '41' => {
11976          'name' => 'fatal_low',
11977          'offset' => '264',
11978          'type' => '91533'
11979        }
11980      },
11981      'Name' => 'struct pldm_numeric_sensor_value_pdr',
11982      'Size' => '112',
11983      'Type' => 'Struct'
11984    },
11985    '92857' => {
11986      'BaseType' => '89891',
11987      'Header' => 'platform.h',
11988      'Line' => '828',
11989      'Name' => 'pldm_utf16be',
11990      'Size' => '2',
11991      'Type' => 'Typedef'
11992    },
11993    '92870' => {
11994      'Header' => 'platform.h',
11995      'Line' => '830',
11996      'Memb' => {
11997        '0' => {
11998          'name' => 'tag',
11999          'offset' => '0',
12000          'type' => '982'
12001        },
12002        '1' => {
12003          'name' => 'name',
12004          'offset' => '8',
12005          'type' => '92912'
12006        }
12007      },
12008      'Name' => 'struct pldm_entity_auxiliary_name',
12009      'Size' => '16',
12010      'Type' => 'Struct'
12011    },
12012    '92912' => {
12013      'BaseType' => '92857',
12014      'Name' => 'pldm_utf16be*',
12015      'Size' => '8',
12016      'Type' => 'Pointer'
12017    },
12018    '92917' => {
12019      'Header' => 'platform.h',
12020      'Line' => '840',
12021      'Memb' => {
12022        '0' => {
12023          'name' => 'hdr',
12024          'offset' => '0',
12025          'type' => '92145'
12026        },
12027        '1' => {
12028          'name' => 'container',
12029          'offset' => '18',
12030          'type' => '63100'
12031        },
12032        '2' => {
12033          'name' => 'shared_name_count',
12034          'offset' => '24',
12035          'type' => '121'
12036        },
12037        '3' => {
12038          'name' => 'name_string_count',
12039          'offset' => '25',
12040          'type' => '121'
12041        },
12042        '4' => {
12043          'name' => 'names',
12044          'offset' => '36',
12045          'type' => '93031'
12046        },
12047        '5' => {
12048          'name' => 'auxiliary_name_data_size',
12049          'offset' => '50',
12050          'type' => '1145'
12051        },
12052        '6' => {
12053          'name' => 'auxiliary_name_data',
12054          'offset' => '64',
12055          'type' => '93036'
12056        }
12057      },
12058      'Name' => 'struct pldm_entity_auxiliary_names_pdr',
12059      'Size' => '40',
12060      'Type' => 'Struct'
12061    },
12062    '93031' => {
12063      'BaseType' => '92870',
12064      'Name' => 'struct pldm_entity_auxiliary_name*',
12065      'Size' => '8',
12066      'Type' => 'Pointer'
12067    },
12068    '93036' => {
12069      'BaseType' => '114',
12070      'Name' => 'char[]',
12071      'Size' => '8',
12072      'Type' => 'Array'
12073    },
12074    '93051' => {
12075      'Header' => 'platform.h',
12076      'Line' => '870',
12077      'Memb' => {
12078        '0' => {
12079          'name' => 'state_set_id',
12080          'offset' => '0',
12081          'type' => '1011'
12082        },
12083        '1' => {
12084          'name' => 'possible_states_size',
12085          'offset' => '2',
12086          'type' => '121'
12087        },
12088        '2' => {
12089          'name' => 'states',
12090          'offset' => '3',
12091          'type' => '91160'
12092        }
12093      },
12094      'Name' => 'struct state_effecter_possible_states',
12095      'Size' => '4',
12096      'Type' => 'Struct'
12097    },
12098    '93108' => {
12099      'BaseType' => '93051',
12100      'Name' => 'struct state_effecter_possible_states const',
12101      'Size' => '4',
12102      'Type' => 'Const'
12103    },
12104    '93113' => {
12105      'Header' => 'platform.h',
12106      'Line' => '918',
12107      'Memb' => {
12108        '0' => {
12109          'name' => 'set_request',
12110          'offset' => '0',
12111          'type' => '121'
12112        },
12113        '1' => {
12114          'name' => 'effecter_state',
12115          'offset' => '1',
12116          'type' => '121'
12117        }
12118      },
12119      'Name' => 'struct state_field_for_state_effecter_set',
12120      'Size' => '2',
12121      'Type' => 'Struct'
12122    },
12123    '93156' => {
12124      'BaseType' => '93113',
12125      'Header' => 'platform.h',
12126      'Line' => '921',
12127      'Name' => 'set_effecter_state_field',
12128      'Size' => '2',
12129      'Type' => 'Typedef'
12130    },
12131    '93169' => {
12132      'Header' => 'platform.h',
12133      'Line' => '927',
12134      'Memb' => {
12135        '0' => {
12136          'name' => 'sensor_op_state',
12137          'offset' => '0',
12138          'type' => '121'
12139        },
12140        '1' => {
12141          'name' => 'present_state',
12142          'offset' => '1',
12143          'type' => '121'
12144        },
12145        '2' => {
12146          'name' => 'previous_state',
12147          'offset' => '2',
12148          'type' => '121'
12149        },
12150        '3' => {
12151          'name' => 'event_state',
12152          'offset' => '3',
12153          'type' => '121'
12154        }
12155      },
12156      'Name' => 'struct state_field_for_get_state_sensor_readings',
12157      'Size' => '4',
12158      'Type' => 'Struct'
12159    },
12160    '93240' => {
12161      'BaseType' => '93169',
12162      'Header' => 'platform.h',
12163      'Line' => '935',
12164      'Name' => 'get_sensor_state_field',
12165      'Size' => '4',
12166      'Type' => 'Typedef'
12167    },
12168    '93253' => {
12169      'Header' => 'platform.h',
12170      'Line' => '941',
12171      'Memb' => {
12172        '0' => {
12173          'name' => 'effecter_op_state',
12174          'offset' => '0',
12175          'type' => '121'
12176        },
12177        '1' => {
12178          'name' => 'pending_state',
12179          'offset' => '1',
12180          'type' => '121'
12181        },
12182        '2' => {
12183          'name' => 'present_state',
12184          'offset' => '2',
12185          'type' => '121'
12186        }
12187      },
12188      'Name' => 'struct state_field_for_get_state_effecter_states',
12189      'Size' => '3',
12190      'Type' => 'Struct'
12191    },
12192    '93310' => {
12193      'BaseType' => '93253',
12194      'Header' => 'platform.h',
12195      'Line' => '945',
12196      'Name' => 'get_effecter_state_field',
12197      'Size' => '3',
12198      'Type' => 'Typedef'
12199    },
12200    '94039' => {
12201      'Header' => 'platform.h',
12202      'Line' => '1090',
12203      'Memb' => {
12204        '0' => {
12205          'name' => 'completion_code',
12206          'offset' => '0',
12207          'type' => '121'
12208        },
12209        '1' => {
12210          'name' => 'comp_effecter_count',
12211          'offset' => '1',
12212          'type' => '121'
12213        },
12214        '2' => {
12215          'name' => 'field',
12216          'offset' => '2',
12217          'type' => '94096'
12218        }
12219      },
12220      'Name' => 'struct pldm_get_state_effecter_states_resp',
12221      'Size' => '26',
12222      'Type' => 'Struct'
12223    },
12224    '94096' => {
12225      'BaseType' => '93310',
12226      'Name' => 'get_effecter_state_field[8]',
12227      'Size' => '24',
12228      'Type' => 'Array'
12229    },
12230    '94112' => {
12231      'Header' => 'platform.h',
12232      'Line' => '1100',
12233      'Memb' => {
12234        '0' => {
12235          'name' => 'sensor_id',
12236          'offset' => '0',
12237          'type' => '1011'
12238        },
12239        '1' => {
12240          'name' => 'sensor_event_class_type',
12241          'offset' => '2',
12242          'type' => '121'
12243        },
12244        '2' => {
12245          'name' => 'event_class',
12246          'offset' => '3',
12247          'type' => '3364'
12248        }
12249      },
12250      'Name' => 'struct pldm_sensor_event_data',
12251      'Size' => '4',
12252      'Type' => 'Struct'
12253    },
12254    '94226' => {
12255      'Header' => 'platform.h',
12256      'Line' => '1140',
12257      'Memb' => {
12258        '0' => {
12259          'name' => 'format_version',
12260          'offset' => '0',
12261          'type' => '121'
12262        },
12263        '1' => {
12264          'name' => 'event_id',
12265          'offset' => '2',
12266          'type' => '1011'
12267        },
12268        '2' => {
12269          'name' => 'data_transfer_handle',
12270          'offset' => '4',
12271          'type' => '1023'
12272        }
12273      },
12274      'Name' => 'struct pldm_message_poll_event',
12275      'Size' => '8',
12276      'Type' => 'Struct'
12277    },
12278    '94401' => {
12279      'Header' => 'platform.h',
12280      'Line' => '1191',
12281      'Memb' => {
12282        '0' => {
12283          'name' => 'event_data_format',
12284          'offset' => '0',
12285          'type' => '121'
12286        },
12287        '1' => {
12288          'name' => 'number_of_change_records',
12289          'offset' => '1',
12290          'type' => '121'
12291        },
12292        '2' => {
12293          'name' => 'change_records',
12294          'offset' => '2',
12295          'type' => '3364'
12296        }
12297      },
12298      'Name' => 'struct pldm_pdr_repository_chg_event_data',
12299      'Size' => '3',
12300      'Type' => 'Struct'
12301    },
12302    '95887' => {
12303      'BaseType' => '92917',
12304      'Name' => 'struct pldm_entity_auxiliary_names_pdr*',
12305      'Size' => '8',
12306      'Type' => 'Pointer'
12307    },
12308    '104005' => {
12309      'BaseType' => '94039',
12310      'Name' => 'struct pldm_get_state_effecter_states_resp*',
12311      'Size' => '8',
12312      'Type' => 'Pointer'
12313    },
12314    '160535' => {
12315      'BaseType' => '13058',
12316      'Name' => 'size_t*const',
12317      'Size' => '8',
12318      'Type' => 'Const'
12319    },
12320    '162853' => {
12321      'BaseType' => '94226',
12322      'Name' => 'struct pldm_message_poll_event*',
12323      'Size' => '8',
12324      'Type' => 'Pointer'
12325    },
12326    '164059' => {
12327      'BaseType' => '164069',
12328      'Name' => 'uint32_t const*const*',
12329      'Size' => '8',
12330      'Type' => 'Pointer'
12331    },
12332    '164064' => {
12333      'BaseType' => '29939',
12334      'Name' => 'uint32_t const*',
12335      'Size' => '8',
12336      'Type' => 'Pointer'
12337    },
12338    '164069' => {
12339      'BaseType' => '164064',
12340      'Name' => 'uint32_t const*const',
12341      'Size' => '8',
12342      'Type' => 'Const'
12343    },
12344    '164074' => {
12345      'BaseType' => '94401',
12346      'Name' => 'struct pldm_pdr_repository_chg_event_data*',
12347      'Size' => '8',
12348      'Type' => 'Pointer'
12349    },
12350    '228585' => {
12351      'BaseType' => '92264',
12352      'Name' => 'struct pldm_numeric_sensor_value_pdr*',
12353      'Size' => '8',
12354      'Type' => 'Pointer'
12355    },
12356    '244057' => {
12357      'BaseType' => '94112',
12358      'Name' => 'struct pldm_sensor_event_data*',
12359      'Size' => '8',
12360      'Type' => 'Pointer'
12361    },
12362    '244062' => {
12363      'BaseType' => '244057',
12364      'Name' => 'struct pldm_sensor_event_data*const',
12365      'Size' => '8',
12366      'Type' => 'Const'
12367    },
12368    '246998' => {
12369      'BaseType' => '93240',
12370      'Name' => 'get_sensor_state_field*',
12371      'Size' => '8',
12372      'Type' => 'Pointer'
12373    },
12374    '260460' => {
12375      'BaseType' => '93156',
12376      'Name' => 'set_effecter_state_field*',
12377      'Size' => '8',
12378      'Type' => 'Pointer'
12379    },
12380    '261426' => {
12381      'BaseType' => '90944',
12382      'Name' => 'struct pldm_state_sensor_pdr*',
12383      'Size' => '8',
12384      'Type' => 'Pointer'
12385    },
12386    '261431' => {
12387      'BaseType' => '261426',
12388      'Name' => 'struct pldm_state_sensor_pdr*const',
12389      'Size' => '8',
12390      'Type' => 'Const'
12391    },
12392    '261436' => {
12393      'BaseType' => '91155',
12394      'Name' => 'struct state_sensor_possible_states const*',
12395      'Size' => '8',
12396      'Type' => 'Pointer'
12397    },
12398    '261441' => {
12399      'BaseType' => '261436',
12400      'Name' => 'struct state_sensor_possible_states const*const',
12401      'Size' => '8',
12402      'Type' => 'Const'
12403    },
12404    '261830' => {
12405      'BaseType' => '91176',
12406      'Name' => 'struct pldm_state_effecter_pdr*',
12407      'Size' => '8',
12408      'Type' => 'Pointer'
12409    },
12410    '261835' => {
12411      'BaseType' => '261830',
12412      'Name' => 'struct pldm_state_effecter_pdr*const',
12413      'Size' => '8',
12414      'Type' => 'Const'
12415    },
12416    '261840' => {
12417      'BaseType' => '93108',
12418      'Name' => 'struct state_effecter_possible_states const*',
12419      'Size' => '8',
12420      'Type' => 'Pointer'
12421    },
12422    '261845' => {
12423      'BaseType' => '261840',
12424      'Name' => 'struct state_effecter_possible_states const*const',
12425      'Size' => '8',
12426      'Type' => 'Const'
12427    },
12428    '268074' => {
12429      'Line' => '19',
12430      'Memb' => {
12431        '0' => {
12432          'name' => 'prev',
12433          'offset' => '0',
12434          'type' => '187'
12435        },
12436        '1' => {
12437          'name' => 'allocations',
12438          'offset' => '4',
12439          'type' => '1023'
12440        }
12441      },
12442      'Name' => 'struct pldm_tid_state',
12443      'PrivateABI' => 1,
12444      'Size' => '8',
12445      'Source' => 'instance-id.c',
12446      'Type' => 'Struct'
12447    },
12448    '268113' => {
12449      'Line' => '24',
12450      'Memb' => {
12451        '0' => {
12452          'name' => 'state',
12453          'offset' => '0',
12454          'type' => '268155'
12455        },
12456        '1' => {
12457          'name' => 'lock_db_fd',
12458          'offset' => '8264',
12459          'type' => '100'
12460        }
12461      },
12462      'Name' => 'struct pldm_instance_db',
12463      'PrivateABI' => 1,
12464      'Size' => '2052',
12465      'Source' => 'instance-id.c',
12466      'Type' => 'Struct'
12467    },
12468    '268155' => {
12469      'BaseType' => '268074',
12470      'Name' => 'struct pldm_tid_state[256]',
12471      'Size' => '2048',
12472      'Type' => 'Array'
12473    },
12474    '268711' => {
12475      'BaseType' => '268113',
12476      'Name' => 'struct pldm_instance_db*',
12477      'Size' => '8',
12478      'Type' => 'Pointer'
12479    },
12480    '269098' => {
12481      'BaseType' => '187',
12482      'Name' => 'pldm_instance_id_t*',
12483      'Size' => '8',
12484      'Type' => 'Pointer'
12485    },
12486    '269274' => {
12487      'BaseType' => '268711',
12488      'Name' => 'struct pldm_instance_db**',
12489      'Size' => '8',
12490      'Type' => 'Pointer'
12491    },
12492    '270031' => {
12493      'BaseType' => '121',
12494      'Header' => 'pldm.h',
12495      'Line' => '13',
12496      'Name' => 'mctp_eid_t',
12497      'Size' => '1',
12498      'Type' => 'Typedef'
12499    },
12500    '270146' => {
12501      'BaseType' => '284',
12502      'Header' => 'pldm.h',
12503      'Line' => '30',
12504      'Name' => 'pldm_requester_rc_t',
12505      'Size' => '4',
12506      'Type' => 'Typedef'
12507    },
12508    '270164' => {
12509      'Line' => '25',
12510      'Memb' => {
12511        '0' => {
12512          'name' => 'transport',
12513          'offset' => '0',
12514          'type' => '270237'
12515        },
12516        '1' => {
12517          'name' => 'socket',
12518          'offset' => '64',
12519          'type' => '100'
12520        },
12521        '2' => {
12522          'name' => 'tid_eid_map',
12523          'offset' => '68',
12524          'type' => '273898'
12525        },
12526        '3' => {
12527          'name' => 'socket_send_buf',
12528          'offset' => '768',
12529          'type' => '272818'
12530        }
12531      },
12532      'Name' => 'struct pldm_transport_mctp_demux',
12533      'PrivateABI' => 1,
12534      'Size' => '312',
12535      'Source' => 'mctp-demux.c',
12536      'Type' => 'Struct'
12537    },
12538    '270190' => {
12539      'BaseType' => '270164',
12540      'Name' => 'struct pldm_transport_mctp_demux*',
12541      'Size' => '8',
12542      'Type' => 'Pointer'
12543    },
12544    '270232' => {
12545      'BaseType' => '270237',
12546      'Name' => 'struct pldm_transport*',
12547      'Size' => '8',
12548      'Type' => 'Pointer'
12549    },
12550    '270237' => {
12551      'Header' => 'transport.h',
12552      'Line' => '18',
12553      'Memb' => {
12554        '0' => {
12555          'name' => 'name',
12556          'offset' => '0',
12557          'type' => '3889'
12558        },
12559        '1' => {
12560          'name' => 'version',
12561          'offset' => '8',
12562          'type' => '121'
12563        },
12564        '2' => {
12565          'name' => 'recv',
12566          'offset' => '22',
12567          'type' => '273129'
12568        },
12569        '3' => {
12570          'name' => 'send',
12571          'offset' => '36',
12572          'type' => '273170'
12573        },
12574        '4' => {
12575          'name' => 'init_pollfd',
12576          'offset' => '50',
12577          'type' => '273250'
12578        }
12579      },
12580      'Name' => 'struct pldm_transport',
12581      'PrivateABI' => 1,
12582      'Size' => '40',
12583      'Type' => 'Struct'
12584    },
12585    '270373' => {
12586      'BaseType' => '175',
12587      'Name' => 'pldm_tid_t*',
12588      'Size' => '8',
12589      'Type' => 'Pointer'
12590    },
12591    '270476' => {
12592      'BaseType' => '270190',
12593      'Name' => 'struct pldm_transport_mctp_demux**',
12594      'Size' => '8',
12595      'Type' => 'Pointer'
12596    },
12597    '272538' => {
12598      'BaseType' => '46',
12599      'Header' => 'int-ll64.h',
12600      'Line' => '21',
12601      'Name' => '__u8',
12602      'PrivateABI' => 1,
12603      'Size' => '1',
12604      'Type' => 'Typedef'
12605    },
12606    '272550' => {
12607      'BaseType' => '53',
12608      'Header' => 'int-ll64.h',
12609      'Line' => '24',
12610      'Name' => '__u16',
12611      'PrivateABI' => 1,
12612      'Size' => '2',
12613      'Type' => 'Typedef'
12614    },
12615    '272818' => {
12616      'Header' => 'socket.h',
12617      'Line' => '5',
12618      'Memb' => {
12619        '0' => {
12620          'name' => 'size',
12621          'offset' => '0',
12622          'type' => '100'
12623        },
12624        '1' => {
12625          'name' => 'socket',
12626          'offset' => '4',
12627          'type' => '100'
12628        },
12629        '2' => {
12630          'name' => 'max_size',
12631          'offset' => '8',
12632          'type' => '100'
12633        }
12634      },
12635      'Name' => 'struct pldm_socket_sndbuf',
12636      'PrivateABI' => 1,
12637      'Size' => '12',
12638      'Type' => 'Struct'
12639    },
12640    '273129' => {
12641      'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
12642      'Param' => {
12643        '0' => {
12644          'type' => '270232'
12645        },
12646        '1' => {
12647          'type' => '270373'
12648        },
12649        '2' => {
12650          'type' => '55232'
12651        },
12652        '3' => {
12653          'type' => '13058'
12654        }
12655      },
12656      'Return' => '270146',
12657      'Size' => '8',
12658      'Type' => 'FuncPtr'
12659    },
12660    '273170' => {
12661      'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
12662      'Param' => {
12663        '0' => {
12664          'type' => '270232'
12665        },
12666        '1' => {
12667          'type' => '175'
12668        },
12669        '2' => {
12670          'type' => '2341'
12671        },
12672        '3' => {
12673          'type' => '1145'
12674        }
12675      },
12676      'Return' => '270146',
12677      'Size' => '8',
12678      'Type' => 'FuncPtr'
12679    },
12680    '273195' => {
12681      'BaseType' => '273200',
12682      'Name' => 'struct pollfd*',
12683      'Size' => '8',
12684      'Type' => 'Pointer'
12685    },
12686    '273200' => {
12687      'Header' => 'poll.h',
12688      'Line' => '36',
12689      'Memb' => {
12690        '0' => {
12691          'name' => 'fd',
12692          'offset' => '0',
12693          'type' => '100'
12694        },
12695        '1' => {
12696          'name' => 'events',
12697          'offset' => '4',
12698          'type' => '93'
12699        },
12700        '2' => {
12701          'name' => 'revents',
12702          'offset' => '6',
12703          'type' => '93'
12704        }
12705      },
12706      'Name' => 'struct pollfd',
12707      'PrivateABI' => 1,
12708      'Size' => '8',
12709      'Type' => 'Struct'
12710    },
12711    '273250' => {
12712      'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
12713      'Param' => {
12714        '0' => {
12715          'type' => '270232'
12716        },
12717        '1' => {
12718          'type' => '273195'
12719        }
12720      },
12721      'Return' => '100',
12722      'Size' => '8',
12723      'Type' => 'FuncPtr'
12724    },
12725    '273255' => {
12726      'BaseType' => '53',
12727      'Header' => 'socket.h',
12728      'Line' => '10',
12729      'Name' => '__kernel_sa_family_t',
12730      'PrivateABI' => 1,
12731      'Size' => '2',
12732      'Type' => 'Typedef'
12733    },
12734    '273632' => {
12735      'Header' => 'mctp.h',
12736      'Line' => '18',
12737      'Memb' => {
12738        '0' => {
12739          'name' => 's_addr',
12740          'offset' => '0',
12741          'type' => '270031'
12742        }
12743      },
12744      'Name' => 'struct mctp_addr',
12745      'PrivateABI' => 1,
12746      'Size' => '1',
12747      'Type' => 'Struct'
12748    },
12749    '273658' => {
12750      'Header' => 'mctp.h',
12751      'Line' => '22',
12752      'Memb' => {
12753        '0' => {
12754          'name' => 'smctp_family',
12755          'offset' => '0',
12756          'type' => '273255'
12757        },
12758        '1' => {
12759          'name' => '__smctp_pad0',
12760          'offset' => '2',
12761          'type' => '272550'
12762        },
12763        '2' => {
12764          'name' => 'smctp_network',
12765          'offset' => '4',
12766          'type' => '60'
12767        },
12768        '3' => {
12769          'name' => 'smctp_addr',
12770          'offset' => '8',
12771          'type' => '273632'
12772        },
12773        '4' => {
12774          'name' => 'smctp_type',
12775          'offset' => '9',
12776          'type' => '272538'
12777        },
12778        '5' => {
12779          'name' => 'smctp_tag',
12780          'offset' => '16',
12781          'type' => '272538'
12782        },
12783        '6' => {
12784          'name' => '__smctp_pad1',
12785          'offset' => '17',
12786          'type' => '272538'
12787        }
12788      },
12789      'Name' => 'struct sockaddr_mctp',
12790      'PrivateABI' => 1,
12791      'Size' => '12',
12792      'Type' => 'Struct'
12793    },
12794    '273762' => {
12795      'BaseType' => '273658',
12796      'Name' => 'struct sockaddr_mctp const',
12797      'Size' => '12',
12798      'Type' => 'Const'
12799    },
12800    '273805' => {
12801      'Line' => '34',
12802      'Memb' => {
12803        '0' => {
12804          'name' => 'transport',
12805          'offset' => '0',
12806          'type' => '270237'
12807        },
12808        '1' => {
12809          'name' => 'socket',
12810          'offset' => '64',
12811          'type' => '100'
12812        },
12813        '2' => {
12814          'name' => 'tid_eid_map',
12815          'offset' => '68',
12816          'type' => '273898'
12817        },
12818        '3' => {
12819          'name' => 'socket_send_buf',
12820          'offset' => '768',
12821          'type' => '272818'
12822        },
12823        '4' => {
12824          'name' => 'bound',
12825          'offset' => '786',
12826          'type' => '805'
12827        },
12828        '5' => {
12829          'name' => 'cookie_jar',
12830          'offset' => '800',
12831          'type' => '199'
12832        }
12833      },
12834      'Name' => 'struct pldm_transport_af_mctp',
12835      'PrivateABI' => 1,
12836      'Size' => '336',
12837      'Source' => 'af-mctp.c',
12838      'Type' => 'Struct'
12839    },
12840    '273898' => {
12841      'BaseType' => '175',
12842      'Name' => 'pldm_tid_t[256]',
12843      'Size' => '256',
12844      'Type' => 'Array'
12845    },
12846    '274699' => {
12847      'BaseType' => '273805',
12848      'Name' => 'struct pldm_transport_af_mctp*',
12849      'Size' => '8',
12850      'Type' => 'Pointer'
12851    },
12852    '274704' => {
12853      'BaseType' => '273762',
12854      'Name' => 'struct sockaddr_mctp const*',
12855      'Size' => '8',
12856      'Type' => 'Pointer'
12857    },
12858    '275017' => {
12859      'BaseType' => '274699',
12860      'Name' => 'struct pldm_transport_af_mctp**',
12861      'Size' => '8',
12862      'Type' => 'Pointer'
12863    }
12864  },
12865  'UndefinedSymbols' => {
12866    'libpldm.so.0.8.0' => {
12867      '_ITM_deregisterTMCloneTable' => 0,
12868      '_ITM_registerTMCloneTable' => 0,
12869      '__assert_fail@GLIBC_2.2.5' => 0,
12870      '__cxa_finalize@GLIBC_2.2.5' => 0,
12871      '__errno_location@GLIBC_2.2.5' => 0,
12872      '__gmon_start__' => 0,
12873      '__isoc23_strtol@GLIBC_2.38' => 0,
12874      '__memcpy_chk@GLIBC_2.3.4' => 0,
12875      '__recv_chk@GLIBC_2.4' => 0,
12876      '__recvfrom_chk@GLIBC_2.4' => 0,
12877      '__stack_chk_fail@GLIBC_2.4' => 0,
12878      'bind@GLIBC_2.2.5' => 0,
12879      'calloc@GLIBC_2.2.5' => 0,
12880      'clock_gettime@GLIBC_2.17' => 0,
12881      'close@GLIBC_2.2.5' => 0,
12882      'connect@GLIBC_2.2.5' => 0,
12883      'dup@GLIBC_2.2.5' => 0,
12884      'fclose@GLIBC_2.2.5' => 0,
12885      'fcntl64@GLIBC_2.28' => 0,
12886      'fgets@GLIBC_2.2.5' => 0,
12887      'fopen64@GLIBC_2.2.5' => 0,
12888      'free@GLIBC_2.2.5' => 0,
12889      'getsockopt@GLIBC_2.2.5' => 0,
12890      'malloc@GLIBC_2.2.5' => 0,
12891      'memcmp@GLIBC_2.2.5' => 0,
12892      'memcpy@GLIBC_2.14' => 0,
12893      'memmem@GLIBC_2.2.5' => 0,
12894      'open64@GLIBC_2.2.5' => 0,
12895      'poll@GLIBC_2.2.5' => 0,
12896      'ppoll@GLIBC_2.4' => 0,
12897      'recv@GLIBC_2.2.5' => 0,
12898      'recvmsg@GLIBC_2.2.5' => 0,
12899      'sendmsg@GLIBC_2.2.5' => 0,
12900      'sendto@GLIBC_2.2.5' => 0,
12901      'setsockopt@GLIBC_2.2.5' => 0,
12902      'socket@GLIBC_2.2.5' => 0,
12903      'stat64@GLIBC_2.33' => 0,
12904      'strlen@GLIBC_2.2.5' => 0,
12905      'strnlen@GLIBC_2.2.5' => 0,
12906      'timerfd_create@GLIBC_2.8' => 0,
12907      'timerfd_settime@GLIBC_2.8' => 0,
12908      'write@GLIBC_2.2.5' => 0
12909    }
12910  },
12911  'WordSize' => '8'
12912};
12913