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