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