xref: /openbmc/libpldm/abi/x86_64/gcc.dump (revision 615344fc)
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.9.1',
26  'LibraryVersion' => '0.9.1',
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    '3962' => {
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' => '4155'
247        }
248      },
249      'Return' => '100',
250      'ShortName' => 'encode_pldm_header_only'
251    },
252    '4160' => {
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' => '4155'
275        }
276      },
277      'Return' => '100',
278      'ShortName' => 'encode_cc_only_resp'
279    },
280    '4369' => {
281      'Header' => 'base.h',
282      'Line' => '579',
283      'Param' => {
284        '0' => {
285          'name' => 'msg',
286          'type' => '4602'
287        },
288        '1' => {
289          'name' => 'payload_length',
290          'type' => '1145'
291        },
292        '2' => {
293          'name' => 'pldm_type',
294          'type' => '4607'
295        },
296        '3' => {
297          'name' => 'transfer_opflag',
298          'type' => '4607'
299        },
300        '4' => {
301          'name' => 'transfer_ctx',
302          'type' => '4612'
303        },
304        '5' => {
305          'name' => 'transfer_handle',
306          'type' => '4612'
307        },
308        '6' => {
309          'name' => 'section_offset',
310          'offset' => '0',
311          'type' => '4612'
312        },
313        '7' => {
314          'name' => 'section_length',
315          'offset' => '8',
316          'type' => '4612'
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    '4622' => {
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' => '4155'
343        }
344      },
345      'Return' => '100',
346      'ShortName' => 'encode_set_tid_req'
347    },
348    '4817' => {
349      'Header' => 'base.h',
350      'Line' => '443',
351      'Param' => {
352        '0' => {
353          'name' => 'msg',
354          'type' => '4602'
355        },
356        '1' => {
357          'name' => 'payload_length',
358          'type' => '1145'
359        },
360        '2' => {
361          'name' => 'completion_code',
362          'type' => '4607'
363        },
364        '3' => {
365          'name' => 'tid',
366          'type' => '4607'
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    '4933' => {
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' => '4155'
397        }
398      },
399      'Return' => '100',
400      'ShortName' => 'encode_get_tid_resp'
401    },
402    '5143' => {
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' => '4155'
413        }
414      },
415      'Return' => '100',
416      'ShortName' => 'encode_get_tid_req'
417    },
418    '5276' => {
419      'Header' => 'base.h',
420      'Line' => '422',
421      'Param' => {
422        '0' => {
423          'name' => 'msg',
424          'type' => '4602'
425        },
426        '1' => {
427          'name' => 'payload_length',
428          'type' => '1145'
429        },
430        '2' => {
431          'name' => 'completion_code',
432          'type' => '4607'
433        },
434        '3' => {
435          'name' => 'next_transfer_handle',
436          'type' => '4612'
437        },
438        '4' => {
439          'name' => 'transfer_flag',
440          'type' => '4607'
441        },
442        '5' => {
443          'name' => 'version',
444          'type' => '5505'
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    '5515' => {
458      'Header' => 'base.h',
459      'Line' => '521',
460      'Param' => {
461        '0' => {
462          'name' => 'msg',
463          'type' => '4602'
464        },
465        '1' => {
466          'name' => 'payload_length',
467          'type' => '1145'
468        },
469        '2' => {
470          'name' => 'transfer_handle',
471          'type' => '4612'
472        },
473        '3' => {
474          'name' => 'transfer_opflag',
475          'type' => '4607'
476        },
477        '4' => {
478          'name' => 'type',
479          'type' => '4607'
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    '5645' => {
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' => '4155'
524        }
525      },
526      'Reg' => {
527        '2' => 'r15'
528      },
529      'Return' => '100',
530      'ShortName' => 'encode_get_version_resp'
531    },
532    '6015' => {
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' => '4155'
555        }
556      },
557      'Return' => '100',
558      'ShortName' => 'encode_get_version_req'
559    },
560    '6245' => {
561      'Header' => 'base.h',
562      'Line' => '384',
563      'Param' => {
564        '0' => {
565          'name' => 'msg',
566          'type' => '4602'
567        },
568        '1' => {
569          'name' => 'payload_length',
570          'type' => '1145'
571        },
572        '2' => {
573          'name' => 'completion_code',
574          'type' => '4607'
575        },
576        '3' => {
577          'name' => 'commands',
578          'type' => '6428'
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    '6438' => {
591      'Header' => 'base.h',
592      'Line' => '351',
593      'Param' => {
594        '0' => {
595          'name' => 'msg',
596          'type' => '4602'
597        },
598        '1' => {
599          'name' => 'payload_length',
600          'type' => '1145'
601        },
602        '2' => {
603          'name' => 'completion_code',
604          'type' => '4607'
605        },
606        '3' => {
607          'name' => 'types',
608          'type' => '6428'
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    '6622' => {
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' => '6890'
635        },
636        '3' => {
637          'name' => 'msg',
638          'type' => '4155'
639        }
640      },
641      'Return' => '100',
642      'ShortName' => 'encode_get_commands_resp'
643    },
644    '6895' => {
645      'Header' => 'base.h',
646      'Line' => '474',
647      'Param' => {
648        '0' => {
649          'name' => 'msg',
650          'type' => '4602'
651        },
652        '1' => {
653          'name' => 'payload_length',
654          'type' => '1145'
655        },
656        '2' => {
657          'name' => 'type',
658          'type' => '4607'
659        },
660        '3' => {
661          'name' => 'version',
662          'type' => '5505'
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    '7006' => {
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' => '6890'
689        },
690        '3' => {
691          'name' => 'msg',
692          'type' => '4155'
693        }
694      },
695      'Return' => '100',
696      'ShortName' => 'encode_get_types_resp'
697    },
698    '7274' => {
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' => '4155'
717        }
718      },
719      'Reg' => {
720        '2' => 'rbp'
721      },
722      'Return' => '100',
723      'ShortName' => 'encode_get_commands_req'
724    },
725    '7479' => {
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' => '4155'
736        }
737      },
738      'Return' => '100',
739      'ShortName' => 'encode_get_types_req'
740    },
741    '7610' => {
742      'Header' => 'base.h',
743      'Line' => '189',
744      'Param' => {
745        '0' => {
746          'name' => 'req',
747          'type' => '7678'
748        },
749        '1' => {
750          'name' => 'resp',
751          'type' => '7678'
752        }
753      },
754      'Reg' => {
755        '0' => 'rdi',
756        '1' => 'rsi'
757      },
758      'Return' => '805',
759      'ShortName' => 'pldm_msg_hdr_correlate_response'
760    },
761    '7683' => {
762      'Header' => 'base.h',
763      'Line' => '319',
764      'Param' => {
765        '0' => {
766          'name' => 'msg',
767          'type' => '7678'
768        },
769        '1' => {
770          'name' => 'hdr',
771          'type' => '7917'
772        }
773      },
774      'Return' => '121',
775      'ShortName' => 'unpack_pldm_header'
776    },
777    '7943' => {
778      'Header' => 'base.h',
779      'Line' => '306',
780      'Param' => {
781        '0' => {
782          'name' => 'hdr',
783          'type' => '8177'
784        },
785        '1' => {
786          'name' => 'msg',
787          'type' => '8182'
788        }
789      },
790      'Return' => '121',
791      'ShortName' => 'pack_pldm_header'
792    },
793    '10271' => {
794      'Header' => 'bios.h',
795      'Line' => '612',
796      'Param' => {
797        '0' => {
798          'name' => 'msg',
799          'type' => '4602'
800        },
801        '1' => {
802          'name' => 'payload_length',
803          'type' => '1145'
804        },
805        '2' => {
806          'name' => 'transfer_handle',
807          'type' => '4612'
808        },
809        '3' => {
810          'name' => 'transfer_flag',
811          'type' => '4607'
812        },
813        '4' => {
814          'name' => 'table_type',
815          'type' => '4607'
816        },
817        '5' => {
818          'name' => 'table',
819          'type' => '10448'
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    '10458' => {
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' => '4155'
851        }
852      },
853      'Return' => '100',
854      'ShortName' => 'encode_set_bios_table_resp'
855    },
856    '10677' => {
857      'Header' => 'bios.h',
858      'Line' => '322',
859      'Param' => {
860        '0' => {
861          'name' => 'msg',
862          'type' => '4602'
863        },
864        '1' => {
865          'name' => 'payload_length',
866          'type' => '1145'
867        },
868        '2' => {
869          'name' => 'completion_code',
870          'type' => '4607'
871        },
872        '3' => {
873          'name' => 'next_transfer_handle',
874          'type' => '4612'
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    '10787' => {
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' => '4155'
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    '11176' => {
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' => '4155'
947        }
948      },
949      'Return' => '100',
950      'ShortName' => 'encode_set_bios_attribute_current_value_resp'
951    },
952    '11390' => {
953      'Header' => 'bios.h',
954      'Line' => '502',
955      'Param' => {
956        '0' => {
957          'name' => 'msg',
958          'type' => '4602'
959        },
960        '1' => {
961          'name' => 'payload_length',
962          'type' => '1145'
963        },
964        '2' => {
965          'name' => 'transfer_handle',
966          'type' => '4612'
967        },
968        '3' => {
969          'name' => 'transfer_flag',
970          'type' => '4607'
971        },
972        '4' => {
973          'name' => 'attribute',
974          'type' => '10448'
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    '11537' => {
987      'Header' => 'bios.h',
988      'Line' => '279',
989      'Param' => {
990        '0' => {
991          'name' => 'msg',
992          'type' => '4602'
993        },
994        '1' => {
995          'name' => 'payload_length',
996          'type' => '1145'
997        },
998        '2' => {
999          'name' => 'completion_code',
1000          'type' => '4607'
1001        },
1002        '3' => {
1003          'name' => 'next_transfer_handle',
1004          'type' => '4612'
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    '11647' => {
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' => '4155'
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    '12019' => {
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' => '4155'
1088        }
1089      },
1090      'Reg' => {
1091        '2' => 'r14'
1092      },
1093      'Return' => '100',
1094      'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
1095    },
1096    '12388' => {
1097      'Header' => 'bios.h',
1098      'Line' => '461',
1099      'Param' => {
1100        '0' => {
1101          'name' => 'msg',
1102          'type' => '4602'
1103        },
1104        '1' => {
1105          'name' => 'payload_length',
1106          'type' => '1145'
1107        },
1108        '2' => {
1109          'name' => 'transfer_handle',
1110          'type' => '4612'
1111        },
1112        '3' => {
1113          'name' => 'transfer_op_flag',
1114          'type' => '4607'
1115        },
1116        '4' => {
1117          'name' => 'attribute_handle',
1118          'type' => '12530'
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    '12540' => {
1131      'Header' => 'bios.h',
1132      'Line' => '446',
1133      'Param' => {
1134        '0' => {
1135          'name' => 'msg',
1136          'type' => '4602'
1137        },
1138        '1' => {
1139          'name' => 'payload_length',
1140          'type' => '1145'
1141        },
1142        '2' => {
1143          'name' => 'completion_code',
1144          'type' => '4607'
1145        },
1146        '3' => {
1147          'name' => 'next_transfer_handle',
1148          'type' => '4612'
1149        },
1150        '4' => {
1151          'name' => 'transfer_flag',
1152          'type' => '4607'
1153        },
1154        '5' => {
1155          'name' => 'attribute_data',
1156          'type' => '10448'
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    '12702' => {
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' => '4155'
1192        }
1193      },
1194      'Return' => '100',
1195      'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
1196    },
1197    '12931' => {
1198      'Header' => 'bios.h',
1199      'Line' => '412',
1200      'Param' => {
1201        '0' => {
1202          'name' => 'msg',
1203          'type' => '4602'
1204        },
1205        '1' => {
1206          'name' => 'payload_length',
1207          'type' => '1145'
1208        },
1209        '2' => {
1210          'name' => 'completion_code',
1211          'type' => '4607'
1212        },
1213        '3' => {
1214          'name' => 'next_transfer_handle',
1215          'type' => '4612'
1216        },
1217        '4' => {
1218          'name' => 'transfer_flag',
1219          'type' => '4607'
1220        },
1221        '5' => {
1222          'name' => 'bios_table_offset',
1223          'type' => '13093'
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    '13103' => {
1237      'Header' => 'bios.h',
1238      'Line' => '395',
1239      'Param' => {
1240        '0' => {
1241          'name' => 'msg',
1242          'type' => '4602'
1243        },
1244        '1' => {
1245          'name' => 'payload_length',
1246          'type' => '1145'
1247        },
1248        '2' => {
1249          'name' => 'transfer_handle',
1250          'type' => '4612'
1251        },
1252        '3' => {
1253          'name' => 'transfer_op_flag',
1254          'type' => '4607'
1255        },
1256        '4' => {
1257          'name' => 'table_type',
1258          'type' => '4607'
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    '13250' => {
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' => '4155'
1293        }
1294      },
1295      'Return' => '100',
1296      'ShortName' => 'encode_get_bios_table_req'
1297    },
1298    '13474' => {
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' => '4607'
1321        },
1322        '5' => {
1323          'name' => 'payload_length',
1324          'type' => '1145'
1325        },
1326        '6' => {
1327          'name' => 'msg',
1328          'offset' => '0',
1329          'type' => '4155'
1330        }
1331      },
1332      'Reg' => {
1333        '2' => 'r15'
1334      },
1335      'Return' => '100',
1336      'ShortName' => 'encode_get_bios_table_resp'
1337    },
1338    '13827' => {
1339      'Header' => 'bios.h',
1340      'Line' => '581',
1341      'Param' => {
1342        '0' => {
1343          'name' => 'msg',
1344          'type' => '4602'
1345        },
1346        '1' => {
1347          'name' => 'payload_length',
1348          'type' => '1145'
1349        },
1350        '2' => {
1351          'name' => 'completion_code',
1352          'type' => '4607'
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    '13900' => {
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' => '4155'
1378        },
1379        '3' => {
1380          'name' => 'payload_length',
1381          'type' => '1145'
1382        }
1383      },
1384      'Return' => '100',
1385      'ShortName' => 'encode_set_date_time_resp'
1386    },
1387    '14107' => {
1388      'Header' => 'bios.h',
1389      'Line' => '551',
1390      'Param' => {
1391        '0' => {
1392          'name' => 'msg',
1393          'type' => '4602'
1394        },
1395        '1' => {
1396          'name' => 'payload_length',
1397          'type' => '1145'
1398        },
1399        '2' => {
1400          'name' => 'seconds',
1401          'type' => '4607'
1402        },
1403        '3' => {
1404          'name' => 'minutes',
1405          'type' => '4607'
1406        },
1407        '4' => {
1408          'name' => 'hours',
1409          'type' => '4607'
1410        },
1411        '5' => {
1412          'name' => 'day',
1413          'type' => '4607'
1414        },
1415        '6' => {
1416          'name' => 'month',
1417          'offset' => '0',
1418          'type' => '4607'
1419        },
1420        '7' => {
1421          'name' => 'year',
1422          'offset' => '8',
1423          'type' => '12530'
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    '14398' => {
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' => '4155'
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    '14891' => {
1483      'Header' => 'bios.h',
1484      'Line' => '238',
1485      'Param' => {
1486        '0' => {
1487          'name' => 'msg',
1488          'type' => '4602'
1489        },
1490        '1' => {
1491          'name' => 'payload_length',
1492          'type' => '1145'
1493        },
1494        '2' => {
1495          'name' => 'completion_code',
1496          'type' => '4607'
1497        },
1498        '3' => {
1499          'name' => 'seconds',
1500          'type' => '4607'
1501        },
1502        '4' => {
1503          'name' => 'minutes',
1504          'type' => '4607'
1505        },
1506        '5' => {
1507          'name' => 'hours',
1508          'type' => '4607'
1509        },
1510        '6' => {
1511          'name' => 'day',
1512          'offset' => '0',
1513          'type' => '4607'
1514        },
1515        '7' => {
1516          'name' => 'month',
1517          'offset' => '8',
1518          'type' => '4607'
1519        },
1520        '8' => {
1521          'name' => 'year',
1522          'offset' => '16',
1523          'type' => '12530'
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    '15092' => {
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' => '4155'
1578        }
1579      },
1580      'Return' => '100',
1581      'ShortName' => 'encode_get_date_time_resp'
1582    },
1583    '15376' => {
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' => '4155'
1594        }
1595      },
1596      'Return' => '100',
1597      'ShortName' => 'encode_get_date_time_req'
1598    },
1599    '17310' => {
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    '17455' => {
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' => '13093'
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    '18143' => {
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' => '18138',
1676      'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
1677    },
1678    '18406' => {
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' => '18552',
1699      'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
1700    },
1701    '18673' => {
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' => '18552',
1722      'ShortName' => 'pldm_bios_table_attr_find_by_handle'
1723    },
1724    '18935' => {
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' => '3924'
1739        }
1740      },
1741      'Reg' => {
1742        '0' => 'rbp',
1743        '1' => 'r12',
1744        '2' => 'rbx'
1745      },
1746      'Return' => '19155',
1747      'ShortName' => 'pldm_bios_table_string_find_by_string'
1748    },
1749    '19324' => {
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' => '19155',
1770      'ShortName' => 'pldm_bios_table_string_find_by_handle'
1771    },
1772    '20085' => {
1773      'Header' => 'bios_table.h',
1774      'Line' => '52',
1775      'Param' => {
1776        '0' => {
1777          'name' => 'iter',
1778          'type' => '18133'
1779        }
1780      },
1781      'Reg' => {
1782        '0' => 'rdi'
1783      },
1784      'Return' => '2341',
1785      'ShortName' => 'pldm_bios_table_iter_value'
1786    },
1787    '20133' => {
1788      'Header' => 'bios_table.h',
1789      'Line' => '46',
1790      'Param' => {
1791        '0' => {
1792          'name' => 'iter',
1793          'type' => '18133'
1794        }
1795      },
1796      'Return' => '1',
1797      'ShortName' => 'pldm_bios_table_iter_next'
1798    },
1799    '20243' => {
1800      'Header' => 'bios_table.h',
1801      'Line' => '41',
1802      'Param' => {
1803        '0' => {
1804          'name' => 'iter',
1805          'type' => '20318'
1806        }
1807      },
1808      'Return' => '805',
1809      'ShortName' => 'pldm_bios_table_iter_is_end'
1810    },
1811    '20323' => {
1812      'Header' => 'bios_table.h',
1813      'Line' => '34',
1814      'Param' => {
1815        '0' => {
1816          'name' => 'iter',
1817          'type' => '18133'
1818        }
1819      },
1820      'Return' => '1',
1821      'ShortName' => 'pldm_bios_table_iter_free'
1822    },
1823    '20395' => {
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' => '16009'
1838        }
1839      },
1840      'Reg' => {
1841        '0' => 'rbp',
1842        '1' => 'r12',
1843        '2' => 'rbx'
1844      },
1845      'Return' => '18133',
1846      'ShortName' => 'pldm_bios_table_iter_create'
1847    },
1848    '20633' => {
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' => '13093'
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    '20933' => {
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    '21288' => {
1886      'Header' => 'bios_table.h',
1887      'Line' => '607',
1888      'Param' => {
1889        '0' => {
1890          'name' => 'entry',
1891          'type' => '18138'
1892        }
1893      },
1894      'Reg' => {
1895        '0' => 'rdi'
1896      },
1897      'Return' => '1011',
1898      'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
1899    },
1900    '21337' => {
1901      'Header' => 'bios_table.h',
1902      'Line' => '614',
1903      'Param' => {
1904        '0' => {
1905          'name' => 'entry',
1906          'type' => '18138'
1907        }
1908      },
1909      'Return' => '1145',
1910      'ShortName' => 'pldm_bios_table_attr_value_entry_length'
1911    },
1912    '21821' => {
1913      'Header' => 'bios_table.h',
1914      'Line' => '576',
1915      'Param' => {
1916        '0' => {
1917          'name' => 'entry',
1918          'type' => '18138'
1919        }
1920      },
1921      'Reg' => {
1922        '0' => 'rdi'
1923      },
1924      'Return' => '15863',
1925      'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
1926    },
1927    '21961' => {
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' => '15863'
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    '22230' => {
1963      'Header' => 'bios_table.h',
1964      'Line' => '570',
1965      'Return' => '1145',
1966      'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
1967    },
1968    '22392' => {
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' => '3924'
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    '22792' => {
2009      'Header' => 'bios_table.h',
2010      'Line' => '541',
2011      'Param' => {
2012        '0' => {
2013          'name' => 'entry',
2014          'type' => '18138'
2015        },
2016        '1' => {
2017          'name' => 'current_string',
2018          'type' => '10448'
2019        }
2020      },
2021      'Return' => '1',
2022      'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
2023    },
2024    '22887' => {
2025      'Header' => 'bios_table.h',
2026      'Line' => '531',
2027      'Param' => {
2028        '0' => {
2029          'name' => 'entry',
2030          'type' => '18138'
2031        }
2032      },
2033      'Reg' => {
2034        '0' => 'rdi'
2035      },
2036      'Return' => '1011',
2037      'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
2038    },
2039    '23028' => {
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    '23210' => {
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    '23529' => {
2092      'Header' => 'bios_table.h',
2093      'Line' => '493',
2094      'Param' => {
2095        '0' => {
2096          'name' => 'entry',
2097          'type' => '18138'
2098        },
2099        '1' => {
2100          'name' => 'handles',
2101          'type' => '4607'
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    '23776' => {
2112      'Header' => 'bios_table.h',
2113      'Line' => '483',
2114      'Param' => {
2115        '0' => {
2116          'name' => 'entry',
2117          'type' => '18138'
2118        }
2119      },
2120      'Reg' => {
2121        '0' => 'rdi'
2122      },
2123      'Return' => '121',
2124      'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
2125    },
2126    '23825' => {
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    '23874' => {
2142      'Header' => 'bios_table.h',
2143      'Line' => '470',
2144      'Param' => {
2145        '0' => {
2146          'name' => 'entry',
2147          'type' => '18138'
2148        }
2149      },
2150      'Reg' => {
2151        '0' => 'rdi'
2152      },
2153      'Return' => '121',
2154      'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
2155    },
2156    '23923' => {
2157      'Header' => 'bios_table.h',
2158      'Line' => '463',
2159      'Param' => {
2160        '0' => {
2161          'name' => 'entry',
2162          'type' => '18138'
2163        }
2164      },
2165      'Reg' => {
2166        '0' => 'rdi'
2167      },
2168      'Return' => '1011',
2169      'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
2170    },
2171    '24470' => {
2172      'Header' => 'bios_table.h',
2173      'Line' => '455',
2174      'Param' => {
2175        '0' => {
2176          'name' => 'entry',
2177          'type' => '18552'
2178        },
2179        '1' => {
2180          'name' => 'lower',
2181          'type' => '24591'
2182        },
2183        '2' => {
2184          'name' => 'upper',
2185          'type' => '24591'
2186        },
2187        '3' => {
2188          'name' => 'scalar',
2189          'type' => '4612'
2190        },
2191        '4' => {
2192          'name' => 'def',
2193          'type' => '24591'
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    '24606' => {
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' => '24868'
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    '24878' => {
2232      'Header' => 'bios_table.h',
2233      'Line' => '421',
2234      'Param' => {
2235        '0' => {
2236          'name' => 'info',
2237          'type' => '24868'
2238        },
2239        '1' => {
2240          'name' => 'errmsg',
2241          'type' => '25177'
2242        }
2243      },
2244      'Return' => '100',
2245      'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
2246    },
2247    '25182' => {
2248      'Header' => 'bios_table.h',
2249      'Line' => '428',
2250      'Return' => '1145',
2251      'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
2252    },
2253    '25358' => {
2254      'Header' => 'bios_table.h',
2255      'Line' => '395',
2256      'Param' => {
2257        '0' => {
2258          'name' => 'entry',
2259          'type' => '18552'
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    '25652' => {
2277      'Header' => 'bios_table.h',
2278      'Line' => '387',
2279      'Param' => {
2280        '0' => {
2281          'name' => 'entry',
2282          'type' => '18552'
2283        }
2284      },
2285      'Reg' => {
2286        '0' => 'rdi'
2287      },
2288      'Return' => '1011',
2289      'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
2290    },
2291    '25721' => {
2292      'Header' => 'bios_table.h',
2293      'Line' => '379',
2294      'Param' => {
2295        '0' => {
2296          'name' => 'entry',
2297          'type' => '18552'
2298        }
2299      },
2300      'Reg' => {
2301        '0' => 'rdi'
2302      },
2303      'Return' => '1011',
2304      'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
2305    },
2306    '25790' => {
2307      'Header' => 'bios_table.h',
2308      'Line' => '371',
2309      'Param' => {
2310        '0' => {
2311          'name' => 'entry',
2312          'type' => '18552'
2313        }
2314      },
2315      'Reg' => {
2316        '0' => 'rdi'
2317      },
2318      'Return' => '121',
2319      'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
2320    },
2321    '25859' => {
2322      'Header' => 'bios_table.h',
2323      'Line' => '360',
2324      'Param' => {
2325        '0' => {
2326          'name' => 'entry',
2327          'type' => '18552'
2328        },
2329        '1' => {
2330          'name' => 'def_string_length',
2331          'type' => '12530'
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    '25947' => {
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' => '26306'
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    '26311' => {
2366      'Header' => 'bios_table.h',
2367      'Line' => '325',
2368      'Param' => {
2369        '0' => {
2370          'name' => 'info',
2371          'type' => '26306'
2372        },
2373        '1' => {
2374          'name' => 'errmsg',
2375          'type' => '25177'
2376        }
2377      },
2378      'Reg' => {
2379        '1' => 'rbx'
2380      },
2381      'Return' => '100',
2382      'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
2383    },
2384    '26580' => {
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    '26830' => {
2400      'Header' => 'bios_table.h',
2401      'Line' => '299',
2402      'Param' => {
2403        '0' => {
2404          'name' => 'entry',
2405          'type' => '18552'
2406        },
2407        '1' => {
2408          'name' => 'def_indices',
2409          'type' => '4607'
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    '27127' => {
2424      'Header' => 'bios_table.h',
2425      'Line' => '284',
2426      'Param' => {
2427        '0' => {
2428          'name' => 'entry',
2429          'type' => '18552'
2430        },
2431        '1' => {
2432          'name' => 'pv_hdls',
2433          'type' => '12530'
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    '27292' => {
2449      'Header' => 'bios_table.h',
2450      'Line' => '265',
2451      'Param' => {
2452        '0' => {
2453          'name' => 'entry',
2454          'type' => '18552'
2455        },
2456        '1' => {
2457          'name' => 'def_num',
2458          'type' => '4607'
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    '27372' => {
2469      'Header' => 'bios_table.h',
2470      'Line' => '253',
2471      'Param' => {
2472        '0' => {
2473          'name' => 'entry',
2474          'type' => '18552'
2475        },
2476        '1' => {
2477          'name' => 'pv_num',
2478          'type' => '4607'
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    '27432' => {
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' => '27761'
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    '27766' => {
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    '27826' => {
2533      'Header' => 'bios_table.h',
2534      'Line' => '182',
2535      'Param' => {
2536        '0' => {
2537          'name' => 'entry',
2538          'type' => '18552'
2539        }
2540      },
2541      'Reg' => {
2542        '0' => 'rdi'
2543      },
2544      'Return' => '1011',
2545      'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
2546    },
2547    '27873' => {
2548      'Header' => 'bios_table.h',
2549      'Line' => '174',
2550      'Param' => {
2551        '0' => {
2552          'name' => 'entry',
2553          'type' => '18552'
2554        }
2555      },
2556      'Reg' => {
2557        '0' => 'rdi'
2558      },
2559      'Return' => '121',
2560      'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
2561    },
2562    '27920' => {
2563      'Header' => 'bios_table.h',
2564      'Line' => '167',
2565      'Param' => {
2566        '0' => {
2567          'name' => 'entry',
2568          'type' => '18552'
2569        }
2570      },
2571      'Reg' => {
2572        '0' => 'rdi'
2573      },
2574      'Return' => '1011',
2575      'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
2576    },
2577    '28553' => {
2578      'Header' => 'bios_table.h',
2579      'Line' => '137',
2580      'Param' => {
2581        '0' => {
2582          'name' => 'entry',
2583          'type' => '19155'
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    '28790' => {
2603      'Header' => 'bios_table.h',
2604      'Line' => '122',
2605      'Param' => {
2606        '0' => {
2607          'name' => 'entry',
2608          'type' => '19155'
2609        }
2610      },
2611      'Reg' => {
2612        '0' => 'rdi'
2613      },
2614      'Return' => '1011',
2615      'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
2616    },
2617    '28837' => {
2618      'Header' => 'bios_table.h',
2619      'Line' => '115',
2620      'Param' => {
2621        '0' => {
2622          'name' => 'entry',
2623          'type' => '19155'
2624        }
2625      },
2626      'Reg' => {
2627        '0' => 'rdi'
2628      },
2629      'Return' => '1011',
2630      'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
2631    },
2632    '28884' => {
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' => '3924'
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    '29245' => {
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    '35823' => {
2672      'Header' => 'firmware_update.h',
2673      'Line' => '1500',
2674      'Param' => {
2675        '0' => {
2676          'name' => 'msg',
2677          'type' => '4602'
2678        },
2679        '1' => {
2680          'name' => 'payload_length',
2681          'type' => '1145'
2682        },
2683        '2' => {
2684          'name' => 'completion_code',
2685          'type' => '4607'
2686        },
2687        '3' => {
2688          'name' => 'non_functioning_component_indication',
2689          'type' => '36005'
2690        },
2691        '4' => {
2692          'name' => 'non_functioning_component_bitmap',
2693          'type' => '36010'
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    '36020' => {
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' => '4155'
2715        },
2716        '2' => {
2717          'name' => 'payload_length',
2718          'type' => '1145'
2719        }
2720      },
2721      'Return' => '100',
2722      'ShortName' => 'encode_cancel_update_req'
2723    },
2724    '36192' => {
2725      'Header' => 'firmware_update.h',
2726      'Line' => '1468',
2727      'Param' => {
2728        '0' => {
2729          'name' => 'msg',
2730          'type' => '4602'
2731        },
2732        '1' => {
2733          'name' => 'payload_length',
2734          'type' => '1145'
2735        },
2736        '2' => {
2737          'name' => 'completion_code',
2738          'type' => '4607'
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    '36268' => {
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' => '4155'
2760        },
2761        '2' => {
2762          'name' => 'payload_length',
2763          'type' => '1145'
2764        }
2765      },
2766      'Return' => '100',
2767      'ShortName' => 'encode_cancel_update_component_req'
2768    },
2769    '36440' => {
2770      'Header' => 'firmware_update.h',
2771      'Line' => '1438',
2772      'Param' => {
2773        '0' => {
2774          'name' => 'msg',
2775          'type' => '4602'
2776        },
2777        '1' => {
2778          'name' => 'payload_length',
2779          'type' => '1145'
2780        },
2781        '2' => {
2782          'name' => 'completion_code',
2783          'type' => '4607'
2784        },
2785        '3' => {
2786          'name' => 'current_state',
2787          'type' => '4607'
2788        },
2789        '4' => {
2790          'name' => 'previous_state',
2791          'type' => '4607'
2792        },
2793        '5' => {
2794          'name' => 'aux_state',
2795          'type' => '4607'
2796        },
2797        '6' => {
2798          'name' => 'aux_state_status',
2799          'offset' => '0',
2800          'type' => '4607'
2801        },
2802        '7' => {
2803          'name' => 'progress_percent',
2804          'offset' => '8',
2805          'type' => '4607'
2806        },
2807        '8' => {
2808          'name' => 'reason_code',
2809          'offset' => '16',
2810          'type' => '4607'
2811        },
2812        '9' => {
2813          'name' => 'update_option_flags_enabled',
2814          'offset' => '24',
2815          'type' => '36767'
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    '36777' => {
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' => '4155'
2838        },
2839        '2' => {
2840          'name' => 'payload_length',
2841          'type' => '1145'
2842        }
2843      },
2844      'Return' => '100',
2845      'ShortName' => 'encode_get_status_req'
2846    },
2847    '36949' => {
2848      'Header' => 'firmware_update.h',
2849      'Line' => '1402',
2850      'Param' => {
2851        '0' => {
2852          'name' => 'msg',
2853          'type' => '4602'
2854        },
2855        '1' => {
2856          'name' => 'payload_length',
2857          'type' => '1145'
2858        },
2859        '2' => {
2860          'name' => 'completion_code',
2861          'type' => '4607'
2862        },
2863        '3' => {
2864          'name' => 'estimated_time_activation',
2865          'type' => '12530'
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    '37075' => {
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' => '30006'
2887        },
2888        '2' => {
2889          'name' => 'msg',
2890          'type' => '4155'
2891        },
2892        '3' => {
2893          'name' => 'payload_length',
2894          'type' => '1145'
2895        }
2896      },
2897      'Return' => '100',
2898      'ShortName' => 'encode_activate_firmware_req'
2899    },
2900    '37318' => {
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' => '4155'
2915        },
2916        '3' => {
2917          'name' => 'payload_length',
2918          'type' => '1145'
2919        }
2920      },
2921      'Return' => '100',
2922      'ShortName' => 'encode_apply_complete_resp'
2923    },
2924    '37509' => {
2925      'Header' => 'firmware_update.h',
2926      'Line' => '1356',
2927      'Param' => {
2928        '0' => {
2929          'name' => 'msg',
2930          'type' => '4602'
2931        },
2932        '1' => {
2933          'name' => 'payload_length',
2934          'type' => '1145'
2935        },
2936        '2' => {
2937          'name' => 'apply_result',
2938          'type' => '4607'
2939        },
2940        '3' => {
2941          'name' => 'comp_activation_methods_modification',
2942          'type' => '37619'
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    '37629' => {
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' => '4155'
2969        },
2970        '3' => {
2971          'name' => 'payload_length',
2972          'type' => '1145'
2973        }
2974      },
2975      'Return' => '100',
2976      'ShortName' => 'encode_verify_complete_resp'
2977    },
2978    '37820' => {
2979      'Header' => 'firmware_update.h',
2980      'Line' => '1328',
2981      'Param' => {
2982        '0' => {
2983          'name' => 'msg',
2984          'type' => '4602'
2985        },
2986        '1' => {
2987          'name' => 'payload_length',
2988          'type' => '1145'
2989        },
2990        '2' => {
2991          'name' => 'verify_result',
2992          'type' => '4607'
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    '37896' => {
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' => '4155'
3018        },
3019        '3' => {
3020          'name' => 'payload_length',
3021          'type' => '1145'
3022        }
3023      },
3024      'Return' => '100',
3025      'ShortName' => 'encode_transfer_complete_resp'
3026    },
3027    '38087' => {
3028      'Header' => 'firmware_update.h',
3029      'Line' => '1301',
3030      'Param' => {
3031        '0' => {
3032          'name' => 'msg',
3033          'type' => '4602'
3034        },
3035        '1' => {
3036          'name' => 'payload_length',
3037          'type' => '1145'
3038        },
3039        '2' => {
3040          'name' => 'transfer_result',
3041          'type' => '4607'
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    '38163' => {
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' => '4155'
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    '38354' => {
3080      'Header' => 'firmware_update.h',
3081      'Line' => '1266',
3082      'Param' => {
3083        '0' => {
3084          'name' => 'msg',
3085          'type' => '4602'
3086        },
3087        '1' => {
3088          'name' => 'payload_length',
3089          'type' => '1145'
3090        },
3091        '2' => {
3092          'name' => 'offset',
3093          'type' => '4612'
3094        },
3095        '3' => {
3096          'name' => 'length',
3097          'type' => '4612'
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    '38474' => {
3110      'Header' => 'firmware_update.h',
3111      'Line' => '1248',
3112      'Param' => {
3113        '0' => {
3114          'name' => 'msg',
3115          'type' => '4602'
3116        },
3117        '1' => {
3118          'name' => 'payload_length',
3119          'type' => '1145'
3120        },
3121        '2' => {
3122          'name' => 'completion_code',
3123          'type' => '4607'
3124        },
3125        '3' => {
3126          'name' => 'comp_compatibility_resp',
3127          'type' => '4607'
3128        },
3129        '4' => {
3130          'name' => 'comp_compatibility_resp_code',
3131          'type' => '4607'
3132        },
3133        '5' => {
3134          'name' => 'update_option_flags_enabled',
3135          'type' => '36767'
3136        },
3137        '6' => {
3138          'name' => 'time_before_req_fw_data',
3139          'offset' => '0',
3140          'type' => '12530'
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    '38708' => {
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' => '30782'
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' => '39177'
3199        },
3200        '10' => {
3201          'name' => 'msg',
3202          'offset' => '32',
3203          'type' => '4155'
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    '39187' => {
3215      'Header' => 'firmware_update.h',
3216      'Line' => '1197',
3217      'Param' => {
3218        '0' => {
3219          'name' => 'msg',
3220          'type' => '4602'
3221        },
3222        '1' => {
3223          'name' => 'payload_length',
3224          'type' => '31789'
3225        },
3226        '2' => {
3227          'name' => 'completion_code',
3228          'type' => '4607'
3229        },
3230        '3' => {
3231          'name' => 'comp_resp',
3232          'type' => '4607'
3233        },
3234        '4' => {
3235          'name' => 'comp_resp_code',
3236          'type' => '4607'
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    '39386' => {
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' => '39177'
3289        },
3290        '9' => {
3291          'name' => 'msg',
3292          'offset' => '24',
3293          'type' => '4155'
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    '39872' => {
3305      'Header' => 'firmware_update.h',
3306      'Line' => '1154',
3307      'Param' => {
3308        '0' => {
3309          'name' => 'msg',
3310          'type' => '4602'
3311        },
3312        '1' => {
3313          'name' => 'payload_length',
3314          'type' => '1145'
3315        },
3316        '2' => {
3317          'name' => 'completion_code',
3318          'type' => '4607'
3319        },
3320        '3' => {
3321          'name' => 'fd_meta_data_len',
3322          'type' => '12530'
3323        },
3324        '4' => {
3325          'name' => 'fd_will_send_pkg_data',
3326          'type' => '4607'
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    '40019' => {
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' => '39177'
3375        },
3376        '8' => {
3377          'name' => 'msg',
3378          'offset' => '16',
3379          'type' => '4155'
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    '52775' => {
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' => '53097'
3405        },
3406        '3' => {
3407          'name' => 'active_comp_ver_str',
3408          'type' => '10448'
3409        },
3410        '4' => {
3411          'name' => 'pending_comp_ver_str',
3412          'type' => '10448'
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    '53102' => {
3425      'Header' => 'firmware_update.h',
3426      'Line' => '932',
3427      'Param' => {
3428        '0' => {
3429          'name' => 'msg',
3430          'type' => '4602'
3431        },
3432        '1' => {
3433          'name' => 'payload_length',
3434          'type' => '1145'
3435        },
3436        '2' => {
3437          'name' => 'resp_data',
3438          'type' => '53322'
3439        },
3440        '3' => {
3441          'name' => 'active_comp_image_set_ver_str',
3442          'type' => '10448'
3443        },
3444        '4' => {
3445          'name' => 'pending_comp_image_set_ver_str',
3446          'type' => '10448'
3447        },
3448        '5' => {
3449          'name' => 'comp_parameter_table',
3450          'type' => '10448'
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    '53327' => {
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' => '4155'
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    '53467' => {
3490      'Header' => 'firmware_update.h',
3491      'Line' => '897',
3492      'Param' => {
3493        '0' => {
3494          'name' => 'msg',
3495          'type' => '4602'
3496        },
3497        '1' => {
3498          'name' => 'payload_length',
3499          'type' => '1145'
3500        },
3501        '2' => {
3502          'name' => 'completion_code',
3503          'type' => '4607'
3504        },
3505        '3' => {
3506          'name' => 'device_identifiers_len',
3507          'type' => '4612'
3508        },
3509        '4' => {
3510          'name' => 'descriptor_count',
3511          'type' => '4607'
3512        },
3513        '5' => {
3514          'name' => 'descriptor_data',
3515          'type' => '53623'
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    '53633' => {
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' => '4155'
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    '53773' => {
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' => '53920'
3567        },
3568        '3' => {
3569          'name' => 'comp_version_str',
3570          'type' => '10448'
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    '53925' => {
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' => '4607'
3597        },
3598        '3' => {
3599          'name' => 'descriptor_title_str',
3600          'type' => '10448'
3601        },
3602        '4' => {
3603          'name' => 'descriptor_data',
3604          'type' => '10448'
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    '54107' => {
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' => '12530'
3632        },
3633        '3' => {
3634          'name' => 'descriptor_data',
3635          'type' => '10448'
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    '54279' => {
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' => '54536'
3665        },
3666        '4' => {
3667          'name' => 'applicable_components',
3668          'type' => '10448'
3669        },
3670        '5' => {
3671          'name' => 'comp_image_set_version_str',
3672          'type' => '10448'
3673        },
3674        '6' => {
3675          'name' => 'record_descriptors',
3676          'offset' => '0',
3677          'type' => '10448'
3678        },
3679        '7' => {
3680          'name' => 'fw_device_pkg_data',
3681          'offset' => '8',
3682          'type' => '10448'
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    '54541' => {
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' => '54846'
3709        },
3710        '3' => {
3711          'name' => 'package_version_str',
3712          'type' => '10448'
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    '58324' => {
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' => '4155'
3747        }
3748      },
3749      'Return' => '100',
3750      'ShortName' => 'encode_set_fru_record_table_resp'
3751    },
3752    '58564' => {
3753      'Header' => 'fru.h',
3754      'Line' => '490',
3755      'Param' => {
3756        '0' => {
3757          'name' => 'msg',
3758          'type' => '4602'
3759        },
3760        '1' => {
3761          'name' => 'payload_length',
3762          'type' => '1145'
3763        },
3764        '2' => {
3765          'name' => 'data_transfer_handle',
3766          'type' => '4612'
3767        },
3768        '3' => {
3769          'name' => 'transfer_flag',
3770          'type' => '4607'
3771        },
3772        '4' => {
3773          'name' => 'fru_table_data',
3774          'type' => '10448'
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    '58731' => {
3787      'Header' => 'fru.h',
3788      'Line' => '360',
3789      'Param' => {
3790        '0' => {
3791          'name' => 'msg',
3792          'type' => '4602'
3793        },
3794        '1' => {
3795          'name' => 'payload_length',
3796          'type' => '1145'
3797        },
3798        '2' => {
3799          'name' => 'completion_code',
3800          'type' => '4607'
3801        },
3802        '3' => {
3803          'name' => 'next_data_transfer_handle',
3804          'type' => '4612'
3805        },
3806        '4' => {
3807          'name' => 'transfer_flag',
3808          'type' => '4607'
3809        },
3810        '5' => {
3811          'name' => 'fru_record_table_data',
3812          'type' => '4607'
3813        },
3814        '6' => {
3815          'name' => 'fru_record_table_length',
3816          'offset' => '0',
3817          'type' => '13093'
3818        }
3819      },
3820      'Return' => '100',
3821      'ShortName' => 'decode_get_fru_record_table_resp'
3822    },
3823    '58961' => {
3824      'Header' => 'fru.h',
3825      'Line' => '387',
3826      'Param' => {
3827        '0' => {
3828          'name' => 'msg',
3829          'type' => '4602'
3830        },
3831        '1' => {
3832          'name' => 'payload_length',
3833          'type' => '1145'
3834        },
3835        '2' => {
3836          'name' => 'completion_code',
3837          'type' => '4607'
3838        },
3839        '3' => {
3840          'name' => 'next_data_transfer_handle',
3841          'type' => '4612'
3842        },
3843        '4' => {
3844          'name' => 'transfer_flag',
3845          'type' => '4607'
3846        },
3847        '5' => {
3848          'name' => 'fru_record_table_data',
3849          'type' => '4607'
3850        },
3851        '6' => {
3852          'name' => 'fru_record_table_length',
3853          'offset' => '0',
3854          'type' => '13093'
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    '59282' => {
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' => '4155'
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    '59517' => {
3899      'Header' => 'fru.h',
3900      'Line' => '451',
3901      'Param' => {
3902        '0' => {
3903          'name' => 'msg',
3904          'type' => '4602'
3905        },
3906        '1' => {
3907          'name' => 'payload_length',
3908          'type' => '1145'
3909        },
3910        '2' => {
3911          'name' => 'completion_code',
3912          'type' => '4607'
3913        },
3914        '3' => {
3915          'name' => 'next_transfer_handle',
3916          'type' => '4612'
3917        },
3918        '4' => {
3919          'name' => 'transfer_flag',
3920          'type' => '4607'
3921        },
3922        '5' => {
3923          'name' => 'fru_structure_data',
3924          'type' => '10448'
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    '59684' => {
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' => '4155'
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    '60075' => {
3983      'Header' => 'fru.h',
3984      'Line' => '292',
3985      'Param' => {
3986        '0' => {
3987          'name' => 'msg',
3988          'type' => '4602'
3989        },
3990        '1' => {
3991          'name' => 'payload_length',
3992          'type' => '1145'
3993        },
3994        '2' => {
3995          'name' => 'data_transfer_handle',
3996          'type' => '4612'
3997        },
3998        '3' => {
3999          'name' => 'fru_table_handle',
4000          'type' => '12530'
4001        },
4002        '4' => {
4003          'name' => 'record_set_identifier',
4004          'type' => '12530'
4005        },
4006        '5' => {
4007          'name' => 'record_type',
4008          'type' => '4607'
4009        },
4010        '6' => {
4011          'name' => 'field_type',
4012          'offset' => '0',
4013          'type' => '4607'
4014        },
4015        '7' => {
4016          'name' => 'transfer_op_flag',
4017          'offset' => '8',
4018          'type' => '4607'
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    '60277' => {
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' => '4155'
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    '60574' => {
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' => '4607'
4093        },
4094        '3' => {
4095          'name' => 'record_size',
4096          'type' => '13093'
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    '61233' => {
4116      'Header' => 'fru.h',
4117      'Line' => '409',
4118      'Param' => {
4119        '0' => {
4120          'name' => 'fru_table',
4121          'type' => '4607'
4122        },
4123        '1' => {
4124          'name' => 'total_size',
4125          'type' => '1145'
4126        },
4127        '2' => {
4128          'name' => 'curr_size',
4129          'type' => '13093'
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' => '4607'
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    '61555' => {
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' => '4155'
4193        }
4194      },
4195      'Return' => '100',
4196      'ShortName' => 'encode_get_fru_record_table_resp'
4197    },
4198    '61777' => {
4199      'Header' => 'fru.h',
4200      'Line' => '251',
4201      'Param' => {
4202        '0' => {
4203          'name' => 'msg',
4204          'type' => '4602'
4205        },
4206        '1' => {
4207          'name' => 'payload_length',
4208          'type' => '1145'
4209        },
4210        '2' => {
4211          'name' => 'data_transfer_handle',
4212          'type' => '4612'
4213        },
4214        '3' => {
4215          'name' => 'transfer_operation_flag',
4216          'type' => '4607'
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    '61881' => {
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' => '4155'
4275        }
4276      },
4277      'Return' => '100',
4278      'ShortName' => 'encode_get_fru_record_table_metadata_resp'
4279    },
4280    '62184' => {
4281      'Header' => 'fru.h',
4282      'Line' => '203',
4283      'Param' => {
4284        '0' => {
4285          'name' => 'msg',
4286          'type' => '4602'
4287        },
4288        '1' => {
4289          'name' => 'payload_length',
4290          'type' => '1145'
4291        },
4292        '2' => {
4293          'name' => 'completion_code',
4294          'type' => '4607'
4295        },
4296        '3' => {
4297          'name' => 'fru_data_major_version',
4298          'type' => '4607'
4299        },
4300        '4' => {
4301          'name' => 'fru_data_minor_version',
4302          'type' => '4607'
4303        },
4304        '5' => {
4305          'name' => 'fru_table_maximum_size',
4306          'type' => '4612'
4307        },
4308        '6' => {
4309          'name' => 'fru_table_length',
4310          'offset' => '0',
4311          'type' => '4612'
4312        },
4313        '7' => {
4314          'name' => 'total_record_set_identifiers',
4315          'offset' => '8',
4316          'type' => '12530'
4317        },
4318        '8' => {
4319          'name' => 'total_table_records',
4320          'offset' => '16',
4321          'type' => '12530'
4322        },
4323        '9' => {
4324          'name' => 'checksum',
4325          'offset' => '24',
4326          'type' => '4612'
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    '62394' => {
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' => '4155'
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    '76847' => {
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' => '13093'
4374        },
4375        '3' => {
4376          'name' => 'entities',
4377          'type' => '77160'
4378        }
4379      },
4380      'Reg' => {
4381        '2' => 'rbp',
4382        '3' => 'r12'
4383      },
4384      'Return' => '1',
4385      'ShortName' => 'pldm_entity_association_pdr_extract'
4386    },
4387    '77175' => {
4388      'Header' => 'pdr.h',
4389      'Line' => '627',
4390      'Param' => {
4391        '0' => {
4392          'name' => 'tree',
4393          'type' => '77224'
4394        }
4395      },
4396      'Reg' => {
4397        '0' => 'rdi'
4398      },
4399      'Return' => '805',
4400      'ShortName' => 'pldm_is_empty_entity_assoc_tree'
4401    },
4402    '77229' => {
4403      'Header' => 'pdr.h',
4404      'Line' => '617',
4405      'Param' => {
4406        '0' => {
4407          'name' => 'tree',
4408          'type' => '77224'
4409        }
4410      },
4411      'Reg' => {
4412        '0' => 'rdi'
4413      },
4414      'Return' => '1',
4415      'ShortName' => 'pldm_entity_association_tree_destroy_root'
4416    },
4417    '77292' => {
4418      'Header' => 'pdr.h',
4419      'Line' => '607',
4420      'Param' => {
4421        '0' => {
4422          'name' => 'org_tree',
4423          'type' => '77224'
4424        },
4425        '1' => {
4426          'name' => 'new_tree',
4427          'type' => '77224'
4428        }
4429      },
4430      'Return' => '1',
4431      'ShortName' => 'pldm_entity_association_tree_copy_root'
4432    },
4433    '77676' => {
4434      'Header' => 'pdr.h',
4435      'Line' => '581',
4436      'Param' => {
4437        '0' => {
4438          'name' => 'tree',
4439          'type' => '77224'
4440        },
4441        '1' => {
4442          'name' => 'entity',
4443          'type' => '69276'
4444        }
4445      },
4446      'Return' => '64303',
4447      'ShortName' => 'pldm_entity_association_tree_find'
4448    },
4449    '77956' => {
4450      'Header' => 'pdr.h',
4451      'Line' => '595',
4452      'Param' => {
4453        '0' => {
4454          'name' => 'tree',
4455          'type' => '77224'
4456        },
4457        '1' => {
4458          'name' => 'entity',
4459          'type' => '69276'
4460        },
4461        '2' => {
4462          'name' => 'is_remote',
4463          'type' => '805'
4464        }
4465      },
4466      'Return' => '64303',
4467      'ShortName' => 'pldm_entity_association_tree_find_with_locality'
4468    },
4469    '78338' => {
4470      'Header' => 'pdr.h',
4471      'Line' => '216',
4472      'Param' => {
4473        '0' => {
4474          'name' => 'repo',
4475          'type' => '78460'
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' => '64298',
4491      'ShortName' => 'pldm_pdr_find_last_in_range'
4492    },
4493    '78465' => {
4494      'Header' => 'pdr.h',
4495      'Line' => '181',
4496      'Param' => {
4497        '0' => {
4498          'name' => 'repo',
4499          'type' => '69271'
4500        }
4501      },
4502      'Reg' => {
4503        '0' => 'rdi'
4504      },
4505      'Return' => '1',
4506      'ShortName' => 'pldm_pdr_remove_remote_pdrs'
4507    },
4508    '78713' => {
4509      'Header' => 'pdr.h',
4510      'Line' => '190',
4511      'Param' => {
4512        '0' => {
4513          'name' => 'repo',
4514          'type' => '69271'
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    '78981' => {
4529      'Header' => 'pdr.h',
4530      'Line' => '542',
4531      'Param' => {
4532        '0' => {
4533          'name' => 'tree',
4534          'type' => '77224'
4535        },
4536        '1' => {
4537          'name' => 'entity',
4538          'type' => '63439'
4539        },
4540        '2' => {
4541          'name' => 'node',
4542          'type' => '77671'
4543        }
4544      },
4545      'Return' => '1',
4546      'ShortName' => 'pldm_find_entity_ref_in_tree'
4547    },
4548    '79268' => {
4549      'Header' => 'pdr.h',
4550      'Line' => '531',
4551      'Param' => {
4552        '0' => {
4553          'name' => 'node',
4554          'type' => '64303'
4555        },
4556        '1' => {
4557          'name' => 'repo',
4558          'type' => '69271'
4559        },
4560        '2' => {
4561          'name' => 'entities',
4562          'type' => '77160'
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    '79501' => {
4594      'Header' => 'pdr.h',
4595      'Line' => '511',
4596      'Param' => {
4597        '0' => {
4598          'name' => 'node',
4599          'type' => '64303'
4600        },
4601        '1' => {
4602          'name' => 'repo',
4603          'type' => '69271'
4604        },
4605        '2' => {
4606          'name' => 'entities',
4607          'type' => '77160'
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    '79719' => {
4626      'Header' => 'pdr.h',
4627      'Line' => '459',
4628      'Param' => {
4629        '0' => {
4630          'name' => 'tree',
4631          'type' => '77224'
4632        },
4633        '1' => {
4634          'name' => 'repo',
4635          'type' => '69271'
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    '81242' => {
4650      'Header' => 'pdr.h',
4651      'Line' => '568',
4652      'Param' => {
4653        '0' => {
4654          'name' => 'parent',
4655          'type' => '64303'
4656        },
4657        '1' => {
4658          'name' => 'node',
4659          'type' => '69276'
4660        }
4661      },
4662      'Reg' => {
4663        '0' => 'rdi',
4664        '1' => 'rsi'
4665      },
4666      'Return' => '805',
4667      'ShortName' => 'pldm_is_current_parent_child'
4668    },
4669    '81331' => {
4670      'Header' => 'pdr.h',
4671      'Line' => '554',
4672      'Param' => {
4673        '0' => {
4674          'name' => 'node',
4675          'type' => '64303'
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    '81546' => {
4690      'Header' => 'pdr.h',
4691      'Line' => '443',
4692      'Param' => {
4693        '0' => {
4694          'name' => 'node',
4695          'type' => '64303'
4696        }
4697      },
4698      'Reg' => {
4699        '0' => 'rdi'
4700      },
4701      'Return' => '805',
4702      'ShortName' => 'pldm_entity_is_exist_parent'
4703    },
4704    '81701' => {
4705      'Header' => 'pdr.h',
4706      'Line' => '433',
4707      'Param' => {
4708        '0' => {
4709          'name' => 'node',
4710          'type' => '64303'
4711        }
4712      },
4713      'Return' => '63439',
4714      'ShortName' => 'pldm_entity_get_parent'
4715    },
4716    '81835' => {
4717      'Header' => 'pdr.h',
4718      'Line' => '423',
4719      'Param' => {
4720        '0' => {
4721          'name' => 'node',
4722          'type' => '64303'
4723        }
4724      },
4725      'Return' => '805',
4726      'ShortName' => 'pldm_entity_is_node_parent'
4727    },
4728    '81990' => {
4729      'Header' => 'pdr.h',
4730      'Line' => '413',
4731      'Param' => {
4732        '0' => {
4733          'name' => 'tree',
4734          'type' => '77224'
4735        }
4736      },
4737      'Reg' => {
4738        '0' => 'rdi'
4739      },
4740      'Return' => '1',
4741      'ShortName' => 'pldm_entity_association_tree_destroy'
4742    },
4743    '82169' => {
4744      'Header' => 'pdr.h',
4745      'Line' => '385',
4746      'Param' => {
4747        '0' => {
4748          'name' => 'tree',
4749          'type' => '77224'
4750        },
4751        '1' => {
4752          'name' => 'entities',
4753          'type' => '77160'
4754        },
4755        '2' => {
4756          'name' => 'size',
4757          'type' => '13093'
4758        }
4759      },
4760      'Reg' => {
4761        '2' => 'rbp'
4762      },
4763      'Return' => '1',
4764      'ShortName' => 'pldm_entity_association_tree_visit'
4765    },
4766    '82628' => {
4767      'Header' => 'pdr.h',
4768      'Line' => '367',
4769      'Param' => {
4770        '0' => {
4771          'name' => 'tree',
4772          'type' => '77224'
4773        },
4774        '1' => {
4775          'name' => 'entity',
4776          'type' => '69276'
4777        },
4778        '2' => {
4779          'name' => 'entity_instance_number',
4780          'type' => '1011'
4781        },
4782        '3' => {
4783          'name' => 'parent',
4784          'type' => '64303'
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' => '64303',
4806      'ShortName' => 'pldm_entity_association_tree_add_entity'
4807    },
4808    '83155' => {
4809      'Header' => 'pdr.h',
4810      'Line' => '339',
4811      'Param' => {
4812        '0' => {
4813          'name' => 'tree',
4814          'type' => '77224'
4815        },
4816        '1' => {
4817          'name' => 'entity',
4818          'type' => '69276'
4819        },
4820        '2' => {
4821          'name' => 'entity_instance_number',
4822          'type' => '1011'
4823        },
4824        '3' => {
4825          'name' => 'parent',
4826          'type' => '64303'
4827        },
4828        '4' => {
4829          'name' => 'association_type',
4830          'type' => '121'
4831        }
4832      },
4833      'Return' => '64303',
4834      'ShortName' => 'pldm_entity_association_tree_add'
4835    },
4836    '83588' => {
4837      'Header' => 'pdr.h',
4838      'Line' => '322',
4839      'Return' => '77224',
4840      'ShortName' => 'pldm_entity_association_tree_init'
4841    },
4842    '83662' => {
4843      'Header' => 'pdr.h',
4844      'Line' => '407',
4845      'Param' => {
4846        '0' => {
4847          'name' => 'entity',
4848          'type' => '83796'
4849        }
4850      },
4851      'Return' => '1011',
4852      'ShortName' => 'pldm_entity_node_get_remote_container_id'
4853    },
4854    '83822' => {
4855      'Header' => 'pdr.h',
4856      'Line' => '396',
4857      'Param' => {
4858        '0' => {
4859          'name' => 'node',
4860          'type' => '64303'
4861        }
4862      },
4863      'Return' => '63439',
4864      'ShortName' => 'pldm_entity_extract'
4865    },
4866    '84616' => {
4867      'Header' => 'pdr.h',
4868      'Line' => '203',
4869      'Param' => {
4870        '0' => {
4871          'name' => 'repo',
4872          'type' => '78460'
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    '84975' => {
4901      'Header' => 'pdr.h',
4902      'Line' => '287',
4903      'Param' => {
4904        '0' => {
4905          'name' => 'repo',
4906          'type' => '78460'
4907        },
4908        '1' => {
4909          'name' => 'fru_rsi',
4910          'type' => '1011'
4911        },
4912        '2' => {
4913          'name' => 'terminus_handle',
4914          'type' => '12530'
4915        },
4916        '3' => {
4917          'name' => 'entity_type',
4918          'type' => '12530'
4919        },
4920        '4' => {
4921          'name' => 'entity_instance_num',
4922          'type' => '12530'
4923        },
4924        '5' => {
4925          'name' => 'container_id',
4926          'type' => '12530'
4927        }
4928      },
4929      'Reg' => {
4930        '2' => 'r12'
4931      },
4932      'Return' => '84960',
4933      'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
4934    },
4935    '85329' => {
4936      'Header' => 'pdr.h',
4937      'Line' => '261',
4938      'Param' => {
4939        '0' => {
4940          'name' => 'repo',
4941          'type' => '69271'
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' => '4612'
4967        }
4968      },
4969      'Return' => '100',
4970      'ShortName' => 'pldm_pdr_add_fru_record_set'
4971    },
4972    '85668' => {
4973      'Header' => 'pdr.h',
4974      'Line' => '173',
4975      'Param' => {
4976        '0' => {
4977          'name' => 'record',
4978          'type' => '84960'
4979        }
4980      },
4981      'Return' => '805',
4982      'ShortName' => 'pldm_pdr_record_is_remote'
4983    },
4984    '86039' => {
4985      'Header' => 'pdr.h',
4986      'Line' => '97',
4987      'Param' => {
4988        '0' => {
4989          'name' => 'repo',
4990          'type' => '78460'
4991        },
4992        '1' => {
4993          'name' => 'record',
4994          'type' => '84960'
4995        }
4996      },
4997      'Return' => '1023',
4998      'ShortName' => 'pldm_pdr_get_record_handle'
4999    },
5000    '86256' => {
5001      'Header' => 'pdr.h',
5002      'Line' => '62',
5003      'Param' => {
5004        '0' => {
5005          'name' => 'repo',
5006          'type' => '78460'
5007        }
5008      },
5009      'Return' => '1023',
5010      'ShortName' => 'pldm_pdr_get_repo_size'
5011    },
5012    '86387' => {
5013      'Header' => 'pdr.h',
5014      'Line' => '52',
5015      'Param' => {
5016        '0' => {
5017          'name' => 'repo',
5018          'type' => '78460'
5019        }
5020      },
5021      'Return' => '1023',
5022      'ShortName' => 'pldm_pdr_get_record_count'
5023    },
5024    '86518' => {
5025      'Header' => 'pdr.h',
5026      'Line' => '163',
5027      'Param' => {
5028        '0' => {
5029          'name' => 'repo',
5030          'type' => '78460'
5031        },
5032        '1' => {
5033          'name' => 'pdr_type',
5034          'type' => '121'
5035        },
5036        '2' => {
5037          'name' => 'curr_record',
5038          'type' => '84960'
5039        },
5040        '3' => {
5041          'name' => 'data',
5042          'type' => '53623'
5043        },
5044        '4' => {
5045          'name' => 'size',
5046          'type' => '4612'
5047        }
5048      },
5049      'Reg' => {
5050        '0' => 'rdi',
5051        '3' => 'rcx',
5052        '4' => 'r8'
5053      },
5054      'Return' => '84960',
5055      'ShortName' => 'pldm_pdr_find_record_by_type'
5056    },
5057    '86689' => {
5058      'Header' => 'pdr.h',
5059      'Line' => '145',
5060      'Param' => {
5061        '0' => {
5062          'name' => 'repo',
5063          'type' => '78460'
5064        },
5065        '1' => {
5066          'name' => 'curr_record',
5067          'type' => '84960'
5068        },
5069        '2' => {
5070          'name' => 'data',
5071          'type' => '53623'
5072        },
5073        '3' => {
5074          'name' => 'size',
5075          'type' => '4612'
5076        },
5077        '4' => {
5078          'name' => 'next_record_handle',
5079          'type' => '4612'
5080        }
5081      },
5082      'Reg' => {
5083        '0' => 'rdi',
5084        '1' => 'rbx',
5085        '2' => 'r13',
5086        '3' => 'rcx',
5087        '4' => 'rbp'
5088      },
5089      'Return' => '84960',
5090      'ShortName' => 'pldm_pdr_get_next_record'
5091    },
5092    '86856' => {
5093      'Header' => 'pdr.h',
5094      'Line' => '126',
5095      'Param' => {
5096        '0' => {
5097          'name' => 'repo',
5098          'type' => '78460'
5099        },
5100        '1' => {
5101          'name' => 'record_handle',
5102          'type' => '1023'
5103        },
5104        '2' => {
5105          'name' => 'data',
5106          'type' => '53623'
5107        },
5108        '3' => {
5109          'name' => 'size',
5110          'type' => '4612'
5111        },
5112        '4' => {
5113          'name' => 'next_record_handle',
5114          'type' => '4612'
5115        }
5116      },
5117      'Reg' => {
5118        '0' => 'rdi',
5119        '1' => 'rax',
5120        '2' => 'rdx',
5121        '3' => 'rcx',
5122        '4' => 'rbp'
5123      },
5124      'Return' => '84960',
5125      'ShortName' => 'pldm_pdr_find_record'
5126    },
5127    '87024' => {
5128      'Header' => 'pdr.h',
5129      'Line' => '42',
5130      'Param' => {
5131        '0' => {
5132          'name' => 'repo',
5133          'type' => '69271'
5134        }
5135      },
5136      'Reg' => {
5137        '0' => 'rdi'
5138      },
5139      'Return' => '1',
5140      'ShortName' => 'pldm_pdr_destroy'
5141    },
5142    '87177' => {
5143      'Header' => 'pdr.h',
5144      'Line' => '36',
5145      'Return' => '69271',
5146      'ShortName' => 'pldm_pdr_init'
5147    },
5148    '87249' => {
5149      'Header' => 'pdr.h',
5150      'Line' => '79',
5151      'Param' => {
5152        '0' => {
5153          'name' => 'repo',
5154          'type' => '69271'
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' => '4612'
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    '95555' => {
5187      'Header' => 'platform.h',
5188      'Line' => '2506',
5189      'Param' => {
5190        '0' => {
5191          'name' => 'event',
5192          'type' => '95604'
5193        }
5194      },
5195      'Reg' => {
5196        '0' => 'rdi'
5197      },
5198      'Return' => '4607',
5199      'ShortName' => 'pldm_platform_cper_event_event_data'
5200    },
5201    '95609' => {
5202      'Header' => 'platform.h',
5203      'Line' => '2495',
5204      'Param' => {
5205        '0' => {
5206          'name' => 'event_data',
5207          'type' => '2341'
5208        },
5209        '1' => {
5210          'name' => 'event_data_length',
5211          'type' => '1145'
5212        },
5213        '2' => {
5214          'name' => 'cper_event',
5215          'type' => '95604'
5216        },
5217        '3' => {
5218          'name' => 'cper_event_length',
5219          'type' => '1145'
5220        }
5221      },
5222      'Return' => '100',
5223      'ShortName' => 'decode_pldm_platform_cper_event'
5224    },
5225    '97217' => {
5226      'Header' => 'platform.h',
5227      'Line' => '2484',
5228      'Param' => {
5229        '0' => {
5230          'name' => 'pdr',
5231          'type' => '98142'
5232        }
5233      },
5234      'Reg' => {
5235        '0' => 'rdi'
5236      },
5237      'Return' => '100',
5238      'ShortName' => 'decode_pldm_entity_auxiliary_names_pdr_index'
5239    },
5240    '98147' => {
5241      'Header' => 'platform.h',
5242      'Line' => '2462',
5243      'Param' => {
5244        '0' => {
5245          'name' => 'data',
5246          'type' => '2341'
5247        },
5248        '1' => {
5249          'name' => 'data_length',
5250          'type' => '1145'
5251        },
5252        '2' => {
5253          'name' => 'pdr',
5254          'type' => '98142'
5255        },
5256        '3' => {
5257          'name' => 'pdr_length',
5258          'type' => '1145'
5259        }
5260      },
5261      'Reg' => {
5262        '2' => 'rbx'
5263      },
5264      'Return' => '100',
5265      'ShortName' => 'decode_entity_auxiliary_names_pdr'
5266    },
5267    '105032' => {
5268      'Header' => 'platform.h',
5269      'Line' => '1846',
5270      'Param' => {
5271        '0' => {
5272          'name' => 'instance_id',
5273          'type' => '121'
5274        },
5275        '1' => {
5276          'name' => 'resp',
5277          'type' => '106630'
5278        },
5279        '2' => {
5280          'name' => 'msg',
5281          'type' => '4155'
5282        },
5283        '3' => {
5284          'name' => 'payload_length',
5285          'type' => '1145'
5286        }
5287      },
5288      'Reg' => {
5289        '2' => 'rbp'
5290      },
5291      'Return' => '100',
5292      'ShortName' => 'encode_get_state_effecter_states_resp'
5293    },
5294    '106645' => {
5295      'Header' => 'platform.h',
5296      'Line' => '1829',
5297      'Param' => {
5298        '0' => {
5299          'name' => 'msg',
5300          'type' => '4602'
5301        },
5302        '1' => {
5303          'name' => 'payload_length',
5304          'type' => '1145'
5305        },
5306        '2' => {
5307          'name' => 'resp',
5308          'type' => '106630'
5309        }
5310      },
5311      'Return' => '100',
5312      'ShortName' => 'decode_get_state_effecter_states_resp'
5313    },
5314    '108162' => {
5315      'Header' => 'platform.h',
5316      'Line' => '1798',
5317      'Param' => {
5318        '0' => {
5319          'name' => 'msg',
5320          'type' => '4602'
5321        },
5322        '1' => {
5323          'name' => 'payload_length',
5324          'type' => '1145'
5325        },
5326        '2' => {
5327          'name' => 'effecter_id',
5328          'type' => '12530'
5329        }
5330      },
5331      'Return' => '100',
5332      'ShortName' => 'decode_get_state_effecter_states_req'
5333    },
5334    '108929' => {
5335      'Header' => 'platform.h',
5336      'Line' => '1812',
5337      'Param' => {
5338        '0' => {
5339          'name' => 'instance_id',
5340          'type' => '121'
5341        },
5342        '1' => {
5343          'name' => 'effecter_id',
5344          'type' => '1011'
5345        },
5346        '2' => {
5347          'name' => 'msg',
5348          'type' => '4155'
5349        },
5350        '3' => {
5351          'name' => 'payload_length',
5352          'type' => '1145'
5353        }
5354      },
5355      'Return' => '100',
5356      'ShortName' => 'encode_get_state_effecter_states_req'
5357    },
5358    '150308' => {
5359      'Header' => 'platform.h',
5360      'Line' => '1978',
5361      'Param' => {
5362        '0' => {
5363          'name' => 'msg',
5364          'type' => '4602'
5365        },
5366        '1' => {
5367          'name' => 'payload_length',
5368          'type' => '1145'
5369        },
5370        '2' => {
5371          'name' => 'completion_code',
5372          'type' => '4607'
5373        },
5374        '3' => {
5375          'name' => 'tid',
5376          'type' => '4607'
5377        },
5378        '4' => {
5379          'name' => 'event_id',
5380          'type' => '12530'
5381        },
5382        '5' => {
5383          'name' => 'next_data_transfer_handle',
5384          'type' => '4612'
5385        },
5386        '6' => {
5387          'name' => 'transfer_flag',
5388          'offset' => '0',
5389          'type' => '4607'
5390        },
5391        '7' => {
5392          'name' => 'event_class',
5393          'offset' => '8',
5394          'type' => '4607'
5395        },
5396        '8' => {
5397          'name' => 'event_data_size',
5398          'offset' => '16',
5399          'type' => '4612'
5400        },
5401        '9' => {
5402          'name' => 'event_data',
5403          'offset' => '24',
5404          'type' => '55614'
5405        },
5406        '10' => {
5407          'name' => 'event_data_integrity_checksum',
5408          'offset' => '32',
5409          'type' => '4612'
5410        }
5411      },
5412      'Return' => '100',
5413      'ShortName' => 'decode_poll_for_platform_event_message_resp'
5414    },
5415    '153013' => {
5416      'Header' => 'platform.h',
5417      'Line' => '1952',
5418      'Param' => {
5419        '0' => {
5420          'name' => 'instance_id',
5421          'type' => '121'
5422        },
5423        '1' => {
5424          'name' => 'format_version',
5425          'type' => '121'
5426        },
5427        '2' => {
5428          'name' => 'transfer_operation_flag',
5429          'type' => '121'
5430        },
5431        '3' => {
5432          'name' => 'data_transfer_handle',
5433          'type' => '1023'
5434        },
5435        '4' => {
5436          'name' => 'event_id_to_acknowledge',
5437          'type' => '1011'
5438        },
5439        '5' => {
5440          'name' => 'msg',
5441          'type' => '4155'
5442        },
5443        '6' => {
5444          'name' => 'payload_length',
5445          'offset' => '0',
5446          'type' => '1145'
5447        }
5448      },
5449      'Return' => '100',
5450      'ShortName' => 'encode_poll_for_platform_event_message_req'
5451    },
5452    '154427' => {
5453      'Header' => 'platform.h',
5454      'Line' => '2422',
5455      'Param' => {
5456        '0' => {
5457          'name' => 'instance_id',
5458          'type' => '121'
5459        },
5460        '1' => {
5461          'name' => 'completion_code',
5462          'type' => '121'
5463        },
5464        '2' => {
5465          'name' => 'msg',
5466          'type' => '4155'
5467        }
5468      },
5469      'Return' => '100',
5470      'ShortName' => 'encode_set_event_receiver_resp'
5471    },
5472    '154600' => {
5473      'Header' => 'platform.h',
5474      'Line' => '2408',
5475      'Param' => {
5476        '0' => {
5477          'name' => 'msg',
5478          'type' => '4602'
5479        },
5480        '1' => {
5481          'name' => 'payload_length',
5482          'type' => '1145'
5483        },
5484        '2' => {
5485          'name' => 'event_message_global_enable',
5486          'type' => '4607'
5487        },
5488        '3' => {
5489          'name' => 'transport_protocol_type',
5490          'type' => '4607'
5491        },
5492        '4' => {
5493          'name' => 'event_receiver_address_info',
5494          'type' => '4607'
5495        },
5496        '5' => {
5497          'name' => 'heartbeat_timer',
5498          'type' => '12530'
5499        }
5500      },
5501      'Return' => '100',
5502      'ShortName' => 'decode_set_event_receiver_req'
5503    },
5504    '156019' => {
5505      'Header' => 'platform.h',
5506      'Line' => '2386',
5507      'Param' => {
5508        '0' => {
5509          'name' => 'msg',
5510          'type' => '4602'
5511        },
5512        '1' => {
5513          'name' => 'payload_length',
5514          'type' => '1145'
5515        },
5516        '2' => {
5517          'name' => 'completion_code',
5518          'type' => '4607'
5519        }
5520      },
5521      'Reg' => {
5522        '0' => 'rdi',
5523        '1' => 'rsi',
5524        '2' => 'rdx'
5525      },
5526      'Return' => '100',
5527      'ShortName' => 'decode_set_event_receiver_resp'
5528    },
5529    '156677' => {
5530      'Header' => 'platform.h',
5531      'Line' => '2372',
5532      'Param' => {
5533        '0' => {
5534          'name' => 'instance_id',
5535          'type' => '121'
5536        },
5537        '1' => {
5538          'name' => 'event_message_global_enable',
5539          'type' => '121'
5540        },
5541        '2' => {
5542          'name' => 'transport_protocol_type',
5543          'type' => '121'
5544        },
5545        '3' => {
5546          'name' => 'event_receiver_address_info',
5547          'type' => '121'
5548        },
5549        '4' => {
5550          'name' => 'heartbeat_timer',
5551          'type' => '1011'
5552        },
5553        '5' => {
5554          'name' => 'msg',
5555          'type' => '4155'
5556        }
5557      },
5558      'Return' => '100',
5559      'ShortName' => 'encode_set_event_receiver_req'
5560    },
5561    '156935' => {
5562      'Header' => 'platform.h',
5563      'Line' => '1493',
5564      'Param' => {
5565        '0' => {
5566          'name' => 'msg',
5567          'type' => '4602'
5568        },
5569        '1' => {
5570          'name' => 'payload_length',
5571          'type' => '1145'
5572        },
5573        '2' => {
5574          'name' => 'sensor_id',
5575          'type' => '12530'
5576        },
5577        '3' => {
5578          'name' => 'rearm_event_state',
5579          'type' => '4607'
5580        }
5581      },
5582      'Return' => '100',
5583      'ShortName' => 'decode_get_sensor_reading_req'
5584    },
5585    '157916' => {
5586      'Header' => 'platform.h',
5587      'Line' => '1519',
5588      'Param' => {
5589        '0' => {
5590          'name' => 'instance_id',
5591          'type' => '121'
5592        },
5593        '1' => {
5594          'name' => 'completion_code',
5595          'type' => '121'
5596        },
5597        '2' => {
5598          'name' => 'sensor_data_size',
5599          'type' => '121'
5600        },
5601        '3' => {
5602          'name' => 'sensor_operational_state',
5603          'type' => '121'
5604        },
5605        '4' => {
5606          'name' => 'sensor_event_message_enable',
5607          'type' => '121'
5608        },
5609        '5' => {
5610          'name' => 'present_state',
5611          'type' => '121'
5612        },
5613        '6' => {
5614          'name' => 'previous_state',
5615          'offset' => '0',
5616          'type' => '121'
5617        },
5618        '7' => {
5619          'name' => 'event_state',
5620          'offset' => '8',
5621          'type' => '121'
5622        },
5623        '8' => {
5624          'name' => 'present_reading',
5625          'offset' => '16',
5626          'type' => '1219'
5627        },
5628        '9' => {
5629          'name' => 'msg',
5630          'offset' => '24',
5631          'type' => '4155'
5632        },
5633        '10' => {
5634          'name' => 'payload_length',
5635          'offset' => '32',
5636          'type' => '1145'
5637        }
5638      },
5639      'Return' => '100',
5640      'ShortName' => 'encode_get_sensor_reading_resp'
5641    },
5642    '158468' => {
5643      'Header' => 'platform.h',
5644      'Line' => '2347',
5645      'Param' => {
5646        '0' => {
5647          'name' => 'msg',
5648          'type' => '4602'
5649        },
5650        '1' => {
5651          'name' => 'payload_length',
5652          'type' => '1145'
5653        },
5654        '2' => {
5655          'name' => 'completion_code',
5656          'type' => '4607'
5657        },
5658        '3' => {
5659          'name' => 'sensor_data_size',
5660          'type' => '4607'
5661        },
5662        '4' => {
5663          'name' => 'sensor_operational_state',
5664          'type' => '4607'
5665        },
5666        '5' => {
5667          'name' => 'sensor_event_message_enable',
5668          'type' => '4607'
5669        },
5670        '6' => {
5671          'name' => 'present_state',
5672          'offset' => '0',
5673          'type' => '4607'
5674        },
5675        '7' => {
5676          'name' => 'previous_state',
5677          'offset' => '8',
5678          'type' => '4607'
5679        },
5680        '8' => {
5681          'name' => 'event_state',
5682          'offset' => '16',
5683          'type' => '4607'
5684        },
5685        '9' => {
5686          'name' => 'present_reading',
5687          'offset' => '24',
5688          'type' => '4607'
5689        }
5690      },
5691      'Return' => '100',
5692      'ShortName' => 'decode_get_sensor_reading_resp'
5693    },
5694    '162061' => {
5695      'Header' => 'platform.h',
5696      'Line' => '2322',
5697      'Param' => {
5698        '0' => {
5699          'name' => 'instance_id',
5700          'type' => '121'
5701        },
5702        '1' => {
5703          'name' => 'sensor_id',
5704          'type' => '1011'
5705        },
5706        '2' => {
5707          'name' => 'rearm_event_state',
5708          'type' => '121'
5709        },
5710        '3' => {
5711          'name' => 'msg',
5712          'type' => '4155'
5713        }
5714      },
5715      'Return' => '100',
5716      'ShortName' => 'encode_get_sensor_reading_req'
5717    },
5718    '162279' => {
5719      'Header' => 'platform.h',
5720      'Line' => '2303',
5721      'Param' => {
5722        '0' => {
5723          'name' => 'change_record_data',
5724          'type' => '1219'
5725        },
5726        '1' => {
5727          'name' => 'change_record_data_size',
5728          'type' => '1145'
5729        },
5730        '2' => {
5731          'name' => 'event_data_operation',
5732          'type' => '4607'
5733        },
5734        '3' => {
5735          'name' => 'number_of_change_entries',
5736          'type' => '4607'
5737        },
5738        '4' => {
5739          'name' => 'change_entry_data_offset',
5740          'type' => '13093'
5741        }
5742      },
5743      'Reg' => {
5744        '0' => 'rdi',
5745        '2' => 'rdx',
5746        '3' => 'r9',
5747        '4' => 'r8'
5748      },
5749      'Return' => '100',
5750      'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
5751    },
5752    '164280' => {
5753      'Header' => 'platform.h',
5754      'Line' => '2209',
5755      'Param' => {
5756        '0' => {
5757          'name' => 'event_data',
5758          'type' => '2341'
5759        },
5760        '1' => {
5761          'name' => 'event_data_length',
5762          'type' => '1145'
5763        },
5764        '2' => {
5765          'name' => 'poll_event',
5766          'type' => '165527'
5767        }
5768      },
5769      'Return' => '100',
5770      'ShortName' => 'decode_pldm_message_poll_event_data'
5771    },
5772    '165532' => {
5773      'Header' => 'platform.h',
5774      'Line' => '2195',
5775      'Param' => {
5776        '0' => {
5777          'name' => 'event_data',
5778          'type' => '1219'
5779        },
5780        '1' => {
5781          'name' => 'event_data_size',
5782          'type' => '1145'
5783        },
5784        '2' => {
5785          'name' => 'event_data_format',
5786          'type' => '4607'
5787        },
5788        '3' => {
5789          'name' => 'number_of_change_records',
5790          'type' => '4607'
5791        },
5792        '4' => {
5793          'name' => 'change_record_data_offset',
5794          'type' => '13093'
5795        }
5796      },
5797      'Reg' => {
5798        '0' => 'rdi',
5799        '2' => 'rdx',
5800        '3' => 'r9',
5801        '4' => 'r8'
5802      },
5803      'Return' => '100',
5804      'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
5805    },
5806    '166429' => {
5807      'Header' => 'platform.h',
5808      'Line' => '2257',
5809      'Param' => {
5810        '0' => {
5811          'name' => 'event_data_format',
5812          'type' => '121'
5813        },
5814        '1' => {
5815          'name' => 'number_of_change_records',
5816          'type' => '121'
5817        },
5818        '2' => {
5819          'name' => 'event_data_operations',
5820          'type' => '1219'
5821        },
5822        '3' => {
5823          'name' => 'numbers_of_change_entries',
5824          'type' => '1219'
5825        },
5826        '4' => {
5827          'name' => 'change_entries',
5828          'type' => '166748'
5829        },
5830        '5' => {
5831          'name' => 'event_data',
5832          'type' => '166763'
5833        },
5834        '6' => {
5835          'name' => 'actual_change_records_size',
5836          'offset' => '0',
5837          'type' => '13093'
5838        },
5839        '7' => {
5840          'name' => 'max_change_records_size',
5841          'offset' => '8',
5842          'type' => '1145'
5843        }
5844      },
5845      'Reg' => {
5846        '0' => 'rdi',
5847        '1' => 'rbx',
5848        '2' => 'r10',
5849        '3' => 'r11',
5850        '4' => 'r8',
5851        '5' => 'r9'
5852      },
5853      'Return' => '100',
5854      'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
5855    },
5856    '166773' => {
5857      'Header' => 'platform.h',
5858      'Line' => '2173',
5859      'Param' => {
5860        '0' => {
5861          'name' => 'msg',
5862          'type' => '4602'
5863        },
5864        '1' => {
5865          'name' => 'payload_length',
5866          'type' => '1145'
5867        },
5868        '2' => {
5869          'name' => 'completion_code',
5870          'type' => '4607'
5871        },
5872        '3' => {
5873          'name' => 'effecter_data_size',
5874          'type' => '4607'
5875        },
5876        '4' => {
5877          'name' => 'effecter_oper_state',
5878          'type' => '4607'
5879        },
5880        '5' => {
5881          'name' => 'pending_value',
5882          'type' => '4607'
5883        },
5884        '6' => {
5885          'name' => 'present_value',
5886          'offset' => '0',
5887          'type' => '4607'
5888        }
5889      },
5890      'Return' => '100',
5891      'ShortName' => 'decode_get_numeric_effecter_value_resp'
5892    },
5893    '171121' => {
5894      'Header' => 'platform.h',
5895      'Line' => '1450',
5896      'Param' => {
5897        '0' => {
5898          'name' => 'msg',
5899          'type' => '4602'
5900        },
5901        '1' => {
5902          'name' => 'payload_length',
5903          'type' => '1145'
5904        },
5905        '2' => {
5906          'name' => 'effecter_id',
5907          'type' => '12530'
5908        }
5909      },
5910      'Return' => '100',
5911      'ShortName' => 'decode_get_numeric_effecter_value_req'
5912    },
5913    '171883' => {
5914      'Header' => 'platform.h',
5915      'Line' => '1474',
5916      'Param' => {
5917        '0' => {
5918          'name' => 'instance_id',
5919          'type' => '121'
5920        },
5921        '1' => {
5922          'name' => 'completion_code',
5923          'type' => '121'
5924        },
5925        '2' => {
5926          'name' => 'effecter_data_size',
5927          'type' => '121'
5928        },
5929        '3' => {
5930          'name' => 'effecter_oper_state',
5931          'type' => '121'
5932        },
5933        '4' => {
5934          'name' => 'pending_value',
5935          'type' => '1219'
5936        },
5937        '5' => {
5938          'name' => 'present_value',
5939          'type' => '1219'
5940        },
5941        '6' => {
5942          'name' => 'msg',
5943          'offset' => '0',
5944          'type' => '4155'
5945        },
5946        '7' => {
5947          'name' => 'payload_length',
5948          'offset' => '8',
5949          'type' => '1145'
5950        }
5951      },
5952      'Return' => '100',
5953      'ShortName' => 'encode_get_numeric_effecter_value_resp'
5954    },
5955    '172579' => {
5956      'Header' => 'platform.h',
5957      'Line' => '2152',
5958      'Param' => {
5959        '0' => {
5960          'name' => 'instance_id',
5961          'type' => '121'
5962        },
5963        '1' => {
5964          'name' => 'effecter_id',
5965          'type' => '1011'
5966        },
5967        '2' => {
5968          'name' => 'msg',
5969          'type' => '4155'
5970        }
5971      },
5972      'Return' => '100',
5973      'ShortName' => 'encode_get_numeric_effecter_value_req'
5974    },
5975    '172777' => {
5976      'Header' => 'platform.h',
5977      'Line' => '2137',
5978      'Param' => {
5979        '0' => {
5980          'name' => 'pdr_data',
5981          'type' => '2341'
5982        },
5983        '1' => {
5984          'name' => 'pdr_data_length',
5985          'type' => '1145'
5986        },
5987        '2' => {
5988          'name' => 'pdr_value',
5989          'type' => '231320'
5990        }
5991      },
5992      'Return' => '100',
5993      'ShortName' => 'decode_numeric_sensor_pdr_data'
5994    },
5995    '231325' => {
5996      'Header' => 'platform.h',
5997      'Line' => '2125',
5998      'Param' => {
5999        '0' => {
6000          'name' => 'sensor_data',
6001          'type' => '1219'
6002        },
6003        '1' => {
6004          'name' => 'sensor_data_length',
6005          'type' => '1145'
6006        },
6007        '2' => {
6008          'name' => 'event_state',
6009          'type' => '4607'
6010        },
6011        '3' => {
6012          'name' => 'previous_event_state',
6013          'type' => '4607'
6014        },
6015        '4' => {
6016          'name' => 'sensor_data_size',
6017          'type' => '4607'
6018        },
6019        '5' => {
6020          'name' => 'present_reading',
6021          'type' => '4612'
6022        }
6023      },
6024      'Reg' => {
6025        '3' => 'r10',
6026        '5' => 'r9'
6027      },
6028      'Return' => '100',
6029      'ShortName' => 'decode_numeric_sensor_data'
6030    },
6031    '233982' => {
6032      'Header' => 'platform.h',
6033      'Line' => '2104',
6034      'Param' => {
6035        '0' => {
6036          'name' => 'sensor_data',
6037          'type' => '1219'
6038        },
6039        '1' => {
6040          'name' => 'sensor_data_length',
6041          'type' => '1145'
6042        },
6043        '2' => {
6044          'name' => 'sensor_offset',
6045          'type' => '4607'
6046        },
6047        '3' => {
6048          'name' => 'event_state',
6049          'type' => '4607'
6050        },
6051        '4' => {
6052          'name' => 'previous_event_state',
6053          'type' => '4607'
6054        }
6055      },
6056      'Reg' => {
6057        '0' => 'rdi',
6058        '2' => 'rdx',
6059        '3' => 'r9',
6060        '4' => 'r8'
6061      },
6062      'Return' => '100',
6063      'ShortName' => 'decode_state_sensor_data'
6064    },
6065    '235078' => {
6066      'Header' => 'platform.h',
6067      'Line' => '2086',
6068      'Param' => {
6069        '0' => {
6070          'name' => 'sensor_data',
6071          'type' => '1219'
6072        },
6073        '1' => {
6074          'name' => 'sensor_data_length',
6075          'type' => '1145'
6076        },
6077        '2' => {
6078          'name' => 'present_op_state',
6079          'type' => '4607'
6080        },
6081        '3' => {
6082          'name' => 'previous_op_state',
6083          'type' => '4607'
6084        }
6085      },
6086      'Reg' => {
6087        '1' => 'rsi',
6088        '2' => 'rdx',
6089        '3' => 'r8'
6090      },
6091      'Return' => '100',
6092      'ShortName' => 'decode_sensor_op_data'
6093    },
6094    '235955' => {
6095      'Header' => 'platform.h',
6096      'Line' => '2069',
6097      'Param' => {
6098        '0' => {
6099          'name' => 'event_data',
6100          'type' => '1219'
6101        },
6102        '1' => {
6103          'name' => 'event_data_length',
6104          'type' => '1145'
6105        },
6106        '2' => {
6107          'name' => 'sensor_id',
6108          'type' => '12530'
6109        },
6110        '3' => {
6111          'name' => 'sensor_event_class_type',
6112          'type' => '4607'
6113        },
6114        '4' => {
6115          'name' => 'event_class_data_offset',
6116          'type' => '13093'
6117        }
6118      },
6119      'Return' => '100',
6120      'ShortName' => 'decode_sensor_event_data'
6121    },
6122    '236908' => {
6123      'Header' => 'platform.h',
6124      'Line' => '2048',
6125      'Param' => {
6126        '0' => {
6127          'name' => 'msg',
6128          'type' => '4602'
6129        },
6130        '1' => {
6131          'name' => 'payload_length',
6132          'type' => '1145'
6133        },
6134        '2' => {
6135          'name' => 'completion_code',
6136          'type' => '4607'
6137        },
6138        '3' => {
6139          'name' => 'synchrony_config',
6140          'type' => '4607'
6141        },
6142        '4' => {
6143          'name' => 'synchrony_config_support',
6144          'type' => '6428'
6145        },
6146        '5' => {
6147          'name' => 'number_event_class_returned',
6148          'type' => '4607'
6149        },
6150        '6' => {
6151          'name' => 'event_class',
6152          'offset' => '0',
6153          'type' => '4607'
6154        },
6155        '7' => {
6156          'name' => 'event_class_count',
6157          'offset' => '8',
6158          'type' => '121'
6159        }
6160      },
6161      'Reg' => {
6162        '3' => 'r10',
6163        '4' => 'r8',
6164        '5' => 'r9'
6165      },
6166      'Return' => '100',
6167      'ShortName' => 'decode_event_message_supported_resp'
6168    },
6169    '238541' => {
6170      'Header' => 'platform.h',
6171      'Line' => '2031',
6172      'Param' => {
6173        '0' => {
6174          'name' => 'instance_id',
6175          'type' => '121'
6176        },
6177        '1' => {
6178          'name' => 'format_version',
6179          'type' => '121'
6180        },
6181        '2' => {
6182          'name' => 'msg',
6183          'type' => '4155'
6184        }
6185      },
6186      'Return' => '100',
6187      'ShortName' => 'encode_event_message_supported_req'
6188    },
6189    '238739' => {
6190      'Header' => 'platform.h',
6191      'Line' => '2004',
6192      'Param' => {
6193        '0' => {
6194          'name' => 'msg',
6195          'type' => '4602'
6196        },
6197        '1' => {
6198          'name' => 'payload_length',
6199          'type' => '1145'
6200        },
6201        '2' => {
6202          'name' => 'completion_code',
6203          'type' => '4607'
6204        },
6205        '3' => {
6206          'name' => 'terminus_max_buffer_size',
6207          'type' => '12530'
6208        }
6209      },
6210      'Return' => '100',
6211      'ShortName' => 'decode_event_message_buffer_size_resp'
6212    },
6213    '239720' => {
6214      'Header' => 'platform.h',
6215      'Line' => '2017',
6216      'Param' => {
6217        '0' => {
6218          'name' => 'instance_id',
6219          'type' => '121'
6220        },
6221        '1' => {
6222          'name' => 'event_receiver_max_buffer_size',
6223          'type' => '1011'
6224        },
6225        '2' => {
6226          'name' => 'msg',
6227          'type' => '4155'
6228        }
6229      },
6230      'Reg' => {
6231        '2' => 'rbx'
6232      },
6233      'Return' => '100',
6234      'ShortName' => 'encode_event_message_buffer_size_req'
6235    },
6236    '239918' => {
6237      'Header' => 'platform.h',
6238      'Line' => '1993',
6239      'Param' => {
6240        '0' => {
6241          'name' => 'msg',
6242          'type' => '4602'
6243        },
6244        '1' => {
6245          'name' => 'payload_length',
6246          'type' => '1145'
6247        },
6248        '2' => {
6249          'name' => 'completion_code',
6250          'type' => '4607'
6251        },
6252        '3' => {
6253          'name' => 'platform_event_status',
6254          'type' => '4607'
6255        }
6256      },
6257      'Reg' => {
6258        '3' => 'r8'
6259      },
6260      'Return' => '100',
6261      'ShortName' => 'decode_platform_event_message_resp'
6262    },
6263    '240726' => {
6264      'Header' => 'platform.h',
6265      'Line' => '1936',
6266      'Param' => {
6267        '0' => {
6268          'name' => 'instance_id',
6269          'type' => '121'
6270        },
6271        '1' => {
6272          'name' => 'format_version',
6273          'type' => '121'
6274        },
6275        '2' => {
6276          'name' => 'tid',
6277          'type' => '121'
6278        },
6279        '3' => {
6280          'name' => 'event_class',
6281          'type' => '121'
6282        },
6283        '4' => {
6284          'name' => 'event_data',
6285          'type' => '1219'
6286        },
6287        '5' => {
6288          'name' => 'event_data_length',
6289          'type' => '1145'
6290        },
6291        '6' => {
6292          'name' => 'msg',
6293          'offset' => '0',
6294          'type' => '4155'
6295        },
6296        '7' => {
6297          'name' => 'payload_length',
6298          'offset' => '8',
6299          'type' => '1145'
6300        }
6301      },
6302      'Return' => '100',
6303      'ShortName' => 'encode_platform_event_message_req'
6304    },
6305    '241127' => {
6306      'Header' => 'platform.h',
6307      'Line' => '1916',
6308      'Param' => {
6309        '0' => {
6310          'name' => 'instance_id',
6311          'type' => '121'
6312        },
6313        '1' => {
6314          'name' => 'completion_code',
6315          'type' => '121'
6316        },
6317        '2' => {
6318          'name' => 'tid',
6319          'type' => '121'
6320        },
6321        '3' => {
6322          'name' => 'event_id',
6323          'type' => '1011'
6324        },
6325        '4' => {
6326          'name' => 'next_data_transfer_handle',
6327          'type' => '1023'
6328        },
6329        '5' => {
6330          'name' => 'transfer_flag',
6331          'type' => '121'
6332        },
6333        '6' => {
6334          'name' => 'event_class',
6335          'offset' => '0',
6336          'type' => '121'
6337        },
6338        '7' => {
6339          'name' => 'event_data_size',
6340          'offset' => '8',
6341          'type' => '1023'
6342        },
6343        '8' => {
6344          'name' => 'event_data',
6345          'offset' => '16',
6346          'type' => '4607'
6347        },
6348        '9' => {
6349          'name' => 'checksum',
6350          'offset' => '24',
6351          'type' => '1023'
6352        },
6353        '10' => {
6354          'name' => 'msg',
6355          'offset' => '32',
6356          'type' => '4155'
6357        },
6358        '11' => {
6359          'name' => 'payload_length',
6360          'offset' => '40',
6361          'type' => '1145'
6362        }
6363      },
6364      'Return' => '100',
6365      'ShortName' => 'encode_poll_for_platform_event_message_resp'
6366    },
6367    '243989' => {
6368      'Header' => 'platform.h',
6369      'Line' => '1894',
6370      'Param' => {
6371        '0' => {
6372          'name' => 'instance_id',
6373          'type' => '121'
6374        },
6375        '1' => {
6376          'name' => 'completion_code',
6377          'type' => '121'
6378        },
6379        '2' => {
6380          'name' => 'platform_event_status',
6381          'type' => '121'
6382        },
6383        '3' => {
6384          'name' => 'msg',
6385          'type' => '4155'
6386        }
6387      },
6388      'Return' => '100',
6389      'ShortName' => 'encode_platform_event_message_resp'
6390    },
6391    '244207' => {
6392      'Header' => 'platform.h',
6393      'Line' => '1879',
6394      'Param' => {
6395        '0' => {
6396          'name' => 'msg',
6397          'type' => '4602'
6398        },
6399        '1' => {
6400          'name' => 'payload_length',
6401          'type' => '1145'
6402        },
6403        '2' => {
6404          'name' => 'format_version',
6405          'type' => '4607'
6406        },
6407        '3' => {
6408          'name' => 'transfer_operation_flag',
6409          'type' => '4607'
6410        },
6411        '4' => {
6412          'name' => 'data_transfer_handle',
6413          'type' => '4612'
6414        },
6415        '5' => {
6416          'name' => 'event_id_to_acknowledge',
6417          'type' => '12530'
6418        }
6419      },
6420      'Return' => '100',
6421      'ShortName' => 'decode_poll_for_platform_event_message_req'
6422    },
6423    '245645' => {
6424      'Header' => 'platform.h',
6425      'Line' => '1863',
6426      'Param' => {
6427        '0' => {
6428          'name' => 'msg',
6429          'type' => '4602'
6430        },
6431        '1' => {
6432          'name' => 'payload_length',
6433          'type' => '1145'
6434        },
6435        '2' => {
6436          'name' => 'format_version',
6437          'type' => '4607'
6438        },
6439        '3' => {
6440          'name' => 'tid',
6441          'type' => '4607'
6442        },
6443        '4' => {
6444          'name' => 'event_class',
6445          'type' => '4607'
6446        },
6447        '5' => {
6448          'name' => 'event_data_offset',
6449          'type' => '13093'
6450        }
6451      },
6452      'Reg' => {
6453        '1' => 'rsi',
6454        '2' => 'rdx',
6455        '3' => 'r10',
6456        '4' => 'r8',
6457        '5' => 'r9'
6458      },
6459      'Return' => '100',
6460      'ShortName' => 'decode_platform_event_message_req'
6461    },
6462    '246761' => {
6463      'Header' => 'platform.h',
6464      'Line' => '2281',
6465      'Param' => {
6466        '0' => {
6467          'name' => 'event_data',
6468          'type' => '246952'
6469        },
6470        '1' => {
6471          'name' => 'event_data_size',
6472          'type' => '31789'
6473        },
6474        '2' => {
6475          'name' => 'sensor_id',
6476          'type' => '15846'
6477        },
6478        '3' => {
6479          'name' => 'sensor_event_class',
6480          'type' => '91101'
6481        },
6482        '4' => {
6483          'name' => 'sensor_offset',
6484          'type' => '1006'
6485        },
6486        '5' => {
6487          'name' => 'event_state',
6488          'type' => '1006'
6489        },
6490        '6' => {
6491          'name' => 'previous_event_state',
6492          'offset' => '0',
6493          'type' => '1006'
6494        },
6495        '7' => {
6496          'name' => 'actual_event_data_size',
6497          'type' => '163181'
6498        }
6499      },
6500      'Reg' => {
6501        '1' => 'rdi',
6502        '2' => 'rdx',
6503        '3' => 'rcx',
6504        '4' => 'r8',
6505        '5' => 'r9',
6506        '7' => 'rsi'
6507      },
6508      'Return' => '100',
6509      'ShortName' => 'encode_sensor_event_data'
6510    },
6511    '246967' => {
6512      'Header' => 'platform.h',
6513      'Line' => '1415',
6514      'Param' => {
6515        '0' => {
6516          'name' => 'msg',
6517          'type' => '4602'
6518        },
6519        '1' => {
6520          'name' => 'payload_length',
6521          'type' => '1145'
6522        },
6523        '2' => {
6524          'name' => 'sensor_id',
6525          'type' => '12530'
6526        },
6527        '3' => {
6528          'name' => 'sensor_rearm',
6529          'type' => '6428'
6530        },
6531        '4' => {
6532          'name' => 'reserved',
6533          'type' => '4607'
6534        }
6535      },
6536      'Return' => '100',
6537      'ShortName' => 'decode_get_state_sensor_readings_req'
6538    },
6539    '248167' => {
6540      'Header' => 'platform.h',
6541      'Line' => '1783',
6542      'Param' => {
6543        '0' => {
6544          'name' => 'msg',
6545          'type' => '4602'
6546        },
6547        '1' => {
6548          'name' => 'payload_length',
6549          'type' => '1145'
6550        },
6551        '2' => {
6552          'name' => 'completion_code',
6553          'type' => '4607'
6554        },
6555        '3' => {
6556          'name' => 'comp_sensor_count',
6557          'type' => '4607'
6558        },
6559        '4' => {
6560          'name' => 'field',
6561          'type' => '249878'
6562        }
6563      },
6564      'Reg' => {
6565        '1' => 'rsi',
6566        '3' => 'r9',
6567        '4' => 'r8'
6568      },
6569      'Return' => '100',
6570      'ShortName' => 'decode_get_state_sensor_readings_resp'
6571    },
6572    '249883' => {
6573      'Header' => 'platform.h',
6574      'Line' => '1763',
6575      'Param' => {
6576        '0' => {
6577          'name' => 'instance_id',
6578          'type' => '121'
6579        },
6580        '1' => {
6581          'name' => 'sensor_id',
6582          'type' => '1011'
6583        },
6584        '2' => {
6585          'name' => 'sensor_rearm',
6586          'type' => '2776'
6587        },
6588        '3' => {
6589          'name' => 'reserved',
6590          'type' => '121'
6591        },
6592        '4' => {
6593          'name' => 'msg',
6594          'type' => '4155'
6595        }
6596      },
6597      'Return' => '100',
6598      'ShortName' => 'encode_get_state_sensor_readings_req'
6599    },
6600    '250121' => {
6601      'Header' => 'platform.h',
6602      'Line' => '1435',
6603      'Param' => {
6604        '0' => {
6605          'name' => 'instance_id',
6606          'type' => '121'
6607        },
6608        '1' => {
6609          'name' => 'completion_code',
6610          'type' => '121'
6611        },
6612        '2' => {
6613          'name' => 'comp_sensor_count',
6614          'type' => '121'
6615        },
6616        '3' => {
6617          'name' => 'field',
6618          'type' => '249878'
6619        },
6620        '4' => {
6621          'name' => 'msg',
6622          'type' => '4155'
6623        }
6624      },
6625      'Return' => '100',
6626      'ShortName' => 'encode_get_state_sensor_readings_resp'
6627    },
6628    '250475' => {
6629      'Header' => 'platform.h',
6630      'Line' => '1744',
6631      'Param' => {
6632        '0' => {
6633          'name' => 'msg',
6634          'type' => '4602'
6635        },
6636        '1' => {
6637          'name' => 'payload_length',
6638          'type' => '1145'
6639        },
6640        '2' => {
6641          'name' => 'completion_code',
6642          'type' => '4607'
6643        }
6644      },
6645      'Reg' => {
6646        '0' => 'rdi',
6647        '1' => 'rsi',
6648        '2' => 'rdx'
6649      },
6650      'Return' => '100',
6651      'ShortName' => 'decode_set_numeric_effecter_value_resp'
6652    },
6653    '250552' => {
6654      'Header' => 'platform.h',
6655      'Line' => '1731',
6656      'Param' => {
6657        '0' => {
6658          'name' => 'instance_id',
6659          'type' => '121'
6660        },
6661        '1' => {
6662          'name' => 'effecter_id',
6663          'type' => '1011'
6664        },
6665        '2' => {
6666          'name' => 'effecter_data_size',
6667          'type' => '121'
6668        },
6669        '3' => {
6670          'name' => 'effecter_value',
6671          'type' => '1219'
6672        },
6673        '4' => {
6674          'name' => 'msg',
6675          'type' => '4155'
6676        },
6677        '5' => {
6678          'name' => 'payload_length',
6679          'type' => '1145'
6680        }
6681      },
6682      'Reg' => {
6683        '3' => 'r12'
6684      },
6685      'Return' => '100',
6686      'ShortName' => 'encode_set_numeric_effecter_value_req'
6687    },
6688    '251022' => {
6689      'Header' => 'platform.h',
6690      'Line' => '1306',
6691      'Param' => {
6692        '0' => {
6693          'name' => 'instance_id',
6694          'type' => '121'
6695        },
6696        '1' => {
6697          'name' => 'completion_code',
6698          'type' => '121'
6699        },
6700        '2' => {
6701          'name' => 'msg',
6702          'type' => '4155'
6703        },
6704        '3' => {
6705          'name' => 'payload_length',
6706          'type' => '1145'
6707        }
6708      },
6709      'Return' => '100',
6710      'ShortName' => 'encode_set_numeric_effecter_value_resp'
6711    },
6712    '251215' => {
6713      'Header' => 'platform.h',
6714      'Line' => '1290',
6715      'Param' => {
6716        '0' => {
6717          'name' => 'msg',
6718          'type' => '4602'
6719        },
6720        '1' => {
6721          'name' => 'payload_length',
6722          'type' => '1145'
6723        },
6724        '2' => {
6725          'name' => 'effecter_id',
6726          'type' => '12530'
6727        },
6728        '3' => {
6729          'name' => 'effecter_data_size',
6730          'type' => '4607'
6731        },
6732        '4' => {
6733          'name' => 'effecter_value',
6734          'type' => '4607'
6735        }
6736      },
6737      'Return' => '100',
6738      'ShortName' => 'decode_set_numeric_effecter_value_req'
6739    },
6740    '256287' => {
6741      'Header' => 'platform.h',
6742      'Line' => '1642',
6743      'Param' => {
6744        '0' => {
6745          'name' => 'msg',
6746          'type' => '4602'
6747        },
6748        '1' => {
6749          'name' => 'payload_length',
6750          'type' => '1145'
6751        },
6752        '2' => {
6753          'name' => 'completion_code',
6754          'type' => '4607'
6755        },
6756        '3' => {
6757          'name' => 'next_record_hndl',
6758          'type' => '4612'
6759        },
6760        '4' => {
6761          'name' => 'next_data_transfer_hndl',
6762          'type' => '4612'
6763        },
6764        '5' => {
6765          'name' => 'transfer_flag',
6766          'type' => '4607'
6767        },
6768        '6' => {
6769          'name' => 'resp_cnt',
6770          'offset' => '0',
6771          'type' => '12530'
6772        },
6773        '7' => {
6774          'name' => 'record_data',
6775          'offset' => '8',
6776          'type' => '4607'
6777        },
6778        '8' => {
6779          'name' => 'record_data_length',
6780          'offset' => '16',
6781          'type' => '1145'
6782        },
6783        '9' => {
6784          'name' => 'transfer_crc',
6785          'offset' => '24',
6786          'type' => '4607'
6787        }
6788      },
6789      'Reg' => {
6790        '5' => 'rbx'
6791      },
6792      'Return' => '100',
6793      'ShortName' => 'decode_get_pdr_resp'
6794    },
6795    '258768' => {
6796      'Header' => 'platform.h',
6797      'Line' => '1611',
6798      'Param' => {
6799        '0' => {
6800          'name' => 'instance_id',
6801          'type' => '121'
6802        },
6803        '1' => {
6804          'name' => 'record_hndl',
6805          'type' => '1023'
6806        },
6807        '2' => {
6808          'name' => 'data_transfer_hndl',
6809          'type' => '1023'
6810        },
6811        '3' => {
6812          'name' => 'transfer_op_flag',
6813          'type' => '121'
6814        },
6815        '4' => {
6816          'name' => 'request_cnt',
6817          'type' => '1011'
6818        },
6819        '5' => {
6820          'name' => 'record_chg_num',
6821          'type' => '1011'
6822        },
6823        '6' => {
6824          'name' => 'msg',
6825          'offset' => '0',
6826          'type' => '4155'
6827        },
6828        '7' => {
6829          'name' => 'payload_length',
6830          'offset' => '8',
6831          'type' => '1145'
6832        }
6833      },
6834      'Reg' => {
6835        '2' => 'r14'
6836      },
6837      'Return' => '100',
6838      'ShortName' => 'encode_get_pdr_req'
6839    },
6840    '261834' => {
6841      'Header' => 'platform.h',
6842      'Line' => '1573',
6843      'Param' => {
6844        '0' => {
6845          'name' => 'msg',
6846          'type' => '4602'
6847        },
6848        '1' => {
6849          'name' => 'payload_length',
6850          'type' => '1145'
6851        },
6852        '2' => {
6853          'name' => 'completion_code',
6854          'type' => '4607'
6855        },
6856        '3' => {
6857          'name' => 'repository_state',
6858          'type' => '4607'
6859        },
6860        '4' => {
6861          'name' => 'update_time',
6862          'type' => '4607'
6863        },
6864        '5' => {
6865          'name' => 'oem_update_time',
6866          'type' => '4607'
6867        },
6868        '6' => {
6869          'name' => 'record_count',
6870          'offset' => '0',
6871          'type' => '4612'
6872        },
6873        '7' => {
6874          'name' => 'repository_size',
6875          'offset' => '8',
6876          'type' => '4612'
6877        },
6878        '8' => {
6879          'name' => 'largest_record_size',
6880          'offset' => '16',
6881          'type' => '4612'
6882        },
6883        '9' => {
6884          'name' => 'data_transfer_handle_timeout',
6885          'offset' => '24',
6886          'type' => '4607'
6887        }
6888      },
6889      'Return' => '100',
6890      'ShortName' => 'decode_get_pdr_repository_info_resp'
6891    },
6892    '264662' => {
6893      'Header' => 'platform.h',
6894      'Line' => '1549',
6895      'Param' => {
6896        '0' => {
6897          'name' => 'instance_id',
6898          'type' => '121'
6899        },
6900        '1' => {
6901          'name' => 'completion_code',
6902          'type' => '121'
6903        },
6904        '2' => {
6905          'name' => 'repository_state',
6906          'type' => '121'
6907        },
6908        '3' => {
6909          'name' => 'update_time',
6910          'type' => '1219'
6911        },
6912        '4' => {
6913          'name' => 'oem_update_time',
6914          'type' => '1219'
6915        },
6916        '5' => {
6917          'name' => 'record_count',
6918          'type' => '1023'
6919        },
6920        '6' => {
6921          'name' => 'repository_size',
6922          'offset' => '0',
6923          'type' => '1023'
6924        },
6925        '7' => {
6926          'name' => 'largest_record_size',
6927          'offset' => '8',
6928          'type' => '1023'
6929        },
6930        '8' => {
6931          'name' => 'data_transfer_handle_timeout',
6932          'offset' => '16',
6933          'type' => '121'
6934        },
6935        '9' => {
6936          'name' => 'msg',
6937          'offset' => '24',
6938          'type' => '4155'
6939        }
6940      },
6941      'Return' => '100',
6942      'ShortName' => 'encode_get_pdr_repository_info_resp'
6943    },
6944    '265135' => {
6945      'Header' => 'platform.h',
6946      'Line' => '1373',
6947      'Param' => {
6948        '0' => {
6949          'name' => 'instance_id',
6950          'type' => '121'
6951        },
6952        '1' => {
6953          'name' => 'completion_code',
6954          'type' => '121'
6955        },
6956        '2' => {
6957          'name' => 'next_record_hndl',
6958          'type' => '1023'
6959        },
6960        '3' => {
6961          'name' => 'next_data_transfer_hndl',
6962          'type' => '1023'
6963        },
6964        '4' => {
6965          'name' => 'transfer_flag',
6966          'type' => '121'
6967        },
6968        '5' => {
6969          'name' => 'resp_cnt',
6970          'type' => '1011'
6971        },
6972        '6' => {
6973          'name' => 'record_data',
6974          'offset' => '0',
6975          'type' => '1219'
6976        },
6977        '7' => {
6978          'name' => 'transfer_crc',
6979          'offset' => '8',
6980          'type' => '121'
6981        },
6982        '8' => {
6983          'name' => 'msg',
6984          'offset' => '16',
6985          'type' => '4155'
6986        }
6987      },
6988      'Return' => '100',
6989      'ShortName' => 'encode_get_pdr_resp'
6990    },
6991    '265584' => {
6992      'Header' => 'platform.h',
6993      'Line' => '1394',
6994      'Param' => {
6995        '0' => {
6996          'name' => 'msg',
6997          'type' => '4602'
6998        },
6999        '1' => {
7000          'name' => 'payload_length',
7001          'type' => '1145'
7002        },
7003        '2' => {
7004          'name' => 'record_hndl',
7005          'type' => '4612'
7006        },
7007        '3' => {
7008          'name' => 'data_transfer_hndl',
7009          'type' => '4612'
7010        },
7011        '4' => {
7012          'name' => 'transfer_op_flag',
7013          'type' => '4607'
7014        },
7015        '5' => {
7016          'name' => 'request_cnt',
7017          'type' => '12530'
7018        },
7019        '6' => {
7020          'name' => 'record_chg_num',
7021          'offset' => '0',
7022          'type' => '12530'
7023        }
7024      },
7025      'Return' => '100',
7026      'ShortName' => 'decode_get_pdr_req'
7027    },
7028    '267478' => {
7029      'Header' => 'platform.h',
7030      'Line' => '1345',
7031      'Param' => {
7032        '0' => {
7033          'name' => 'msg',
7034          'type' => '4602'
7035        },
7036        '1' => {
7037          'name' => 'payload_length',
7038          'type' => '1145'
7039        },
7040        '2' => {
7041          'name' => 'effecter_id',
7042          'type' => '12530'
7043        },
7044        '3' => {
7045          'name' => 'comp_effecter_count',
7046          'type' => '4607'
7047        },
7048        '4' => {
7049          'name' => 'field',
7050          'type' => '268895'
7051        }
7052      },
7053      'Return' => '100',
7054      'ShortName' => 'decode_set_state_effecter_states_req'
7055    },
7056    '268900' => {
7057      'Header' => 'platform.h',
7058      'Line' => '1710',
7059      'Param' => {
7060        '0' => {
7061          'name' => 'msg',
7062          'type' => '4602'
7063        },
7064        '1' => {
7065          'name' => 'payload_length',
7066          'type' => '1145'
7067        },
7068        '2' => {
7069          'name' => 'completion_code',
7070          'type' => '4607'
7071        }
7072      },
7073      'Reg' => {
7074        '0' => 'rdi',
7075        '1' => 'rsi',
7076        '2' => 'rdx'
7077      },
7078      'Return' => '100',
7079      'ShortName' => 'decode_set_state_effecter_states_resp'
7080    },
7081    '268974' => {
7082      'Header' => 'platform.h',
7083      'Line' => '1691',
7084      'Param' => {
7085        '0' => {
7086          'name' => 'instance_id',
7087          'type' => '121'
7088        },
7089        '1' => {
7090          'name' => 'effecter_id',
7091          'type' => '1011'
7092        },
7093        '2' => {
7094          'name' => 'comp_effecter_count',
7095          'type' => '121'
7096        },
7097        '3' => {
7098          'name' => 'field',
7099          'type' => '268895'
7100        },
7101        '4' => {
7102          'name' => 'msg',
7103          'type' => '4155'
7104        }
7105      },
7106      'Reg' => {
7107        '1' => 'rsi'
7108      },
7109      'Return' => '100',
7110      'ShortName' => 'encode_set_state_effecter_states_req'
7111    },
7112    '269318' => {
7113      'Header' => 'platform.h',
7114      'Line' => '1323',
7115      'Param' => {
7116        '0' => {
7117          'name' => 'instance_id',
7118          'type' => '121'
7119        },
7120        '1' => {
7121          'name' => 'completion_code',
7122          'type' => '121'
7123        },
7124        '2' => {
7125          'name' => 'msg',
7126          'type' => '4155'
7127        }
7128      },
7129      'Return' => '100',
7130      'ShortName' => 'encode_set_state_effecter_states_resp'
7131    },
7132    '269485' => {
7133      'Header' => 'platform.h',
7134      'Line' => '673',
7135      'Param' => {
7136        '0' => {
7137          'name' => 'sensor',
7138          'type' => '269870'
7139        },
7140        '1' => {
7141          'name' => 'allocation_size',
7142          'type' => '31789'
7143        },
7144        '2' => {
7145          'name' => 'possible_states',
7146          'type' => '269880'
7147        },
7148        '3' => {
7149          'name' => 'possible_states_size',
7150          'type' => '31789'
7151        },
7152        '4' => {
7153          'name' => 'actual_size',
7154          'type' => '163181'
7155        }
7156      },
7157      'Reg' => {
7158        '0' => 'rdi',
7159        '1' => 'r10',
7160        '2' => 'rsi',
7161        '3' => 'r9',
7162        '4' => 'r8'
7163      },
7164      'Return' => '100',
7165      'ShortName' => 'encode_state_sensor_pdr'
7166    },
7167    '269890' => {
7168      'Header' => 'platform.h',
7169      'Line' => '913',
7170      'Param' => {
7171        '0' => {
7172          'name' => 'effecter',
7173          'type' => '270275'
7174        },
7175        '1' => {
7176          'name' => 'allocation_size',
7177          'type' => '31789'
7178        },
7179        '2' => {
7180          'name' => 'possible_states',
7181          'type' => '270285'
7182        },
7183        '3' => {
7184          'name' => 'possible_states_size',
7185          'type' => '31789'
7186        },
7187        '4' => {
7188          'name' => 'actual_size',
7189          'type' => '163181'
7190        }
7191      },
7192      'Reg' => {
7193        '0' => 'rdi',
7194        '1' => 'r10',
7195        '2' => 'rsi',
7196        '3' => 'r9',
7197        '4' => 'r8'
7198      },
7199      'Return' => '100',
7200      'ShortName' => 'encode_state_effecter_pdr'
7201    },
7202    '276938' => {
7203      'Header' => 'instance-id.h',
7204      'Line' => '85',
7205      'Param' => {
7206        '0' => {
7207          'name' => 'ctx',
7208          'type' => '277118'
7209        },
7210        '1' => {
7211          'name' => 'tid',
7212          'type' => '175'
7213        },
7214        '2' => {
7215          'name' => 'iid',
7216          'type' => '187'
7217        }
7218      },
7219      'Return' => '100',
7220      'ShortName' => 'pldm_instance_id_free'
7221    },
7222    '277123' => {
7223      'Header' => 'instance-id.h',
7224      'Line' => '68',
7225      'Param' => {
7226        '0' => {
7227          'name' => 'ctx',
7228          'type' => '277118'
7229        },
7230        '1' => {
7231          'name' => 'tid',
7232          'type' => '175'
7233        },
7234        '2' => {
7235          'name' => 'iid',
7236          'type' => '277505'
7237        }
7238      },
7239      'Return' => '100',
7240      'ShortName' => 'pldm_instance_id_alloc'
7241    },
7242    '277510' => {
7243      'Header' => 'instance-id.h',
7244      'Line' => '51',
7245      'Param' => {
7246        '0' => {
7247          'name' => 'ctx',
7248          'type' => '277118'
7249        }
7250      },
7251      'Reg' => {
7252        '0' => 'rdi'
7253      },
7254      'Return' => '100',
7255      'ShortName' => 'pldm_instance_db_destroy'
7256    },
7257    '277595' => {
7258      'Header' => 'instance-id.h',
7259      'Line' => '41',
7260      'Param' => {
7261        '0' => {
7262          'name' => 'ctx',
7263          'type' => '277681'
7264        }
7265      },
7266      'Return' => '100',
7267      'ShortName' => 'pldm_instance_db_init_default'
7268    },
7269    '277686' => {
7270      'Header' => 'instance-id.h',
7271      'Line' => '28',
7272      'Param' => {
7273        '0' => {
7274          'name' => 'ctx',
7275          'type' => '277681'
7276        },
7277        '1' => {
7278          'name' => 'dbpath',
7279          'type' => '3924'
7280        }
7281      },
7282      'Return' => '100',
7283      'ShortName' => 'pldm_instance_db_init'
7284    },
7285    '278637' => {
7286      'Header' => 'transport.h',
7287      'Line' => '53',
7288      'Param' => {
7289        '0' => {
7290          'name' => 'transport',
7291          'type' => '278674'
7292        },
7293        '1' => {
7294          'name' => 'tid',
7295          'type' => '175'
7296        },
7297        '2' => {
7298          'name' => 'pldm_msg',
7299          'type' => '2341'
7300        },
7301        '3' => {
7302          'name' => 'msg_len',
7303          'type' => '1145'
7304        }
7305      },
7306      'Reg' => {
7307        '0' => 'rdi',
7308        '1' => 'rsi',
7309        '2' => 'rdx',
7310        '3' => 'rcx'
7311      },
7312      'Return' => '278588',
7313      'ShortName' => 'pldm_transport_send_msg'
7314    },
7315    '278684' => {
7316      'Header' => 'transport.h',
7317      'Line' => '118',
7318      'Param' => {
7319        '0' => {
7320          'name' => 'transport',
7321          'type' => '278674'
7322        },
7323        '1' => {
7324          'name' => 'tid',
7325          'type' => '175'
7326        },
7327        '2' => {
7328          'name' => 'pldm_req_msg',
7329          'type' => '2341'
7330        },
7331        '3' => {
7332          'name' => 'req_msg_len',
7333          'type' => '1145'
7334        },
7335        '4' => {
7336          'name' => 'pldm_resp_msg',
7337          'type' => '55614'
7338        },
7339        '5' => {
7340          'name' => 'resp_msg_len',
7341          'type' => '13093'
7342        }
7343      },
7344      'Reg' => {
7345        '2' => 'r14'
7346      },
7347      'Return' => '278588',
7348      'ShortName' => 'pldm_transport_send_recv_msg'
7349    },
7350    '278741' => {
7351      'Header' => 'mctp-demux.h',
7352      'Line' => '18',
7353      'Param' => {
7354        '0' => {
7355          'name' => 'ctx',
7356          'type' => '278632'
7357        }
7358      },
7359      'Reg' => {
7360        '0' => 'rdi'
7361      },
7362      'Return' => '1',
7363      'ShortName' => 'pldm_transport_mctp_demux_destroy'
7364    },
7365    '278778' => {
7366      'Header' => 'transport.h',
7367      'Line' => '81',
7368      'Param' => {
7369        '0' => {
7370          'name' => 'transport',
7371          'type' => '278674'
7372        },
7373        '1' => {
7374          'name' => 'tid',
7375          'type' => '278815'
7376        },
7377        '2' => {
7378          'name' => 'pldm_msg',
7379          'type' => '55614'
7380        },
7381        '3' => {
7382          'name' => 'msg_len',
7383          'type' => '13093'
7384        }
7385      },
7386      'Reg' => {
7387        '0' => 'rdi',
7388        '1' => 'rsi',
7389        '2' => 'rbp',
7390        '3' => 'rcx'
7391      },
7392      'Return' => '278588',
7393      'ShortName' => 'pldm_transport_recv_msg'
7394    },
7395    '278820' => {
7396      'Header' => 'mctp-demux.h',
7397      'Line' => '32',
7398      'Param' => {
7399        '0' => {
7400          'name' => 'ctx',
7401          'type' => '278632'
7402        },
7403        '1' => {
7404          'name' => 'tid',
7405          'type' => '175'
7406        },
7407        '2' => {
7408          'name' => 'eid',
7409          'type' => '278473'
7410        }
7411      },
7412      'Reg' => {
7413        '0' => 'rdi',
7414        '1' => 'rsi',
7415        '2' => 'rdx'
7416      },
7417      'Return' => '100',
7418      'ShortName' => 'pldm_transport_mctp_demux_map_tid'
7419    },
7420    '278852' => {
7421      'Header' => 'mctp-demux.h',
7422      'Line' => '22',
7423      'Param' => {
7424        '0' => {
7425          'name' => 'ctx',
7426          'type' => '278632'
7427        }
7428      },
7429      'Reg' => {
7430        '0' => 'rdi'
7431      },
7432      'Return' => '278674',
7433      'ShortName' => 'pldm_transport_mctp_demux_core'
7434    },
7435    '278896' => {
7436      'Header' => 'mctp-demux.h',
7437      'Line' => '15',
7438      'Param' => {
7439        '0' => {
7440          'name' => 'ctx',
7441          'type' => '278918'
7442        }
7443      },
7444      'Reg' => {
7445        '0' => 'r12'
7446      },
7447      'Return' => '100',
7448      'ShortName' => 'pldm_transport_mctp_demux_init'
7449    },
7450    '278977' => {
7451      'Header' => 'pldm.h',
7452      'Line' => '119',
7453      'Return' => '1',
7454      'ShortName' => 'pldm_close'
7455    },
7456    '279021' => {
7457      'Header' => 'pldm.h',
7458      'Line' => '75',
7459      'Param' => {
7460        '0' => {
7461          'name' => 'eid',
7462          'type' => '278473'
7463        },
7464        '1' => {
7465          'name' => 'mctp_fd',
7466          'type' => '100'
7467        },
7468        '2' => {
7469          'name' => 'pldm_req_msg',
7470          'type' => '1219'
7471        },
7472        '3' => {
7473          'name' => 'req_msg_len',
7474          'type' => '1145'
7475        }
7476      },
7477      'Reg' => {
7478        '0' => 'rdi',
7479        '1' => 'rsi',
7480        '2' => 'rdx',
7481        '3' => 'rcx'
7482      },
7483      'Return' => '278588',
7484      'ShortName' => 'pldm_send'
7485    },
7486    '279440' => {
7487      'Header' => 'pldm.h',
7488      'Line' => '57',
7489      'Param' => {
7490        '0' => {
7491          'name' => 'eid',
7492          'type' => '278473'
7493        },
7494        '1' => {
7495          'name' => 'mctp_fd',
7496          'type' => '100'
7497        },
7498        '2' => {
7499          'name' => 'pldm_req_msg',
7500          'type' => '1219'
7501        },
7502        '3' => {
7503          'name' => 'req_msg_len',
7504          'type' => '1145'
7505        },
7506        '4' => {
7507          'name' => 'pldm_resp_msg',
7508          'type' => '53623'
7509        },
7510        '5' => {
7511          'name' => 'resp_msg_len',
7512          'type' => '13093'
7513        }
7514      },
7515      'Reg' => {
7516        '0' => 'rdi',
7517        '1' => 'rsi',
7518        '2' => 'rdx',
7519        '3' => 'rcx',
7520        '4' => 'r8',
7521        '5' => 'r9'
7522      },
7523      'Return' => '278588',
7524      'ShortName' => 'pldm_send_recv'
7525    },
7526    '279923' => {
7527      'Header' => 'pldm.h',
7528      'Line' => '94',
7529      'Param' => {
7530        '0' => {
7531          'name' => 'eid',
7532          'type' => '278473'
7533        },
7534        '1' => {
7535          'name' => 'mctp_fd',
7536          'type' => '100'
7537        },
7538        '2' => {
7539          'name' => 'instance_id',
7540          'type' => '121'
7541        },
7542        '3' => {
7543          'name' => 'pldm_resp_msg',
7544          'type' => '53623'
7545        },
7546        '4' => {
7547          'name' => 'resp_msg_len',
7548          'type' => '13093'
7549        }
7550      },
7551      'Reg' => {
7552        '3' => 'rbx'
7553      },
7554      'Return' => '278588',
7555      'ShortName' => 'pldm_recv'
7556    },
7557    '280149' => {
7558      'Header' => 'pldm.h',
7559      'Line' => '112',
7560      'Param' => {
7561        '0' => {
7562          'name' => 'eid',
7563          'type' => '278473'
7564        },
7565        '1' => {
7566          'name' => 'mctp_fd',
7567          'type' => '100'
7568        },
7569        '2' => {
7570          'name' => 'pldm_resp_msg',
7571          'type' => '53623'
7572        },
7573        '3' => {
7574          'name' => 'resp_msg_len',
7575          'type' => '13093'
7576        }
7577      },
7578      'Reg' => {
7579        '2' => 'r12',
7580        '3' => 'r13'
7581      },
7582      'Return' => '278588',
7583      'ShortName' => 'pldm_recv_any'
7584    },
7585    '280602' => {
7586      'Header' => 'pldm.h',
7587      'Line' => '39',
7588      'Return' => '278588',
7589      'ShortName' => 'pldm_open'
7590    },
7591    '283020' => {
7592      'Header' => 'af-mctp.h',
7593      'Line' => '54',
7594      'Param' => {
7595        '0' => {
7596          'name' => 'transport',
7597          'type' => '283176'
7598        },
7599        '1' => {
7600          'name' => 'smctp',
7601          'type' => '283181'
7602        },
7603        '2' => {
7604          'name' => 'len',
7605          'type' => '1145'
7606        }
7607      },
7608      'Reg' => {
7609        '1' => 'rsi',
7610        '2' => 'rdx'
7611      },
7612      'Return' => '100',
7613      'ShortName' => 'pldm_transport_af_mctp_bind'
7614    },
7615    '283186' => {
7616      'Header' => 'af-mctp.h',
7617      'Line' => '19',
7618      'Param' => {
7619        '0' => {
7620          'name' => 'ctx',
7621          'type' => '283176'
7622        }
7623      },
7624      'Reg' => {
7625        '0' => 'rdi'
7626      },
7627      'Return' => '1',
7628      'ShortName' => 'pldm_transport_af_mctp_destroy'
7629    },
7630    '283270' => {
7631      'Header' => 'af-mctp.h',
7632      'Line' => '16',
7633      'Param' => {
7634        '0' => {
7635          'name' => 'ctx',
7636          'type' => '283494'
7637        }
7638      },
7639      'Reg' => {
7640        '0' => 'r12'
7641      },
7642      'Return' => '100',
7643      'ShortName' => 'pldm_transport_af_mctp_init'
7644    },
7645    '284681' => {
7646      'Header' => 'af-mctp.h',
7647      'Line' => '37',
7648      'Param' => {
7649        '0' => {
7650          'name' => 'ctx',
7651          'type' => '283176'
7652        },
7653        '1' => {
7654          'name' => 'tid',
7655          'type' => '175'
7656        },
7657        '2' => {
7658          'name' => 'eid',
7659          'type' => '278473'
7660        }
7661      },
7662      'Reg' => {
7663        '0' => 'rdi',
7664        '1' => 'rsi',
7665        '2' => 'rdx'
7666      },
7667      'Return' => '100',
7668      'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
7669    },
7670    '284754' => {
7671      'Header' => 'af-mctp.h',
7672      'Line' => '33',
7673      'Param' => {
7674        '0' => {
7675          'name' => 'ctx',
7676          'type' => '283176'
7677        },
7678        '1' => {
7679          'name' => 'tid',
7680          'type' => '175'
7681        },
7682        '2' => {
7683          'name' => 'eid',
7684          'type' => '278473'
7685        }
7686      },
7687      'Reg' => {
7688        '0' => 'rdi',
7689        '1' => 'rsi',
7690        '2' => 'rdx'
7691      },
7692      'Return' => '100',
7693      'ShortName' => 'pldm_transport_af_mctp_map_tid'
7694    },
7695    '284995' => {
7696      'Header' => 'af-mctp.h',
7697      'Line' => '28',
7698      'Param' => {
7699        '0' => {
7700          'name' => 't',
7701          'type' => '278674'
7702        },
7703        '1' => {
7704          'name' => 'pollfd',
7705          'type' => '281672'
7706        }
7707      },
7708      'Reg' => {
7709        '0' => 'rdi',
7710        '1' => 'rsi'
7711      },
7712      'Return' => '100',
7713      'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
7714    },
7715    '285073' => {
7716      'Header' => 'af-mctp.h',
7717      'Line' => '23',
7718      'Param' => {
7719        '0' => {
7720          'name' => 'ctx',
7721          'type' => '283176'
7722        }
7723      },
7724      'Reg' => {
7725        '0' => 'rdi'
7726      },
7727      'Return' => '278674',
7728      'ShortName' => 'pldm_transport_af_mctp_core'
7729    },
7730    '288792' => {
7731      'Header' => 'mctp-demux.h',
7732      'Line' => '36',
7733      'Param' => {
7734        '0' => {
7735          'name' => 'ctx',
7736          'type' => '278632'
7737        },
7738        '1' => {
7739          'name' => 'tid',
7740          'type' => '175'
7741        },
7742        '2' => {
7743          'name' => 'eid',
7744          'type' => '278473'
7745        }
7746      },
7747      'Reg' => {
7748        '0' => 'rdi',
7749        '1' => 'rsi',
7750        '2' => 'rdx'
7751      },
7752      'Return' => '100',
7753      'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
7754    },
7755    '289106' => {
7756      'Header' => 'mctp-demux.h',
7757      'Line' => '27',
7758      'Param' => {
7759        '0' => {
7760          'name' => 't',
7761          'type' => '278674'
7762        },
7763        '1' => {
7764          'name' => 'pollfd',
7765          'type' => '281672'
7766        }
7767      },
7768      'Reg' => {
7769        '0' => 'rdi',
7770        '1' => 'rsi'
7771      },
7772      'Return' => '100',
7773      'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
7774    },
7775    '296942' => {
7776      'Header' => 'transport.h',
7777      'Line' => '31',
7778      'Param' => {
7779        '0' => {
7780          'name' => 'transport',
7781          'type' => '278674'
7782        },
7783        '1' => {
7784          'name' => 'timeout',
7785          'type' => '100'
7786        }
7787      },
7788      'Return' => '100',
7789      'ShortName' => 'pldm_transport_poll'
7790    },
7791    '299141' => {
7792      'Header' => 'file_io.h',
7793      'Line' => '912',
7794      'Param' => {
7795        '0' => {
7796          'name' => 'instance_id',
7797          'type' => '121'
7798        },
7799        '1' => {
7800          'name' => 'completion_code',
7801          'type' => '121'
7802        },
7803        '2' => {
7804          'name' => 'msg',
7805          'type' => '4155'
7806        }
7807      },
7808      'Return' => '100',
7809      'ShortName' => 'encode_new_file_with_metadata_resp'
7810    },
7811    '299341' => {
7812      'Header' => 'file_io.h',
7813      'Line' => '898',
7814      'Param' => {
7815        '0' => {
7816          'name' => 'msg',
7817          'type' => '4602'
7818        },
7819        '1' => {
7820          'name' => 'payload_length',
7821          'type' => '1145'
7822        },
7823        '2' => {
7824          'name' => 'file_type',
7825          'type' => '12530'
7826        },
7827        '3' => {
7828          'name' => 'file_handle',
7829          'type' => '4612'
7830        },
7831        '4' => {
7832          'name' => 'length',
7833          'type' => '24591'
7834        },
7835        '5' => {
7836          'name' => 'file_meta_data_1',
7837          'type' => '4612'
7838        },
7839        '6' => {
7840          'name' => 'file_meta_data_2',
7841          'offset' => '0',
7842          'type' => '4612'
7843        },
7844        '7' => {
7845          'name' => 'file_meta_data_3',
7846          'offset' => '8',
7847          'type' => '4612'
7848        },
7849        '8' => {
7850          'name' => 'file_meta_data_4',
7851          'offset' => '16',
7852          'type' => '4612'
7853        }
7854      },
7855      'Reg' => {
7856        '1' => 'r10',
7857        '2' => 'rdx',
7858        '3' => 'rdi',
7859        '4' => 'r8',
7860        '5' => 'r9'
7861      },
7862      'Return' => '100',
7863      'ShortName' => 'decode_new_file_with_metadata_req'
7864    },
7865    '299573' => {
7866      'Header' => 'file_io.h',
7867      'Line' => '881',
7868      'Param' => {
7869        '0' => {
7870          'name' => 'msg',
7871          'type' => '4602'
7872        },
7873        '1' => {
7874          'name' => 'payload_length',
7875          'type' => '1145'
7876        },
7877        '2' => {
7878          'name' => 'completion_code',
7879          'type' => '4607'
7880        }
7881      },
7882      'Reg' => {
7883        '0' => 'rdi',
7884        '1' => 'rsi',
7885        '2' => 'rdx'
7886      },
7887      'Return' => '100',
7888      'ShortName' => 'decode_new_file_with_metadata_resp'
7889    },
7890    '299674' => {
7891      'Header' => 'file_io.h',
7892      'Line' => '866',
7893      'Param' => {
7894        '0' => {
7895          'name' => 'instance_id',
7896          'type' => '121'
7897        },
7898        '1' => {
7899          'name' => 'file_type',
7900          'type' => '1011'
7901        },
7902        '2' => {
7903          'name' => 'file_handle',
7904          'type' => '1023'
7905        },
7906        '3' => {
7907          'name' => 'length',
7908          'type' => '15863'
7909        },
7910        '4' => {
7911          'name' => 'file_meta_data_1',
7912          'type' => '1023'
7913        },
7914        '5' => {
7915          'name' => 'file_meta_data_2',
7916          'type' => '1023'
7917        },
7918        '6' => {
7919          'name' => 'file_meta_data_3',
7920          'offset' => '0',
7921          'type' => '1023'
7922        },
7923        '7' => {
7924          'name' => 'file_meta_data_4',
7925          'offset' => '8',
7926          'type' => '1023'
7927        },
7928        '8' => {
7929          'name' => 'msg',
7930          'offset' => '16',
7931          'type' => '4155'
7932        }
7933      },
7934      'Reg' => {
7935        '2' => 'r14'
7936      },
7937      'Return' => '100',
7938      'ShortName' => 'encode_new_file_with_metadata_req'
7939    },
7940    '299971' => {
7941      'Header' => 'file_io.h',
7942      'Line' => '824',
7943      'Param' => {
7944        '0' => {
7945          'name' => 'instance_id',
7946          'type' => '121'
7947        },
7948        '1' => {
7949          'name' => 'completion_code',
7950          'type' => '121'
7951        },
7952        '2' => {
7953          'name' => 'msg',
7954          'type' => '4155'
7955        }
7956      },
7957      'Return' => '100',
7958      'ShortName' => 'encode_file_ack_with_meta_data_resp'
7959    },
7960    '300166' => {
7961      'Header' => 'file_io.h',
7962      'Line' => '811',
7963      'Param' => {
7964        '0' => {
7965          'name' => 'msg',
7966          'type' => '4602'
7967        },
7968        '1' => {
7969          'name' => 'payload_length',
7970          'type' => '1145'
7971        },
7972        '2' => {
7973          'name' => 'file_type',
7974          'type' => '12530'
7975        },
7976        '3' => {
7977          'name' => 'file_handle',
7978          'type' => '4612'
7979        },
7980        '4' => {
7981          'name' => 'file_status',
7982          'type' => '4607'
7983        },
7984        '5' => {
7985          'name' => 'file_meta_data_1',
7986          'type' => '4612'
7987        },
7988        '6' => {
7989          'name' => 'file_meta_data_2',
7990          'offset' => '0',
7991          'type' => '4612'
7992        },
7993        '7' => {
7994          'name' => 'file_meta_data_3',
7995          'offset' => '8',
7996          'type' => '4612'
7997        },
7998        '8' => {
7999          'name' => 'file_meta_data_4',
8000          'offset' => '16',
8001          'type' => '4612'
8002        }
8003      },
8004      'Reg' => {
8005        '1' => 'rsi',
8006        '2' => 'rdx',
8007        '3' => 'rcx',
8008        '4' => 'r8',
8009        '5' => 'r9'
8010      },
8011      'Return' => '100',
8012      'ShortName' => 'decode_file_ack_with_meta_data_req'
8013    },
8014    '300378' => {
8015      'Header' => 'file_io.h',
8016      'Line' => '794',
8017      'Param' => {
8018        '0' => {
8019          'name' => 'msg',
8020          'type' => '4602'
8021        },
8022        '1' => {
8023          'name' => 'payload_length',
8024          'type' => '1145'
8025        },
8026        '2' => {
8027          'name' => 'completion_code',
8028          'type' => '4607'
8029        }
8030      },
8031      'Reg' => {
8032        '0' => 'rdi',
8033        '1' => 'rsi',
8034        '2' => 'rdx'
8035      },
8036      'Return' => '100',
8037      'ShortName' => 'decode_file_ack_with_meta_data_resp'
8038    },
8039    '300474' => {
8040      'Header' => 'file_io.h',
8041      'Line' => '781',
8042      'Param' => {
8043        '0' => {
8044          'name' => 'instance_id',
8045          'type' => '121'
8046        },
8047        '1' => {
8048          'name' => 'file_type',
8049          'type' => '1011'
8050        },
8051        '2' => {
8052          'name' => 'file_handle',
8053          'type' => '1023'
8054        },
8055        '3' => {
8056          'name' => 'file_status',
8057          'type' => '121'
8058        },
8059        '4' => {
8060          'name' => 'file_meta_data_1',
8061          'type' => '1023'
8062        },
8063        '5' => {
8064          'name' => 'file_meta_data_2',
8065          'type' => '1023'
8066        },
8067        '6' => {
8068          'name' => 'file_meta_data_3',
8069          'offset' => '0',
8070          'type' => '1023'
8071        },
8072        '7' => {
8073          'name' => 'file_meta_data_4',
8074          'offset' => '8',
8075          'type' => '1023'
8076        },
8077        '8' => {
8078          'name' => 'msg',
8079          'offset' => '16',
8080          'type' => '4155'
8081        }
8082      },
8083      'Reg' => {
8084        '2' => 'r14'
8085      },
8086      'Return' => '100',
8087      'ShortName' => 'encode_file_ack_with_meta_data_req'
8088    },
8089    '300771' => {
8090      'Header' => 'file_io.h',
8091      'Line' => '741',
8092      'Param' => {
8093        '0' => {
8094          'name' => 'msg',
8095          'type' => '4602'
8096        },
8097        '1' => {
8098          'name' => 'payload_length',
8099          'type' => '1145'
8100        },
8101        '2' => {
8102          'name' => 'completion_code',
8103          'type' => '4607'
8104        }
8105      },
8106      'Reg' => {
8107        '0' => 'rdi',
8108        '1' => 'rsi',
8109        '2' => 'rdx'
8110      },
8111      'Return' => '100',
8112      'ShortName' => 'decode_file_ack_resp'
8113    },
8114    '300872' => {
8115      'Header' => 'file_io.h',
8116      'Line' => '730',
8117      'Param' => {
8118        '0' => {
8119          'name' => 'instance_id',
8120          'type' => '121'
8121        },
8122        '1' => {
8123          'name' => 'file_type',
8124          'type' => '1011'
8125        },
8126        '2' => {
8127          'name' => 'file_handle',
8128          'type' => '1023'
8129        },
8130        '3' => {
8131          'name' => 'file_status',
8132          'type' => '121'
8133        },
8134        '4' => {
8135          'name' => 'msg',
8136          'type' => '4155'
8137        }
8138      },
8139      'Return' => '100',
8140      'ShortName' => 'encode_file_ack_req'
8141    },
8142    '301107' => {
8143      'Header' => 'file_io.h',
8144      'Line' => '718',
8145      'Param' => {
8146        '0' => {
8147          'name' => 'instance_id',
8148          'type' => '121'
8149        },
8150        '1' => {
8151          'name' => 'completion_code',
8152          'type' => '121'
8153        },
8154        '2' => {
8155          'name' => 'msg',
8156          'type' => '4155'
8157        }
8158      },
8159      'Return' => '100',
8160      'ShortName' => 'encode_file_ack_resp'
8161    },
8162    '301297' => {
8163      'Header' => 'file_io.h',
8164      'Line' => '706',
8165      'Param' => {
8166        '0' => {
8167          'name' => 'msg',
8168          'type' => '4602'
8169        },
8170        '1' => {
8171          'name' => 'payload_length',
8172          'type' => '1145'
8173        },
8174        '2' => {
8175          'name' => 'file_type',
8176          'type' => '12530'
8177        },
8178        '3' => {
8179          'name' => 'file_handle',
8180          'type' => '4612'
8181        },
8182        '4' => {
8183          'name' => 'file_status',
8184          'type' => '4607'
8185        }
8186      },
8187      'Reg' => {
8188        '1' => 'rsi',
8189        '2' => 'rdx',
8190        '3' => 'rcx',
8191        '4' => 'r8'
8192      },
8193      'Return' => '100',
8194      'ShortName' => 'decode_file_ack_req'
8195    },
8196    '301439' => {
8197      'Header' => 'file_io.h',
8198      'Line' => '675',
8199      'Param' => {
8200        '0' => {
8201          'name' => 'msg',
8202          'type' => '4602'
8203        },
8204        '1' => {
8205          'name' => 'payload_length',
8206          'type' => '1145'
8207        },
8208        '2' => {
8209          'name' => 'completion_code',
8210          'type' => '4607'
8211        },
8212        '3' => {
8213          'name' => 'length',
8214          'type' => '4612'
8215        }
8216      },
8217      'Reg' => {
8218        '0' => 'rdi',
8219        '1' => 'rsi',
8220        '2' => 'rdx',
8221        '3' => 'rcx'
8222      },
8223      'Return' => '100',
8224      'ShortName' => 'decode_rw_file_by_type_resp'
8225    },
8226    '301554' => {
8227      'Header' => 'file_io.h',
8228      'Line' => '661',
8229      'Param' => {
8230        '0' => {
8231          'name' => 'instance_id',
8232          'type' => '121'
8233        },
8234        '1' => {
8235          'name' => 'command',
8236          'type' => '121'
8237        },
8238        '2' => {
8239          'name' => 'file_type',
8240          'type' => '1011'
8241        },
8242        '3' => {
8243          'name' => 'file_handle',
8244          'type' => '1023'
8245        },
8246        '4' => {
8247          'name' => 'offset',
8248          'type' => '1023'
8249        },
8250        '5' => {
8251          'name' => 'length',
8252          'type' => '1023'
8253        },
8254        '6' => {
8255          'name' => 'msg',
8256          'offset' => '0',
8257          'type' => '4155'
8258        }
8259      },
8260      'Return' => '100',
8261      'ShortName' => 'encode_rw_file_by_type_req'
8262    },
8263    '301824' => {
8264      'Header' => 'file_io.h',
8265      'Line' => '644',
8266      'Param' => {
8267        '0' => {
8268          'name' => 'instance_id',
8269          'type' => '121'
8270        },
8271        '1' => {
8272          'name' => 'command',
8273          'type' => '121'
8274        },
8275        '2' => {
8276          'name' => 'completion_code',
8277          'type' => '121'
8278        },
8279        '3' => {
8280          'name' => 'length',
8281          'type' => '1023'
8282        },
8283        '4' => {
8284          'name' => 'msg',
8285          'type' => '4155'
8286        }
8287      },
8288      'Return' => '100',
8289      'ShortName' => 'encode_rw_file_by_type_resp'
8290    },
8291    '302054' => {
8292      'Header' => 'file_io.h',
8293      'Line' => '626',
8294      'Param' => {
8295        '0' => {
8296          'name' => 'msg',
8297          'type' => '4602'
8298        },
8299        '1' => {
8300          'name' => 'payload_length',
8301          'type' => '1145'
8302        },
8303        '2' => {
8304          'name' => 'file_type',
8305          'type' => '12530'
8306        },
8307        '3' => {
8308          'name' => 'file_handle',
8309          'type' => '4612'
8310        },
8311        '4' => {
8312          'name' => 'offset',
8313          'type' => '4612'
8314        },
8315        '5' => {
8316          'name' => 'length',
8317          'type' => '4612'
8318        }
8319      },
8320      'Reg' => {
8321        '1' => 'r10',
8322        '2' => 'rdx',
8323        '3' => 'rdi',
8324        '4' => 'r8',
8325        '5' => 'r9'
8326      },
8327      'Return' => '100',
8328      'ShortName' => 'decode_rw_file_by_type_req'
8329    },
8330    '302216' => {
8331      'Header' => 'file_io.h',
8332      'Line' => '590',
8333      'Param' => {
8334        '0' => {
8335          'name' => 'msg',
8336          'type' => '4602'
8337        },
8338        '1' => {
8339          'name' => 'payload_length',
8340          'type' => '1145'
8341        },
8342        '2' => {
8343          'name' => 'completion_code',
8344          'type' => '4607'
8345        }
8346      },
8347      'Reg' => {
8348        '0' => 'rdi',
8349        '1' => 'rsi',
8350        '2' => 'rdx'
8351      },
8352      'Return' => '100',
8353      'ShortName' => 'decode_new_file_resp'
8354    },
8355    '302317' => {
8356      'Header' => 'file_io.h',
8357      'Line' => '579',
8358      'Param' => {
8359        '0' => {
8360          'name' => 'instance_id',
8361          'type' => '121'
8362        },
8363        '1' => {
8364          'name' => 'file_type',
8365          'type' => '1011'
8366        },
8367        '2' => {
8368          'name' => 'file_handle',
8369          'type' => '1023'
8370        },
8371        '3' => {
8372          'name' => 'length',
8373          'type' => '15863'
8374        },
8375        '4' => {
8376          'name' => 'msg',
8377          'type' => '4155'
8378        }
8379      },
8380      'Return' => '100',
8381      'ShortName' => 'encode_new_file_req'
8382    },
8383    '302552' => {
8384      'Header' => 'file_io.h',
8385      'Line' => '567',
8386      'Param' => {
8387        '0' => {
8388          'name' => 'instance_id',
8389          'type' => '121'
8390        },
8391        '1' => {
8392          'name' => 'completion_code',
8393          'type' => '121'
8394        },
8395        '2' => {
8396          'name' => 'msg',
8397          'type' => '4155'
8398        }
8399      },
8400      'Return' => '100',
8401      'ShortName' => 'encode_new_file_resp'
8402    },
8403    '302742' => {
8404      'Header' => 'file_io.h',
8405      'Line' => '555',
8406      'Param' => {
8407        '0' => {
8408          'name' => 'msg',
8409          'type' => '4602'
8410        },
8411        '1' => {
8412          'name' => 'payload_length',
8413          'type' => '1145'
8414        },
8415        '2' => {
8416          'name' => 'file_type',
8417          'type' => '12530'
8418        },
8419        '3' => {
8420          'name' => 'file_handle',
8421          'type' => '4612'
8422        },
8423        '4' => {
8424          'name' => 'length',
8425          'type' => '24591'
8426        }
8427      },
8428      'Reg' => {
8429        '1' => 'r9',
8430        '2' => 'rdx',
8431        '3' => 'rcx',
8432        '4' => 'r8'
8433      },
8434      'Return' => '100',
8435      'ShortName' => 'decode_new_file_req'
8436    },
8437    '302884' => {
8438      'Header' => 'file_io.h',
8439      'Line' => '523',
8440      'Param' => {
8441        '0' => {
8442          'name' => 'msg',
8443          'type' => '4602'
8444        },
8445        '1' => {
8446          'name' => 'payload_length',
8447          'type' => '1145'
8448        },
8449        '2' => {
8450          'name' => 'completion_code',
8451          'type' => '4607'
8452        },
8453        '3' => {
8454          'name' => 'length',
8455          'type' => '4612'
8456        }
8457      },
8458      'Reg' => {
8459        '0' => 'rdi',
8460        '1' => 'rsi',
8461        '2' => 'rdx',
8462        '3' => 'rcx'
8463      },
8464      'Return' => '100',
8465      'ShortName' => 'decode_rw_file_by_type_memory_resp'
8466    },
8467    '302999' => {
8468      'Header' => 'file_io.h',
8469      'Line' => '509',
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' => 'file_type',
8481          'type' => '1011'
8482        },
8483        '3' => {
8484          'name' => 'file_handle',
8485          'type' => '1023'
8486        },
8487        '4' => {
8488          'name' => 'offset',
8489          'type' => '1023'
8490        },
8491        '5' => {
8492          'name' => 'length',
8493          'type' => '1023'
8494        },
8495        '6' => {
8496          'name' => 'address',
8497          'offset' => '0',
8498          'type' => '15863'
8499        },
8500        '7' => {
8501          'name' => 'msg',
8502          'offset' => '8',
8503          'type' => '4155'
8504        }
8505      },
8506      'Return' => '100',
8507      'ShortName' => 'encode_rw_file_by_type_memory_req'
8508    },
8509    '303284' => {
8510      'Header' => 'file_io.h',
8511      'Line' => '491',
8512      'Param' => {
8513        '0' => {
8514          'name' => 'instance_id',
8515          'type' => '121'
8516        },
8517        '1' => {
8518          'name' => 'command',
8519          'type' => '121'
8520        },
8521        '2' => {
8522          'name' => 'completion_code',
8523          'type' => '121'
8524        },
8525        '3' => {
8526          'name' => 'length',
8527          'type' => '1023'
8528        },
8529        '4' => {
8530          'name' => 'msg',
8531          'type' => '4155'
8532        }
8533      },
8534      'Return' => '100',
8535      'ShortName' => 'encode_rw_file_by_type_memory_resp'
8536    },
8537    '303514' => {
8538      'Header' => 'file_io.h',
8539      'Line' => '473',
8540      'Param' => {
8541        '0' => {
8542          'name' => 'msg',
8543          'type' => '4602'
8544        },
8545        '1' => {
8546          'name' => 'payload_length',
8547          'type' => '1145'
8548        },
8549        '2' => {
8550          'name' => 'file_type',
8551          'type' => '12530'
8552        },
8553        '3' => {
8554          'name' => 'file_handle',
8555          'type' => '4612'
8556        },
8557        '4' => {
8558          'name' => 'offset',
8559          'type' => '4612'
8560        },
8561        '5' => {
8562          'name' => 'length',
8563          'type' => '4612'
8564        },
8565        '6' => {
8566          'name' => 'address',
8567          'offset' => '0',
8568          'type' => '24591'
8569        }
8570      },
8571      'Reg' => {
8572        '1' => 'r10',
8573        '2' => 'rdx',
8574        '3' => 'rdi',
8575        '4' => 'r8',
8576        '5' => 'r9'
8577      },
8578      'Return' => '100',
8579      'ShortName' => 'decode_rw_file_by_type_memory_req'
8580    },
8581    '303691' => {
8582      'Header' => 'file_io.h',
8583      'Line' => '435',
8584      'Param' => {
8585        '0' => {
8586          'name' => 'instance_id',
8587          'type' => '121'
8588        },
8589        '1' => {
8590          'name' => 'completion_code',
8591          'type' => '121'
8592        },
8593        '2' => {
8594          'name' => 'length',
8595          'type' => '1023'
8596        },
8597        '3' => {
8598          'name' => 'msg',
8599          'type' => '4155'
8600        }
8601      },
8602      'Return' => '100',
8603      'ShortName' => 'encode_write_file_resp'
8604    },
8605    '303906' => {
8606      'Header' => 'file_io.h',
8607      'Line' => '422',
8608      'Param' => {
8609        '0' => {
8610          'name' => 'msg',
8611          'type' => '4602'
8612        },
8613        '1' => {
8614          'name' => 'payload_length',
8615          'type' => '1145'
8616        },
8617        '2' => {
8618          'name' => 'completion_code',
8619          'type' => '4607'
8620        },
8621        '3' => {
8622          'name' => 'length',
8623          'type' => '4612'
8624        }
8625      },
8626      'Reg' => {
8627        '0' => 'rdi',
8628        '1' => 'rsi',
8629        '2' => 'rdx',
8630        '3' => 'rcx'
8631      },
8632      'Return' => '100',
8633      'ShortName' => 'decode_write_file_resp'
8634    },
8635    '304016' => {
8636      'Header' => 'file_io.h',
8637      'Line' => '410',
8638      'Param' => {
8639        '0' => {
8640          'name' => 'instance_id',
8641          'type' => '121'
8642        },
8643        '1' => {
8644          'name' => 'file_handle',
8645          'type' => '1023'
8646        },
8647        '2' => {
8648          'name' => 'offset',
8649          'type' => '1023'
8650        },
8651        '3' => {
8652          'name' => 'length',
8653          'type' => '1023'
8654        },
8655        '4' => {
8656          'name' => 'msg',
8657          'type' => '4155'
8658        }
8659      },
8660      'Return' => '100',
8661      'ShortName' => 'encode_write_file_req'
8662    },
8663    '304251' => {
8664      'Header' => 'file_io.h',
8665      'Line' => '391',
8666      'Param' => {
8667        '0' => {
8668          'name' => 'msg',
8669          'type' => '4602'
8670        },
8671        '1' => {
8672          'name' => 'payload_length',
8673          'type' => '1145'
8674        },
8675        '2' => {
8676          'name' => 'file_handle',
8677          'type' => '4612'
8678        },
8679        '3' => {
8680          'name' => 'offset',
8681          'type' => '4612'
8682        },
8683        '4' => {
8684          'name' => 'length',
8685          'type' => '4612'
8686        },
8687        '5' => {
8688          'name' => 'file_data_offset',
8689          'type' => '13093'
8690        }
8691      },
8692      'Reg' => {
8693        '1' => 'rsi',
8694        '3' => 'rcx',
8695        '4' => 'r8',
8696        '5' => 'r9'
8697      },
8698      'Return' => '100',
8699      'ShortName' => 'decode_write_file_req'
8700    },
8701    '304406' => {
8702      'Header' => 'file_io.h',
8703      'Line' => '377',
8704      'Param' => {
8705        '0' => {
8706          'name' => 'instance_id',
8707          'type' => '121'
8708        },
8709        '1' => {
8710          'name' => 'completion_code',
8711          'type' => '121'
8712        },
8713        '2' => {
8714          'name' => 'length',
8715          'type' => '1023'
8716        },
8717        '3' => {
8718          'name' => 'msg',
8719          'type' => '4155'
8720        }
8721      },
8722      'Return' => '100',
8723      'ShortName' => 'encode_read_file_resp'
8724    },
8725    '304621' => {
8726      'Header' => 'file_io.h',
8727      'Line' => '359',
8728      'Param' => {
8729        '0' => {
8730          'name' => 'msg',
8731          'type' => '4602'
8732        },
8733        '1' => {
8734          'name' => 'payload_length',
8735          'type' => '1145'
8736        },
8737        '2' => {
8738          'name' => 'completion_code',
8739          'type' => '4607'
8740        },
8741        '3' => {
8742          'name' => 'length',
8743          'type' => '4612'
8744        },
8745        '4' => {
8746          'name' => 'file_data_offset',
8747          'type' => '13093'
8748        }
8749      },
8750      'Reg' => {
8751        '1' => 'r9',
8752        '2' => 'rdx',
8753        '3' => 'rcx',
8754        '4' => 'r8'
8755      },
8756      'Return' => '100',
8757      'ShortName' => 'decode_read_file_resp'
8758    },
8759    '304757' => {
8760      'Header' => 'file_io.h',
8761      'Line' => '344',
8762      'Param' => {
8763        '0' => {
8764          'name' => 'instance_id',
8765          'type' => '121'
8766        },
8767        '1' => {
8768          'name' => 'file_handle',
8769          'type' => '1023'
8770        },
8771        '2' => {
8772          'name' => 'offset',
8773          'type' => '1023'
8774        },
8775        '3' => {
8776          'name' => 'length',
8777          'type' => '1023'
8778        },
8779        '4' => {
8780          'name' => 'msg',
8781          'type' => '4155'
8782        }
8783      },
8784      'Return' => '100',
8785      'ShortName' => 'encode_read_file_req'
8786    },
8787    '304992' => {
8788      'Header' => 'file_io.h',
8789      'Line' => '330',
8790      'Param' => {
8791        '0' => {
8792          'name' => 'msg',
8793          'type' => '4602'
8794        },
8795        '1' => {
8796          'name' => 'payload_length',
8797          'type' => '1145'
8798        },
8799        '2' => {
8800          'name' => 'file_handle',
8801          'type' => '4612'
8802        },
8803        '3' => {
8804          'name' => 'offset',
8805          'type' => '4612'
8806        },
8807        '4' => {
8808          'name' => 'length',
8809          'type' => '4612'
8810        }
8811      },
8812      'Reg' => {
8813        '1' => 'r9',
8814        '2' => 'rdx',
8815        '3' => 'rcx',
8816        '4' => 'r8'
8817      },
8818      'Return' => '100',
8819      'ShortName' => 'decode_read_file_req'
8820    },
8821    '305128' => {
8822      'Header' => 'file_io.h',
8823      'Line' => '274',
8824      'Param' => {
8825        '0' => {
8826          'name' => 'msg',
8827          'type' => '4602'
8828        },
8829        '1' => {
8830          'name' => 'payload_length',
8831          'type' => '1145'
8832        },
8833        '2' => {
8834          'name' => 'completion_code',
8835          'type' => '4607'
8836        },
8837        '3' => {
8838          'name' => 'next_transfer_handle',
8839          'type' => '4612'
8840        },
8841        '4' => {
8842          'name' => 'transfer_flag',
8843          'type' => '4607'
8844        },
8845        '5' => {
8846          'name' => 'file_table_data_start_offset',
8847          'type' => '4607'
8848        },
8849        '6' => {
8850          'name' => 'file_table_length',
8851          'offset' => '0',
8852          'type' => '13093'
8853        }
8854      },
8855      'Reg' => {
8856        '1' => 'rsi',
8857        '2' => 'rdi',
8858        '3' => 'r10',
8859        '4' => 'r8',
8860        '5' => 'r9'
8861      },
8862      'Return' => '100',
8863      'ShortName' => 'decode_get_file_table_resp'
8864    },
8865    '305302' => {
8866      'Header' => 'file_io.h',
8867      'Line' => '258',
8868      'Param' => {
8869        '0' => {
8870          'name' => 'instance_id',
8871          'type' => '121'
8872        },
8873        '1' => {
8874          'name' => 'transfer_handle',
8875          'type' => '1023'
8876        },
8877        '2' => {
8878          'name' => 'transfer_opflag',
8879          'type' => '121'
8880        },
8881        '3' => {
8882          'name' => 'table_type',
8883          'type' => '121'
8884        },
8885        '4' => {
8886          'name' => 'msg',
8887          'type' => '4155'
8888        }
8889      },
8890      'Return' => '100',
8891      'ShortName' => 'encode_get_file_table_req'
8892    },
8893    '305529' => {
8894      'Header' => 'file_io.h',
8895      'Line' => '244',
8896      'Param' => {
8897        '0' => {
8898          'name' => 'instance_id',
8899          'type' => '121'
8900        },
8901        '1' => {
8902          'name' => 'completion_code',
8903          'type' => '121'
8904        },
8905        '2' => {
8906          'name' => 'next_transfer_handle',
8907          'type' => '1023'
8908        },
8909        '3' => {
8910          'name' => 'transfer_flag',
8911          'type' => '121'
8912        },
8913        '4' => {
8914          'name' => 'table_data',
8915          'type' => '1219'
8916        },
8917        '5' => {
8918          'name' => 'table_size',
8919          'type' => '1145'
8920        },
8921        '6' => {
8922          'name' => 'msg',
8923          'offset' => '0',
8924          'type' => '4155'
8925        }
8926      },
8927      'Reg' => {
8928        '2' => 'r15'
8929      },
8930      'Return' => '100',
8931      'ShortName' => 'encode_get_file_table_resp'
8932    },
8933    '305887' => {
8934      'Header' => 'file_io.h',
8935      'Line' => '227',
8936      'Param' => {
8937        '0' => {
8938          'name' => 'msg',
8939          'type' => '4602'
8940        },
8941        '1' => {
8942          'name' => 'payload_length',
8943          'type' => '1145'
8944        },
8945        '2' => {
8946          'name' => 'transfer_handle',
8947          'type' => '4612'
8948        },
8949        '3' => {
8950          'name' => 'transfer_opflag',
8951          'type' => '4607'
8952        },
8953        '4' => {
8954          'name' => 'table_type',
8955          'type' => '4607'
8956        }
8957      },
8958      'Reg' => {
8959        '1' => 'r9',
8960        '2' => 'rdx',
8961        '3' => 'rcx',
8962        '4' => 'r8'
8963      },
8964      'Return' => '100',
8965      'ShortName' => 'decode_get_file_table_req'
8966    },
8967    '306022' => {
8968      'Header' => 'file_io.h',
8969      'Line' => '183',
8970      'Param' => {
8971        '0' => {
8972          'name' => 'msg',
8973          'type' => '4602'
8974        },
8975        '1' => {
8976          'name' => 'payload_length',
8977          'type' => '1145'
8978        },
8979        '2' => {
8980          'name' => 'completion_code',
8981          'type' => '4607'
8982        },
8983        '3' => {
8984          'name' => 'length',
8985          'type' => '4612'
8986        }
8987      },
8988      'Reg' => {
8989        '0' => 'rdi',
8990        '1' => 'rsi',
8991        '2' => 'rdx',
8992        '3' => 'rcx'
8993      },
8994      'Return' => '100',
8995      'ShortName' => 'decode_rw_file_memory_resp'
8996    },
8997    '306131' => {
8998      'Header' => 'file_io.h',
8999      'Line' => '169',
9000      'Param' => {
9001        '0' => {
9002          'name' => 'instance_id',
9003          'type' => '121'
9004        },
9005        '1' => {
9006          'name' => 'command',
9007          'type' => '121'
9008        },
9009        '2' => {
9010          'name' => 'file_handle',
9011          'type' => '1023'
9012        },
9013        '3' => {
9014          'name' => 'offset',
9015          'type' => '1023'
9016        },
9017        '4' => {
9018          'name' => 'length',
9019          'type' => '1023'
9020        },
9021        '5' => {
9022          'name' => 'address',
9023          'type' => '15863'
9024        },
9025        '6' => {
9026          'name' => 'msg',
9027          'offset' => '0',
9028          'type' => '4155'
9029        }
9030      },
9031      'Reg' => {
9032        '2' => 'r14'
9033      },
9034      'Return' => '100',
9035      'ShortName' => 'encode_rw_file_memory_req'
9036    },
9037    '306390' => {
9038      'Header' => 'file_io.h',
9039      'Line' => '152',
9040      'Param' => {
9041        '0' => {
9042          'name' => 'instance_id',
9043          'type' => '121'
9044        },
9045        '1' => {
9046          'name' => 'command',
9047          'type' => '121'
9048        },
9049        '2' => {
9050          'name' => 'completion_code',
9051          'type' => '121'
9052        },
9053        '3' => {
9054          'name' => 'length',
9055          'type' => '1023'
9056        },
9057        '4' => {
9058          'name' => 'msg',
9059          'type' => '4155'
9060        }
9061      },
9062      'Return' => '100',
9063      'ShortName' => 'encode_rw_file_memory_resp'
9064    },
9065    '306611' => {
9066      'Header' => 'file_io.h',
9067      'Line' => '136',
9068      'Param' => {
9069        '0' => {
9070          'name' => 'msg',
9071          'type' => '4602'
9072        },
9073        '1' => {
9074          'name' => 'payload_length',
9075          'type' => '1145'
9076        },
9077        '2' => {
9078          'name' => 'file_handle',
9079          'type' => '4612'
9080        },
9081        '3' => {
9082          'name' => 'offset',
9083          'type' => '4612'
9084        },
9085        '4' => {
9086          'name' => 'length',
9087          'type' => '4612'
9088        },
9089        '5' => {
9090          'name' => 'address',
9091          'type' => '24591'
9092        }
9093      },
9094      'Reg' => {
9095        '1' => 'r10',
9096        '2' => 'rdx',
9097        '3' => 'rdi',
9098        '4' => 'r8',
9099        '5' => 'r9'
9100      },
9101      'Return' => '100',
9102      'ShortName' => 'decode_rw_file_memory_req'
9103    },
9104    '307660' => {
9105      'Header' => 'host.h',
9106      'Line' => '101',
9107      'Param' => {
9108        '0' => {
9109          'name' => 'instance_id',
9110          'type' => '121'
9111        },
9112        '1' => {
9113          'name' => 'completion_code',
9114          'type' => '121'
9115        },
9116        '2' => {
9117          'name' => 'rack_entry',
9118          'type' => '1023'
9119        },
9120        '3' => {
9121          'name' => 'pri_cec_node',
9122          'type' => '1023'
9123        },
9124        '4' => {
9125          'name' => 'msg',
9126          'type' => '4155'
9127        },
9128        '5' => {
9129          'name' => 'payload_length',
9130          'type' => '1145'
9131        }
9132      },
9133      'Reg' => {
9134        '2' => 'r12'
9135      },
9136      'Return' => '100',
9137      'ShortName' => 'encode_get_alert_status_resp'
9138    },
9139    '307908' => {
9140      'Header' => 'host.h',
9141      'Line' => '86',
9142      'Param' => {
9143        '0' => {
9144          'name' => 'msg',
9145          'type' => '4602'
9146        },
9147        '1' => {
9148          'name' => 'payload_length',
9149          'type' => '1145'
9150        },
9151        '2' => {
9152          'name' => 'version_id',
9153          'type' => '4607'
9154        }
9155      },
9156      'Reg' => {
9157        '0' => 'rdi',
9158        '1' => 'rsi',
9159        '2' => 'rdx'
9160      },
9161      'Return' => '100',
9162      'ShortName' => 'decode_get_alert_status_req'
9163    },
9164    '307991' => {
9165      'Header' => 'host.h',
9166      'Line' => '70',
9167      'Param' => {
9168        '0' => {
9169          'name' => 'msg',
9170          'type' => '4602'
9171        },
9172        '1' => {
9173          'name' => 'payload_length',
9174          'type' => '1145'
9175        },
9176        '2' => {
9177          'name' => 'completion_code',
9178          'type' => '4607'
9179        },
9180        '3' => {
9181          'name' => 'rack_entry',
9182          'type' => '4612'
9183        },
9184        '4' => {
9185          'name' => 'pri_cec_node',
9186          'type' => '4612'
9187        }
9188      },
9189      'Reg' => {
9190        '1' => 'r9',
9191        '2' => 'rdx',
9192        '3' => 'rcx',
9193        '4' => 'r8'
9194      },
9195      'Return' => '100',
9196      'ShortName' => 'decode_get_alert_status_resp'
9197    },
9198    '308130' => {
9199      'Header' => 'host.h',
9200      'Line' => '52',
9201      'Param' => {
9202        '0' => {
9203          'name' => 'instance_id',
9204          'type' => '121'
9205        },
9206        '1' => {
9207          'name' => 'version_id',
9208          'type' => '121'
9209        },
9210        '2' => {
9211          'name' => 'msg',
9212          'type' => '4155'
9213        },
9214        '3' => {
9215          'name' => 'payload_length',
9216          'type' => '1145'
9217        }
9218      },
9219      'Return' => '100',
9220      'ShortName' => 'encode_get_alert_status_req'
9221    },
9222    '309198' => {
9223      'Header' => 'platform.h',
9224      'Line' => '47',
9225      'Param' => {
9226        '0' => {
9227          'name' => 'instance_id',
9228          'type' => '121'
9229        },
9230        '1' => {
9231          'name' => 'format_version',
9232          'type' => '121'
9233        },
9234        '2' => {
9235          'name' => 'tid',
9236          'type' => '121'
9237        },
9238        '3' => {
9239          'name' => 'num_handles',
9240          'type' => '121'
9241        },
9242        '4' => {
9243          'name' => 'list_of_handles',
9244          'type' => '1219'
9245        },
9246        '5' => {
9247          'name' => 'payload_length',
9248          'type' => '1145'
9249        },
9250        '6' => {
9251          'name' => 'msg',
9252          'offset' => '0',
9253          'type' => '4155'
9254        }
9255      },
9256      'Return' => '100',
9257      'ShortName' => 'encode_bios_attribute_update_event_req'
9258    },
9259    '310333' => {
9260      'Header' => 'file_io.h',
9261      'Line' => '36',
9262      'Param' => {
9263        '0' => {
9264          'name' => 'msg',
9265          'type' => '4602'
9266        },
9267        '1' => {
9268          'name' => 'payload_length',
9269          'type' => '1145'
9270        },
9271        '2' => {
9272          'name' => 'file_handle',
9273          'type' => '4607'
9274        },
9275        '3' => {
9276          'name' => 'length',
9277          'type' => '4612'
9278        },
9279        '4' => {
9280          'name' => 'data',
9281          'type' => '4607'
9282        }
9283      },
9284      'Return' => '100',
9285      'ShortName' => 'decode_oem_meta_file_io_req'
9286    }
9287  },
9288  'SymbolVersion' => {},
9289  'Symbols' => {
9290    'libpldm.so.0.9.1' => {
9291      'bcd2dec16' => 1,
9292      'bcd2dec32' => 1,
9293      'bcd2dec8' => 1,
9294      'crc32' => 1,
9295      'crc8' => 1,
9296      'dec2bcd16' => 1,
9297      'dec2bcd32' => 1,
9298      'dec2bcd8' => 1,
9299      'decode_activate_firmware_resp' => 1,
9300      'decode_apply_complete_req' => 1,
9301      'decode_cancel_update_component_resp' => 1,
9302      'decode_cancel_update_resp' => 1,
9303      'decode_descriptor_type_length_value' => 1,
9304      'decode_entity_auxiliary_names_pdr' => 1,
9305      'decode_event_message_buffer_size_resp' => 1,
9306      'decode_event_message_supported_resp' => 1,
9307      'decode_file_ack_req' => 1,
9308      'decode_file_ack_resp' => 1,
9309      'decode_file_ack_with_meta_data_req' => 1,
9310      'decode_file_ack_with_meta_data_resp' => 1,
9311      'decode_firmware_device_id_record' => 1,
9312      'decode_get_alert_status_req' => 1,
9313      'decode_get_alert_status_resp' => 1,
9314      'decode_get_bios_attribute_current_value_by_handle_req' => 1,
9315      'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
9316      'decode_get_bios_table_req' => 1,
9317      'decode_get_bios_table_resp' => 1,
9318      'decode_get_commands_req' => 1,
9319      'decode_get_commands_resp' => 1,
9320      'decode_get_date_time_resp' => 1,
9321      'decode_get_file_table_req' => 1,
9322      'decode_get_file_table_resp' => 1,
9323      'decode_get_firmware_parameters_resp' => 1,
9324      'decode_get_firmware_parameters_resp_comp_entry' => 1,
9325      'decode_get_fru_record_by_option_req' => 1,
9326      'decode_get_fru_record_by_option_resp' => 1,
9327      'decode_get_fru_record_table_metadata_resp' => 1,
9328      'decode_get_fru_record_table_req' => 1,
9329      'decode_get_fru_record_table_resp' => 1,
9330      'decode_get_fru_record_table_resp_safe' => 1,
9331      'decode_get_numeric_effecter_value_req' => 1,
9332      'decode_get_numeric_effecter_value_resp' => 1,
9333      'decode_get_pdr_repository_info_resp' => 1,
9334      'decode_get_pdr_req' => 1,
9335      'decode_get_pdr_resp' => 1,
9336      'decode_get_sensor_reading_req' => 1,
9337      'decode_get_sensor_reading_resp' => 1,
9338      'decode_get_state_effecter_states_req' => 1,
9339      'decode_get_state_effecter_states_resp' => 1,
9340      'decode_get_state_sensor_readings_req' => 1,
9341      'decode_get_state_sensor_readings_resp' => 1,
9342      'decode_get_status_resp' => 1,
9343      'decode_get_tid_resp' => 1,
9344      'decode_get_types_resp' => 1,
9345      'decode_get_version_req' => 1,
9346      'decode_get_version_resp' => 1,
9347      'decode_multipart_receive_req' => 1,
9348      'decode_new_file_req' => 1,
9349      'decode_new_file_resp' => 1,
9350      'decode_new_file_with_metadata_req' => 1,
9351      'decode_new_file_with_metadata_resp' => 1,
9352      'decode_numeric_sensor_data' => 1,
9353      'decode_numeric_sensor_pdr_data' => 1,
9354      'decode_oem_meta_file_io_req' => 1,
9355      'decode_pass_component_table_resp' => 1,
9356      'decode_platform_event_message_req' => 1,
9357      'decode_platform_event_message_resp' => 1,
9358      'decode_pldm_comp_image_info' => 1,
9359      'decode_pldm_entity_auxiliary_names_pdr_index' => 1,
9360      'decode_pldm_message_poll_event_data' => 1,
9361      'decode_pldm_package_header_info' => 1,
9362      'decode_pldm_pdr_repository_change_record_data' => 1,
9363      'decode_pldm_pdr_repository_chg_event_data' => 1,
9364      'decode_pldm_platform_cper_event' => 1,
9365      'decode_poll_for_platform_event_message_req' => 1,
9366      'decode_poll_for_platform_event_message_resp' => 1,
9367      'decode_query_device_identifiers_resp' => 1,
9368      'decode_read_file_req' => 1,
9369      'decode_read_file_resp' => 1,
9370      'decode_request_firmware_data_req' => 1,
9371      'decode_request_update_resp' => 1,
9372      'decode_rw_file_by_type_memory_req' => 1,
9373      'decode_rw_file_by_type_memory_resp' => 1,
9374      'decode_rw_file_by_type_req' => 1,
9375      'decode_rw_file_by_type_resp' => 1,
9376      'decode_rw_file_memory_req' => 1,
9377      'decode_rw_file_memory_resp' => 1,
9378      'decode_sensor_event_data' => 1,
9379      'decode_sensor_op_data' => 1,
9380      'decode_set_bios_attribute_current_value_req' => 1,
9381      'decode_set_bios_attribute_current_value_resp' => 1,
9382      'decode_set_bios_table_req' => 1,
9383      'decode_set_bios_table_resp' => 1,
9384      'decode_set_date_time_req' => 1,
9385      'decode_set_date_time_resp' => 1,
9386      'decode_set_event_receiver_req' => 1,
9387      'decode_set_event_receiver_resp' => 1,
9388      'decode_set_fru_record_table_req' => 1,
9389      'decode_set_numeric_effecter_value_req' => 1,
9390      'decode_set_numeric_effecter_value_resp' => 1,
9391      'decode_set_state_effecter_states_req' => 1,
9392      'decode_set_state_effecter_states_resp' => 1,
9393      'decode_state_sensor_data' => 1,
9394      'decode_transfer_complete_req' => 1,
9395      'decode_update_component_resp' => 1,
9396      'decode_vendor_defined_descriptor_value' => 1,
9397      'decode_verify_complete_req' => 1,
9398      'decode_write_file_req' => 1,
9399      'decode_write_file_resp' => 1,
9400      'encode_activate_firmware_req' => 1,
9401      'encode_apply_complete_resp' => 1,
9402      'encode_bios_attribute_update_event_req' => 1,
9403      'encode_cancel_update_component_req' => 1,
9404      'encode_cancel_update_req' => 1,
9405      'encode_cc_only_resp' => 1,
9406      'encode_event_message_buffer_size_req' => 1,
9407      'encode_event_message_supported_req' => 1,
9408      'encode_file_ack_req' => 1,
9409      'encode_file_ack_resp' => 1,
9410      'encode_file_ack_with_meta_data_req' => 1,
9411      'encode_file_ack_with_meta_data_resp' => 1,
9412      'encode_fru_record' => 1,
9413      'encode_get_alert_status_req' => 1,
9414      'encode_get_alert_status_resp' => 1,
9415      'encode_get_bios_attribute_current_value_by_handle_req' => 1,
9416      'encode_get_bios_current_value_by_handle_resp' => 1,
9417      'encode_get_bios_table_req' => 1,
9418      'encode_get_bios_table_resp' => 1,
9419      'encode_get_commands_req' => 1,
9420      'encode_get_commands_resp' => 1,
9421      'encode_get_date_time_req' => 1,
9422      'encode_get_date_time_resp' => 1,
9423      'encode_get_file_table_req' => 1,
9424      'encode_get_file_table_resp' => 1,
9425      'encode_get_firmware_parameters_req' => 1,
9426      'encode_get_fru_record_by_option_req' => 1,
9427      'encode_get_fru_record_by_option_resp' => 1,
9428      'encode_get_fru_record_table_metadata_req' => 1,
9429      'encode_get_fru_record_table_metadata_resp' => 1,
9430      'encode_get_fru_record_table_req' => 1,
9431      'encode_get_fru_record_table_resp' => 1,
9432      'encode_get_numeric_effecter_value_req' => 1,
9433      'encode_get_numeric_effecter_value_resp' => 1,
9434      'encode_get_pdr_repository_info_resp' => 1,
9435      'encode_get_pdr_req' => 1,
9436      'encode_get_pdr_resp' => 1,
9437      'encode_get_sensor_reading_req' => 1,
9438      'encode_get_sensor_reading_resp' => 1,
9439      'encode_get_state_effecter_states_req' => 1,
9440      'encode_get_state_effecter_states_resp' => 1,
9441      'encode_get_state_sensor_readings_req' => 1,
9442      'encode_get_state_sensor_readings_resp' => 1,
9443      'encode_get_status_req' => 1,
9444      'encode_get_tid_req' => 1,
9445      'encode_get_tid_resp' => 1,
9446      'encode_get_types_req' => 1,
9447      'encode_get_types_resp' => 1,
9448      'encode_get_version_req' => 1,
9449      'encode_get_version_resp' => 1,
9450      'encode_new_file_req' => 1,
9451      'encode_new_file_resp' => 1,
9452      'encode_new_file_with_metadata_req' => 1,
9453      'encode_new_file_with_metadata_resp' => 1,
9454      'encode_pass_component_table_req' => 1,
9455      'encode_platform_event_message_req' => 1,
9456      'encode_platform_event_message_resp' => 1,
9457      'encode_pldm_header_only' => 1,
9458      'encode_pldm_pdr_repository_chg_event_data' => 1,
9459      'encode_poll_for_platform_event_message_req' => 1,
9460      'encode_poll_for_platform_event_message_resp' => 1,
9461      'encode_query_device_identifiers_req' => 1,
9462      'encode_read_file_req' => 1,
9463      'encode_read_file_resp' => 1,
9464      'encode_request_firmware_data_resp' => 1,
9465      'encode_request_update_req' => 1,
9466      'encode_rw_file_by_type_memory_req' => 1,
9467      'encode_rw_file_by_type_memory_resp' => 1,
9468      'encode_rw_file_by_type_req' => 1,
9469      'encode_rw_file_by_type_resp' => 1,
9470      'encode_rw_file_memory_req' => 1,
9471      'encode_rw_file_memory_resp' => 1,
9472      'encode_sensor_event_data' => 1,
9473      'encode_set_bios_attribute_current_value_req' => 1,
9474      'encode_set_bios_attribute_current_value_resp' => 1,
9475      'encode_set_bios_table_req' => 1,
9476      'encode_set_bios_table_resp' => 1,
9477      'encode_set_date_time_req' => 1,
9478      'encode_set_date_time_resp' => 1,
9479      'encode_set_event_receiver_req' => 1,
9480      'encode_set_event_receiver_resp' => 1,
9481      'encode_set_fru_record_table_resp' => 1,
9482      'encode_set_numeric_effecter_value_req' => 1,
9483      'encode_set_numeric_effecter_value_resp' => 1,
9484      'encode_set_state_effecter_states_req' => 1,
9485      'encode_set_state_effecter_states_resp' => 1,
9486      'encode_set_tid_req' => 1,
9487      'encode_state_effecter_pdr' => 1,
9488      'encode_state_sensor_pdr' => 1,
9489      'encode_transfer_complete_resp' => 1,
9490      'encode_update_component_req' => 1,
9491      'encode_verify_complete_resp' => 1,
9492      'encode_write_file_req' => 1,
9493      'encode_write_file_resp' => 1,
9494      'get_fru_record_by_option' => 1,
9495      'get_fru_record_by_option_check' => 1,
9496      'is_time_legal' => 1,
9497      'is_transfer_flag_valid' => 1,
9498      'pack_pldm_header' => 1,
9499      'pldm_bios_table_append_pad_checksum' => 1,
9500      'pldm_bios_table_append_pad_checksum_check' => 1,
9501      'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
9502      'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
9503      'pldm_bios_table_attr_entry_decode_string_handle' => 1,
9504      'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
9505      'pldm_bios_table_attr_entry_enum_decode_def_num' => 1,
9506      'pldm_bios_table_attr_entry_enum_decode_def_num_check' => 1,
9507      'pldm_bios_table_attr_entry_enum_decode_pv_hdls' => 1,
9508      'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check' => 1,
9509      'pldm_bios_table_attr_entry_enum_decode_pv_num' => 1,
9510      'pldm_bios_table_attr_entry_enum_decode_pv_num_check' => 1,
9511      'pldm_bios_table_attr_entry_enum_encode' => 1,
9512      'pldm_bios_table_attr_entry_enum_encode_check' => 1,
9513      'pldm_bios_table_attr_entry_enum_encode_length' => 1,
9514      'pldm_bios_table_attr_entry_integer_decode' => 1,
9515      'pldm_bios_table_attr_entry_integer_encode' => 1,
9516      'pldm_bios_table_attr_entry_integer_encode_check' => 1,
9517      'pldm_bios_table_attr_entry_integer_encode_length' => 1,
9518      'pldm_bios_table_attr_entry_integer_info_check' => 1,
9519      'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
9520      'pldm_bios_table_attr_entry_string_decode_def_string_length' => 1,
9521      'pldm_bios_table_attr_entry_string_decode_def_string_length_check' => 1,
9522      'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
9523      'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
9524      'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
9525      'pldm_bios_table_attr_entry_string_encode' => 1,
9526      'pldm_bios_table_attr_entry_string_encode_check' => 1,
9527      'pldm_bios_table_attr_entry_string_encode_length' => 1,
9528      'pldm_bios_table_attr_entry_string_info_check' => 1,
9529      'pldm_bios_table_attr_find_by_handle' => 1,
9530      'pldm_bios_table_attr_find_by_string_handle' => 1,
9531      'pldm_bios_table_attr_value_copy_and_update' => 1,
9532      'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
9533      'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
9534      'pldm_bios_table_attr_value_entry_decode_handle' => 1,
9535      'pldm_bios_table_attr_value_entry_encode_enum' => 1,
9536      'pldm_bios_table_attr_value_entry_encode_enum_check' => 1,
9537      'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
9538      'pldm_bios_table_attr_value_entry_encode_integer' => 1,
9539      'pldm_bios_table_attr_value_entry_encode_integer_check' => 1,
9540      'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
9541      'pldm_bios_table_attr_value_entry_encode_string' => 1,
9542      'pldm_bios_table_attr_value_entry_encode_string_check' => 1,
9543      'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
9544      'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
9545      'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
9546      'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
9547      'pldm_bios_table_attr_value_entry_length' => 1,
9548      'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
9549      'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
9550      'pldm_bios_table_attr_value_find_by_handle' => 1,
9551      'pldm_bios_table_checksum' => 1,
9552      'pldm_bios_table_iter_create' => 1,
9553      'pldm_bios_table_iter_free' => 1,
9554      'pldm_bios_table_iter_is_end' => 1,
9555      'pldm_bios_table_iter_next' => 1,
9556      'pldm_bios_table_iter_value' => 1,
9557      'pldm_bios_table_pad_checksum_size' => 1,
9558      'pldm_bios_table_string_entry_decode_handle' => 1,
9559      'pldm_bios_table_string_entry_decode_string' => 1,
9560      'pldm_bios_table_string_entry_decode_string_check' => 1,
9561      'pldm_bios_table_string_entry_decode_string_length' => 1,
9562      'pldm_bios_table_string_entry_encode' => 1,
9563      'pldm_bios_table_string_entry_encode_check' => 1,
9564      'pldm_bios_table_string_entry_encode_length' => 1,
9565      'pldm_bios_table_string_find_by_handle' => 1,
9566      'pldm_bios_table_string_find_by_string' => 1,
9567      'pldm_close' => 1,
9568      'pldm_entity_association_pdr_add' => 1,
9569      'pldm_entity_association_pdr_add_check' => 1,
9570      'pldm_entity_association_pdr_add_from_node' => 1,
9571      'pldm_entity_association_pdr_add_from_node_check' => 1,
9572      'pldm_entity_association_pdr_add_from_node_with_record_handle' => 1,
9573      'pldm_entity_association_pdr_extract' => 1,
9574      'pldm_entity_association_tree_add' => 1,
9575      'pldm_entity_association_tree_add_entity' => 1,
9576      'pldm_entity_association_tree_copy_root' => 1,
9577      'pldm_entity_association_tree_destroy' => 1,
9578      'pldm_entity_association_tree_destroy_root' => 1,
9579      'pldm_entity_association_tree_find' => 1,
9580      'pldm_entity_association_tree_find_with_locality' => 1,
9581      'pldm_entity_association_tree_init' => 1,
9582      'pldm_entity_association_tree_visit' => 1,
9583      'pldm_entity_extract' => 1,
9584      'pldm_entity_get_num_children' => 1,
9585      'pldm_entity_get_parent' => 1,
9586      'pldm_entity_is_exist_parent' => 1,
9587      'pldm_entity_is_node_parent' => 1,
9588      'pldm_entity_node_get_remote_container_id' => 1,
9589      'pldm_find_entity_ref_in_tree' => 1,
9590      'pldm_instance_db_destroy' => 1,
9591      'pldm_instance_db_init' => 1,
9592      'pldm_instance_db_init_default' => 1,
9593      'pldm_instance_id_alloc' => 1,
9594      'pldm_instance_id_free' => 1,
9595      'pldm_is_current_parent_child' => 1,
9596      'pldm_is_empty_entity_assoc_tree' => 1,
9597      'pldm_msg_hdr_correlate_response' => 1,
9598      'pldm_open' => 1,
9599      'pldm_pdr_add' => 1,
9600      'pldm_pdr_add_check' => 1,
9601      'pldm_pdr_add_fru_record_set' => 1,
9602      'pldm_pdr_add_fru_record_set_check' => 1,
9603      'pldm_pdr_destroy' => 1,
9604      'pldm_pdr_find_last_in_range' => 1,
9605      'pldm_pdr_find_record' => 1,
9606      'pldm_pdr_find_record_by_type' => 1,
9607      'pldm_pdr_fru_record_set_find_by_rsi' => 1,
9608      'pldm_pdr_get_next_record' => 1,
9609      'pldm_pdr_get_record_count' => 1,
9610      'pldm_pdr_get_record_handle' => 1,
9611      'pldm_pdr_get_repo_size' => 1,
9612      'pldm_pdr_init' => 1,
9613      'pldm_pdr_record_is_remote' => 1,
9614      'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
9615      'pldm_pdr_remove_remote_pdrs' => 1,
9616      'pldm_pdr_update_TL_pdr' => 1,
9617      'pldm_platform_cper_event_event_data' => 1,
9618      'pldm_recv' => 1,
9619      'pldm_recv_any' => 1,
9620      'pldm_send' => 1,
9621      'pldm_send_recv' => 1,
9622      'pldm_transport_af_mctp_bind' => 1,
9623      'pldm_transport_af_mctp_core' => 1,
9624      'pldm_transport_af_mctp_destroy' => 1,
9625      'pldm_transport_af_mctp_init' => 1,
9626      'pldm_transport_af_mctp_init_pollfd' => 1,
9627      'pldm_transport_af_mctp_map_tid' => 1,
9628      'pldm_transport_af_mctp_unmap_tid' => 1,
9629      'pldm_transport_mctp_demux_core' => 1,
9630      'pldm_transport_mctp_demux_destroy' => 1,
9631      'pldm_transport_mctp_demux_init' => 1,
9632      'pldm_transport_mctp_demux_init_pollfd' => 1,
9633      'pldm_transport_mctp_demux_map_tid' => 1,
9634      'pldm_transport_mctp_demux_unmap_tid' => 1,
9635      'pldm_transport_poll' => 1,
9636      'pldm_transport_recv_msg' => 1,
9637      'pldm_transport_send_msg' => 1,
9638      'pldm_transport_send_recv_msg' => 1,
9639      'unpack_pldm_header' => 1,
9640      'ver2str' => 1
9641    }
9642  },
9643  'Target' => 'unix',
9644  'TypeInfo' => {
9645    '1' => {
9646      'Name' => 'void',
9647      'Type' => 'Intrinsic'
9648    },
9649    '46' => {
9650      'Name' => 'unsigned char',
9651      'Size' => '1',
9652      'Type' => 'Intrinsic'
9653    },
9654    '53' => {
9655      'Name' => 'unsigned short',
9656      'Size' => '2',
9657      'Type' => 'Intrinsic'
9658    },
9659    '60' => {
9660      'Name' => 'unsigned int',
9661      'Size' => '4',
9662      'Type' => 'Intrinsic'
9663    },
9664    '67' => {
9665      'Name' => 'unsigned long',
9666      'Size' => '8',
9667      'Type' => 'Intrinsic'
9668    },
9669    '74' => {
9670      'Name' => 'signed char',
9671      'Size' => '1',
9672      'Type' => 'Intrinsic'
9673    },
9674    '81' => {
9675      'BaseType' => '46',
9676      'Header' => 'types.h',
9677      'Line' => '38',
9678      'Name' => '__uint8_t',
9679      'PrivateABI' => 1,
9680      'Size' => '1',
9681      'Type' => 'Typedef'
9682    },
9683    '93' => {
9684      'Name' => 'short',
9685      'Size' => '2',
9686      'Type' => 'Intrinsic'
9687    },
9688    '100' => {
9689      'Name' => 'int',
9690      'Size' => '4',
9691      'Type' => 'Intrinsic'
9692    },
9693    '107' => {
9694      'Name' => 'long',
9695      'Size' => '8',
9696      'Type' => 'Intrinsic'
9697    },
9698    '114' => {
9699      'Name' => 'char',
9700      'Size' => '1',
9701      'Type' => 'Intrinsic'
9702    },
9703    '121' => {
9704      'BaseType' => '81',
9705      'Header' => 'stdint-uintn.h',
9706      'Line' => '24',
9707      'Name' => 'uint8_t',
9708      'PrivateABI' => 1,
9709      'Size' => '1',
9710      'Type' => 'Typedef'
9711    },
9712    '133' => {
9713      'Name' => 'float',
9714      'Size' => '4',
9715      'Type' => 'Intrinsic'
9716    },
9717    '175' => {
9718      'BaseType' => '121',
9719      'Header' => 'base.h',
9720      'Line' => '16',
9721      'Name' => 'pldm_tid_t',
9722      'Size' => '1',
9723      'Type' => 'Typedef'
9724    },
9725    '187' => {
9726      'BaseType' => '121',
9727      'Header' => 'instance-id.h',
9728      'Line' => '13',
9729      'Name' => 'pldm_instance_id_t',
9730      'Size' => '1',
9731      'Type' => 'Typedef'
9732    },
9733    '199' => {
9734      'Header' => 'responder.h',
9735      'Line' => '10',
9736      'Memb' => {
9737        '0' => {
9738          'name' => 'tid',
9739          'offset' => '0',
9740          'type' => '175'
9741        },
9742        '1' => {
9743          'name' => 'instance_id',
9744          'offset' => '1',
9745          'type' => '187'
9746        },
9747        '2' => {
9748          'name' => 'type',
9749          'offset' => '2',
9750          'type' => '121'
9751        },
9752        '3' => {
9753          'name' => 'command',
9754          'offset' => '3',
9755          'type' => '121'
9756        },
9757        '4' => {
9758          'name' => 'next',
9759          'offset' => '8',
9760          'type' => '279'
9761        }
9762      },
9763      'Name' => 'struct pldm_responder_cookie',
9764      'PrivateABI' => 1,
9765      'Size' => '16',
9766      'Type' => 'Struct'
9767    },
9768    '279' => {
9769      'BaseType' => '199',
9770      'Name' => 'struct pldm_responder_cookie*',
9771      'Size' => '8',
9772      'Type' => 'Pointer'
9773    },
9774    '284' => {
9775      'Header' => 'pldm.h',
9776      'Line' => '15',
9777      'Memb' => {
9778        '0' => {
9779          'name' => 'PLDM_REQUESTER_SUCCESS',
9780          'value' => '0'
9781        },
9782        '1' => {
9783          'name' => 'PLDM_REQUESTER_OPEN_FAIL',
9784          'value' => '18446744073709551615 (-1)'
9785        },
9786        '2' => {
9787          'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
9788          'value' => '18446744073709551614 (-2)'
9789        },
9790        '3' => {
9791          'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
9792          'value' => '18446744073709551613 (-3)'
9793        },
9794        '4' => {
9795          'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
9796          'value' => '18446744073709551612 (-4)'
9797        },
9798        '5' => {
9799          'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
9800          'value' => '18446744073709551611 (-5)'
9801        },
9802        '6' => {
9803          'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
9804          'value' => '18446744073709551610 (-6)'
9805        },
9806        '7' => {
9807          'name' => 'PLDM_REQUESTER_SEND_FAIL',
9808          'value' => '18446744073709551609 (-7)'
9809        },
9810        '8' => {
9811          'name' => 'PLDM_REQUESTER_RECV_FAIL',
9812          'value' => '18446744073709551608 (-8)'
9813        },
9814        '9' => {
9815          'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
9816          'value' => '18446744073709551607 (-9)'
9817        },
9818        '10' => {
9819          'name' => 'PLDM_REQUESTER_SETUP_FAIL',
9820          'value' => '18446744073709551606 (-10)'
9821        },
9822        '11' => {
9823          'name' => 'PLDM_REQUESTER_INVALID_SETUP',
9824          'value' => '18446744073709551605 (-11)'
9825        },
9826        '12' => {
9827          'name' => 'PLDM_REQUESTER_POLL_FAIL',
9828          'value' => '18446744073709551604 (-12)'
9829        },
9830        '13' => {
9831          'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
9832          'value' => '18446744073709551603 (-13)'
9833        }
9834      },
9835      'Name' => 'enum pldm_requester_error_codes',
9836      'Size' => '4',
9837      'Type' => 'Enum'
9838    },
9839    '805' => {
9840      'Name' => '_Bool',
9841      'Size' => '1',
9842      'Type' => 'Intrinsic'
9843    },
9844    '927' => {
9845      'BaseType' => '53',
9846      'Header' => 'types.h',
9847      'Line' => '40',
9848      'Name' => '__uint16_t',
9849      'PrivateABI' => 1,
9850      'Size' => '2',
9851      'Type' => 'Typedef'
9852    },
9853    '951' => {
9854      'BaseType' => '60',
9855      'Header' => 'types.h',
9856      'Line' => '42',
9857      'Name' => '__uint32_t',
9858      'PrivateABI' => 1,
9859      'Size' => '4',
9860      'Type' => 'Typedef'
9861    },
9862    '970' => {
9863      'BaseType' => '107',
9864      'Header' => 'types.h',
9865      'Line' => '194',
9866      'Name' => '__ssize_t',
9867      'PrivateABI' => 1,
9868      'Size' => '8',
9869      'Type' => 'Typedef'
9870    },
9871    '982' => {
9872      'BaseType' => '114',
9873      'Name' => 'char*',
9874      'Size' => '8',
9875      'Type' => 'Pointer'
9876    },
9877    '1006' => {
9878      'BaseType' => '121',
9879      'Name' => 'uint8_t const',
9880      'Size' => '1',
9881      'Type' => 'Const'
9882    },
9883    '1011' => {
9884      'BaseType' => '927',
9885      'Header' => 'stdint-uintn.h',
9886      'Line' => '25',
9887      'Name' => 'uint16_t',
9888      'PrivateABI' => 1,
9889      'Size' => '2',
9890      'Type' => 'Typedef'
9891    },
9892    '1023' => {
9893      'BaseType' => '951',
9894      'Header' => 'stdint-uintn.h',
9895      'Line' => '26',
9896      'Name' => 'uint32_t',
9897      'PrivateABI' => 1,
9898      'Size' => '4',
9899      'Type' => 'Typedef'
9900    },
9901    '1035' => {
9902      'Header' => 'pldm_types.h',
9903      'Line' => '25',
9904      'Memb' => {
9905        '0' => {
9906          'name' => 'alpha',
9907          'offset' => '0',
9908          'type' => '121'
9909        },
9910        '1' => {
9911          'name' => 'update',
9912          'offset' => '1',
9913          'type' => '121'
9914        },
9915        '2' => {
9916          'name' => 'minor',
9917          'offset' => '2',
9918          'type' => '121'
9919        },
9920        '3' => {
9921          'name' => 'major',
9922          'offset' => '3',
9923          'type' => '121'
9924        }
9925      },
9926      'Name' => 'struct pldm_version',
9927      'Size' => '4',
9928      'Type' => 'Struct'
9929    },
9930    '1093' => {
9931      'BaseType' => '1035',
9932      'Header' => 'pldm_types.h',
9933      'Line' => '30',
9934      'Name' => 'ver32_t',
9935      'Size' => '4',
9936      'Type' => 'Typedef'
9937    },
9938    '1105' => {
9939      'BaseType' => '1093',
9940      'Name' => 'ver32_t const',
9941      'Size' => '4',
9942      'Type' => 'Const'
9943    },
9944    '1145' => {
9945      'BaseType' => '67',
9946      'Header' => 'stddef.h',
9947      'Line' => '214',
9948      'Name' => 'size_t',
9949      'PrivateABI' => 1,
9950      'Size' => '8',
9951      'Type' => 'Typedef'
9952    },
9953    '1207' => {
9954      'BaseType' => '970',
9955      'Header' => 'types.h',
9956      'Line' => '108',
9957      'Name' => 'ssize_t',
9958      'PrivateABI' => 1,
9959      'Size' => '8',
9960      'Type' => 'Typedef'
9961    },
9962    '1219' => {
9963      'BaseType' => '1006',
9964      'Name' => 'uint8_t const*',
9965      'Size' => '8',
9966      'Type' => 'Pointer'
9967    },
9968    '2228' => {
9969      'BaseType' => '1105',
9970      'Name' => 'ver32_t const*',
9971      'Size' => '8',
9972      'Type' => 'Pointer'
9973    },
9974    '2341' => {
9975      'BaseType' => '2346',
9976      'Name' => 'void const*',
9977      'Size' => '8',
9978      'Type' => 'Pointer'
9979    },
9980    '2346' => {
9981      'BaseType' => '1',
9982      'Name' => 'void const',
9983      'Type' => 'Const'
9984    },
9985    '2579' => {
9986      'BaseType' => '1',
9987      'Name' => 'void*',
9988      'Size' => '8',
9989      'Type' => 'Pointer'
9990    },
9991    '2593' => {
9992      'BaseType' => '114',
9993      'Name' => 'char const',
9994      'Size' => '1',
9995      'Type' => 'Const'
9996    },
9997    '2622' => {
9998      'Header' => 'pldm_types.h',
9999      'Line' => '9',
10000      'Name' => 'anon-struct-pldm_types.h-9',
10001      'Size' => '1',
10002      'Type' => 'Struct'
10003    },
10004    '2776' => {
10005      'Header' => 'pldm_types.h',
10006      'Line' => '19',
10007      'Memb' => {
10008        '0' => {
10009          'name' => 'byte',
10010          'offset' => '0',
10011          'type' => '121'
10012        },
10013        '1' => {
10014          'name' => 'bits',
10015          'offset' => '0',
10016          'type' => '2622'
10017        }
10018      },
10019      'Name' => 'union bitfield8_t',
10020      'Size' => '1',
10021      'Type' => 'Union'
10022    },
10023    '2788' => {
10024      'BaseType' => '2776',
10025      'Name' => 'bitfield8_t const',
10026      'Size' => '1',
10027      'Type' => 'Const'
10028    },
10029    '3191' => {
10030      'Header' => 'base.h',
10031      'Line' => '92',
10032      'Memb' => {
10033        '0' => {
10034          'name' => 'PLDM_RESPONSE',
10035          'value' => '0'
10036        },
10037        '1' => {
10038          'name' => 'PLDM_REQUEST',
10039          'value' => '1'
10040        },
10041        '2' => {
10042          'name' => 'PLDM_RESERVED',
10043          'value' => '2'
10044        },
10045        '3' => {
10046          'name' => 'PLDM_ASYNC_REQUEST_NOTIFY',
10047          'value' => '3'
10048        }
10049      },
10050      'Name' => 'enum MessageType',
10051      'Size' => '4',
10052      'Type' => 'Enum'
10053    },
10054    '3203' => {
10055      'Header' => 'base.h',
10056      'Line' => '138',
10057      'Memb' => {
10058        '0' => {
10059          'name' => 'command',
10060          'offset' => '2',
10061          'type' => '121'
10062        }
10063      },
10064      'Name' => 'struct pldm_msg_hdr',
10065      'Size' => '3',
10066      'Type' => 'Struct'
10067    },
10068    '3314' => {
10069      'BaseType' => '3203',
10070      'Name' => 'struct pldm_msg_hdr const',
10071      'Size' => '3',
10072      'Type' => 'Const'
10073    },
10074    '3319' => {
10075      'Header' => 'base.h',
10076      'Line' => '171',
10077      'Memb' => {
10078        '0' => {
10079          'name' => 'hdr',
10080          'offset' => '0',
10081          'type' => '3203'
10082        },
10083        '1' => {
10084          'name' => 'payload',
10085          'offset' => '3',
10086          'type' => '3364'
10087        }
10088      },
10089      'Name' => 'struct pldm_msg',
10090      'Size' => '4',
10091      'Type' => 'Struct'
10092    },
10093    '3359' => {
10094      'BaseType' => '3319',
10095      'Name' => 'struct pldm_msg const',
10096      'Size' => '4',
10097      'Type' => 'Const'
10098    },
10099    '3364' => {
10100      'BaseType' => '121',
10101      'Name' => 'uint8_t[1]',
10102      'Size' => '1',
10103      'Type' => 'Array'
10104    },
10105    '3380' => {
10106      'Header' => 'base.h',
10107      'Line' => '197',
10108      'Memb' => {
10109        '0' => {
10110          'name' => 'msg_type',
10111          'offset' => '0',
10112          'type' => '3191'
10113        },
10114        '1' => {
10115          'name' => 'instance',
10116          'offset' => '4',
10117          'type' => '121'
10118        },
10119        '2' => {
10120          'name' => 'pldm_type',
10121          'offset' => '5',
10122          'type' => '121'
10123        },
10124        '3' => {
10125          'name' => 'command',
10126          'offset' => '6',
10127          'type' => '121'
10128        },
10129        '4' => {
10130          'name' => 'completion_code',
10131          'offset' => '7',
10132          'type' => '121'
10133        }
10134      },
10135      'Name' => 'struct pldm_header_info',
10136      'Size' => '8',
10137      'Type' => 'Struct'
10138    },
10139    '3459' => {
10140      'BaseType' => '3380',
10141      'Name' => 'struct pldm_header_info const',
10142      'Size' => '8',
10143      'Type' => 'Const'
10144    },
10145    '3924' => {
10146      'BaseType' => '2593',
10147      'Name' => 'char const*',
10148      'Size' => '8',
10149      'Type' => 'Pointer'
10150    },
10151    '4155' => {
10152      'BaseType' => '3319',
10153      'Name' => 'struct pldm_msg*',
10154      'Size' => '8',
10155      'Type' => 'Pointer'
10156    },
10157    '4602' => {
10158      'BaseType' => '3359',
10159      'Name' => 'struct pldm_msg const*',
10160      'Size' => '8',
10161      'Type' => 'Pointer'
10162    },
10163    '4607' => {
10164      'BaseType' => '121',
10165      'Name' => 'uint8_t*',
10166      'Size' => '8',
10167      'Type' => 'Pointer'
10168    },
10169    '4612' => {
10170      'BaseType' => '1023',
10171      'Name' => 'uint32_t*',
10172      'Size' => '8',
10173      'Type' => 'Pointer'
10174    },
10175    '5505' => {
10176      'BaseType' => '1093',
10177      'Name' => 'ver32_t*',
10178      'Size' => '8',
10179      'Type' => 'Pointer'
10180    },
10181    '6428' => {
10182      'BaseType' => '2776',
10183      'Name' => 'bitfield8_t*',
10184      'Size' => '8',
10185      'Type' => 'Pointer'
10186    },
10187    '6890' => {
10188      'BaseType' => '2788',
10189      'Name' => 'bitfield8_t const*',
10190      'Size' => '8',
10191      'Type' => 'Pointer'
10192    },
10193    '7678' => {
10194      'BaseType' => '3314',
10195      'Name' => 'struct pldm_msg_hdr const*',
10196      'Size' => '8',
10197      'Type' => 'Pointer'
10198    },
10199    '7917' => {
10200      'BaseType' => '3380',
10201      'Name' => 'struct pldm_header_info*',
10202      'Size' => '8',
10203      'Type' => 'Pointer'
10204    },
10205    '8177' => {
10206      'BaseType' => '3459',
10207      'Name' => 'struct pldm_header_info const*',
10208      'Size' => '8',
10209      'Type' => 'Pointer'
10210    },
10211    '8182' => {
10212      'BaseType' => '3203',
10213      'Name' => 'struct pldm_msg_hdr*',
10214      'Size' => '8',
10215      'Type' => 'Pointer'
10216    },
10217    '10052' => {
10218      'Header' => 'utils.h',
10219      'Line' => '20',
10220      'Memb' => {
10221        '0' => {
10222          'name' => 'ptr',
10223          'offset' => '0',
10224          'type' => '1219'
10225        },
10226        '1' => {
10227          'name' => 'length',
10228          'offset' => '8',
10229          'type' => '1145'
10230        }
10231      },
10232      'Name' => 'struct variable_field',
10233      'Size' => '16',
10234      'Type' => 'Struct'
10235    },
10236    '10448' => {
10237      'BaseType' => '10052',
10238      'Name' => 'struct variable_field*',
10239      'Size' => '8',
10240      'Type' => 'Pointer'
10241    },
10242    '12530' => {
10243      'BaseType' => '1011',
10244      'Name' => 'uint16_t*',
10245      'Size' => '8',
10246      'Type' => 'Pointer'
10247    },
10248    '13093' => {
10249      'BaseType' => '1145',
10250      'Name' => 'size_t*',
10251      'Size' => '8',
10252      'Type' => 'Pointer'
10253    },
10254    '15769' => {
10255      'BaseType' => '67',
10256      'Header' => 'types.h',
10257      'Line' => '45',
10258      'Name' => '__uint64_t',
10259      'PrivateABI' => 1,
10260      'Size' => '8',
10261      'Type' => 'Typedef'
10262    },
10263    '15846' => {
10264      'BaseType' => '1011',
10265      'Name' => 'uint16_t const',
10266      'Size' => '2',
10267      'Type' => 'Const'
10268    },
10269    '15863' => {
10270      'BaseType' => '15769',
10271      'Header' => 'stdint-uintn.h',
10272      'Line' => '27',
10273      'Name' => 'uint64_t',
10274      'PrivateABI' => 1,
10275      'Size' => '8',
10276      'Type' => 'Typedef'
10277    },
10278    '16009' => {
10279      'Header' => 'bios.h',
10280      'Line' => '39',
10281      'Memb' => {
10282        '0' => {
10283          'name' => 'PLDM_BIOS_STRING_TABLE',
10284          'value' => '0'
10285        },
10286        '1' => {
10287          'name' => 'PLDM_BIOS_ATTR_TABLE',
10288          'value' => '1'
10289        },
10290        '2' => {
10291          'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
10292          'value' => '2'
10293        }
10294      },
10295      'Name' => 'enum pldm_bios_table_types',
10296      'Size' => '4',
10297      'Type' => 'Enum'
10298    },
10299    '16043' => {
10300      'Header' => 'bios.h',
10301      'Line' => '48',
10302      'Memb' => {
10303        '0' => {
10304          'name' => 'string_handle',
10305          'offset' => '0',
10306          'type' => '1011'
10307        },
10308        '1' => {
10309          'name' => 'string_length',
10310          'offset' => '2',
10311          'type' => '1011'
10312        },
10313        '2' => {
10314          'name' => 'name',
10315          'offset' => '4',
10316          'type' => '16100'
10317        }
10318      },
10319      'Name' => 'struct pldm_bios_string_table_entry',
10320      'Size' => '5',
10321      'Type' => 'Struct'
10322    },
10323    '16095' => {
10324      'BaseType' => '16043',
10325      'Name' => 'struct pldm_bios_string_table_entry const',
10326      'Size' => '5',
10327      'Type' => 'Const'
10328    },
10329    '16100' => {
10330      'BaseType' => '114',
10331      'Name' => 'char[1]',
10332      'Size' => '1',
10333      'Type' => 'Array'
10334    },
10335    '16116' => {
10336      'Header' => 'bios.h',
10337      'Line' => '54',
10338      'Memb' => {
10339        '0' => {
10340          'name' => 'attr_handle',
10341          'offset' => '0',
10342          'type' => '1011'
10343        },
10344        '1' => {
10345          'name' => 'attr_type',
10346          'offset' => '2',
10347          'type' => '121'
10348        },
10349        '2' => {
10350          'name' => 'string_handle',
10351          'offset' => '3',
10352          'type' => '1011'
10353        },
10354        '3' => {
10355          'name' => 'metadata',
10356          'offset' => '5',
10357          'type' => '3364'
10358        }
10359      },
10360      'Name' => 'struct pldm_bios_attr_table_entry',
10361      'Size' => '6',
10362      'Type' => 'Struct'
10363    },
10364    '16181' => {
10365      'BaseType' => '16116',
10366      'Name' => 'struct pldm_bios_attr_table_entry const',
10367      'Size' => '6',
10368      'Type' => 'Const'
10369    },
10370    '16186' => {
10371      'Header' => 'bios.h',
10372      'Line' => '66',
10373      'Memb' => {
10374        '0' => {
10375          'name' => 'attr_handle',
10376          'offset' => '0',
10377          'type' => '1011'
10378        },
10379        '1' => {
10380          'name' => 'attr_type',
10381          'offset' => '2',
10382          'type' => '121'
10383        },
10384        '2' => {
10385          'name' => 'value',
10386          'offset' => '3',
10387          'type' => '3364'
10388        }
10389      },
10390      'Name' => 'struct pldm_bios_attr_val_table_entry',
10391      'Size' => '4',
10392      'Type' => 'Struct'
10393    },
10394    '16238' => {
10395      'BaseType' => '16186',
10396      'Name' => 'struct pldm_bios_attr_val_table_entry const',
10397      'Size' => '4',
10398      'Type' => 'Const'
10399    },
10400    '16307' => {
10401      'Header' => 'bios_table.h',
10402      'Line' => '211',
10403      'Memb' => {
10404        '0' => {
10405          'name' => 'name_handle',
10406          'offset' => '0',
10407          'type' => '1011'
10408        },
10409        '1' => {
10410          'name' => 'read_only',
10411          'offset' => '2',
10412          'type' => '805'
10413        },
10414        '2' => {
10415          'name' => 'pv_num',
10416          'offset' => '3',
10417          'type' => '121'
10418        },
10419        '3' => {
10420          'name' => 'pv_handle',
10421          'offset' => '8',
10422          'type' => '16410'
10423        },
10424        '4' => {
10425          'name' => 'def_num',
10426          'offset' => '22',
10427          'type' => '121'
10428        },
10429        '5' => {
10430          'name' => 'def_index',
10431          'offset' => '36',
10432          'type' => '1219'
10433        }
10434      },
10435      'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
10436      'Size' => '32',
10437      'Type' => 'Struct'
10438    },
10439    '16398' => {
10440      'BaseType' => '16307',
10441      'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
10442      'Size' => '32',
10443      'Type' => 'Const'
10444    },
10445    '16410' => {
10446      'BaseType' => '15846',
10447      'Name' => 'uint16_t const*',
10448      'Size' => '8',
10449      'Type' => 'Pointer'
10450    },
10451    '16420' => {
10452      'Header' => 'bios_table.h',
10453      'Line' => '309',
10454      'Memb' => {
10455        '0' => {
10456          'name' => 'name_handle',
10457          'offset' => '0',
10458          'type' => '1011'
10459        },
10460        '1' => {
10461          'name' => 'read_only',
10462          'offset' => '2',
10463          'type' => '805'
10464        },
10465        '2' => {
10466          'name' => 'string_type',
10467          'offset' => '3',
10468          'type' => '121'
10469        },
10470        '3' => {
10471          'name' => 'min_length',
10472          'offset' => '4',
10473          'type' => '1011'
10474        },
10475        '4' => {
10476          'name' => 'max_length',
10477          'offset' => '6',
10478          'type' => '1011'
10479        },
10480        '5' => {
10481          'name' => 'def_length',
10482          'offset' => '8',
10483          'type' => '1011'
10484        },
10485        '6' => {
10486          'name' => 'def_string',
10487          'offset' => '22',
10488          'type' => '3924'
10489        }
10490      },
10491      'Name' => 'struct pldm_bios_table_attr_entry_string_info',
10492      'Size' => '24',
10493      'Type' => 'Struct'
10494    },
10495    '16532' => {
10496      'BaseType' => '16420',
10497      'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
10498      'Size' => '24',
10499      'Type' => 'Const'
10500    },
10501    '16542' => {
10502      'Header' => 'bios_table.h',
10503      'Line' => '405',
10504      'Memb' => {
10505        '0' => {
10506          'name' => 'name_handle',
10507          'offset' => '0',
10508          'type' => '1011'
10509        },
10510        '1' => {
10511          'name' => 'read_only',
10512          'offset' => '2',
10513          'type' => '805'
10514        },
10515        '2' => {
10516          'name' => 'lower_bound',
10517          'offset' => '8',
10518          'type' => '15863'
10519        },
10520        '3' => {
10521          'name' => 'upper_bound',
10522          'offset' => '22',
10523          'type' => '15863'
10524        },
10525        '4' => {
10526          'name' => 'scalar_increment',
10527          'offset' => '36',
10528          'type' => '1023'
10529        },
10530        '5' => {
10531          'name' => 'default_value',
10532          'offset' => '50',
10533          'type' => '15863'
10534        }
10535      },
10536      'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
10537      'Size' => '40',
10538      'Type' => 'Struct'
10539    },
10540    '16640' => {
10541      'BaseType' => '16542',
10542      'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
10543      'Size' => '40',
10544      'Type' => 'Const'
10545    },
10546    '16923' => {
10547      'Name' => 'ssize_t(*)(void const*)',
10548      'Param' => {
10549        '0' => {
10550          'type' => '2341'
10551        }
10552      },
10553      'Return' => '1207',
10554      'Size' => '8',
10555      'Type' => 'FuncPtr'
10556    },
10557    '16993' => {
10558      'Line' => '943',
10559      'Memb' => {
10560        '0' => {
10561          'name' => 'table_data',
10562          'offset' => '0',
10563          'type' => '1219'
10564        },
10565        '1' => {
10566          'name' => 'table_len',
10567          'offset' => '8',
10568          'type' => '1145'
10569        },
10570        '2' => {
10571          'name' => 'current_pos',
10572          'offset' => '22',
10573          'type' => '1145'
10574        },
10575        '3' => {
10576          'name' => 'entry_length_handler',
10577          'offset' => '36',
10578          'type' => '16923'
10579        }
10580      },
10581      'Name' => 'struct pldm_bios_table_iter',
10582      'PrivateABI' => 1,
10583      'Size' => '32',
10584      'Source' => 'bios_table.c',
10585      'Type' => 'Struct'
10586    },
10587    '17063' => {
10588      'BaseType' => '16993',
10589      'Name' => 'struct pldm_bios_table_iter const',
10590      'Size' => '32',
10591      'Type' => 'Const'
10592    },
10593    '18133' => {
10594      'BaseType' => '16993',
10595      'Name' => 'struct pldm_bios_table_iter*',
10596      'Size' => '8',
10597      'Type' => 'Pointer'
10598    },
10599    '18138' => {
10600      'BaseType' => '16238',
10601      'Name' => 'struct pldm_bios_attr_val_table_entry const*',
10602      'Size' => '8',
10603      'Type' => 'Pointer'
10604    },
10605    '18552' => {
10606      'BaseType' => '16181',
10607      'Name' => 'struct pldm_bios_attr_table_entry const*',
10608      'Size' => '8',
10609      'Type' => 'Pointer'
10610    },
10611    '19155' => {
10612      'BaseType' => '16095',
10613      'Name' => 'struct pldm_bios_string_table_entry const*',
10614      'Size' => '8',
10615      'Type' => 'Pointer'
10616    },
10617    '20318' => {
10618      'BaseType' => '17063',
10619      'Name' => 'struct pldm_bios_table_iter const*',
10620      'Size' => '8',
10621      'Type' => 'Pointer'
10622    },
10623    '24591' => {
10624      'BaseType' => '15863',
10625      'Name' => 'uint64_t*',
10626      'Size' => '8',
10627      'Type' => 'Pointer'
10628    },
10629    '24868' => {
10630      'BaseType' => '16640',
10631      'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
10632      'Size' => '8',
10633      'Type' => 'Pointer'
10634    },
10635    '25177' => {
10636      'BaseType' => '3924',
10637      'Name' => 'char const**',
10638      'Size' => '8',
10639      'Type' => 'Pointer'
10640    },
10641    '26306' => {
10642      'BaseType' => '16532',
10643      'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
10644      'Size' => '8',
10645      'Type' => 'Pointer'
10646    },
10647    '27761' => {
10648      'BaseType' => '16398',
10649      'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
10650      'Size' => '8',
10651      'Type' => 'Pointer'
10652    },
10653    '29965' => {
10654      'BaseType' => '1023',
10655      'Name' => 'uint32_t const',
10656      'Size' => '4',
10657      'Type' => 'Const'
10658    },
10659    '30006' => {
10660      'BaseType' => '121',
10661      'Header' => 'pldm_types.h',
10662      'Line' => '32',
10663      'Name' => 'bool8_t',
10664      'Size' => '1',
10665      'Type' => 'Typedef'
10666    },
10667    '30018' => {
10668      'Header' => 'pldm_types.h',
10669      'Line' => '36',
10670      'Name' => 'anon-struct-pldm_types.h-36',
10671      'Size' => '2',
10672      'Type' => 'Struct'
10673    },
10674    '30282' => {
10675      'Header' => 'pldm_types.h',
10676      'Line' => '54',
10677      'Memb' => {
10678        '0' => {
10679          'name' => 'value',
10680          'offset' => '0',
10681          'type' => '1011'
10682        },
10683        '1' => {
10684          'name' => 'bits',
10685          'offset' => '0',
10686          'type' => '30018'
10687        }
10688      },
10689      'Name' => 'union bitfield16_t',
10690      'Size' => '2',
10691      'Type' => 'Union'
10692    },
10693    '30294' => {
10694      'Header' => 'pldm_types.h',
10695      'Line' => '58',
10696      'Name' => 'anon-struct-pldm_types.h-58',
10697      'Size' => '4',
10698      'Type' => 'Struct'
10699    },
10700    '30782' => {
10701      'Header' => 'pldm_types.h',
10702      'Line' => '92',
10703      'Memb' => {
10704        '0' => {
10705          'name' => 'value',
10706          'offset' => '0',
10707          'type' => '1023'
10708        },
10709        '1' => {
10710          'name' => 'bits',
10711          'offset' => '0',
10712          'type' => '30294'
10713        }
10714      },
10715      'Name' => 'union bitfield32_t',
10716      'Size' => '4',
10717      'Type' => 'Union'
10718    },
10719    '30794' => {
10720      'Header' => 'pldm_types.h',
10721      'Line' => '96',
10722      'Name' => 'anon-struct-pldm_types.h-96',
10723      'Size' => '8',
10724      'Type' => 'Struct'
10725    },
10726    '31730' => {
10727      'Header' => 'pldm_types.h',
10728      'Line' => '162',
10729      'Memb' => {
10730        '0' => {
10731          'name' => 'value',
10732          'offset' => '0',
10733          'type' => '15863'
10734        },
10735        '1' => {
10736          'name' => 'bits',
10737          'offset' => '0',
10738          'type' => '30794'
10739        }
10740      },
10741      'Name' => 'union bitfield64_t',
10742      'Size' => '8',
10743      'Type' => 'Union'
10744    },
10745    '31789' => {
10746      'BaseType' => '1145',
10747      'Name' => 'size_t const',
10748      'Size' => '8',
10749      'Type' => 'Const'
10750    },
10751    '33549' => {
10752      'Header' => 'firmware_update.h',
10753      'Line' => '417',
10754      'Memb' => {
10755        '0' => {
10756          'name' => 'uuid',
10757          'offset' => '0',
10758          'type' => '33653'
10759        },
10760        '1' => {
10761          'name' => 'package_header_format_version',
10762          'offset' => '22',
10763          'type' => '121'
10764        },
10765        '2' => {
10766          'name' => 'package_header_size',
10767          'offset' => '23',
10768          'type' => '1011'
10769        },
10770        '3' => {
10771          'name' => 'package_release_date_time',
10772          'offset' => '25',
10773          'type' => '33669'
10774        },
10775        '4' => {
10776          'name' => 'component_bitmap_bit_length',
10777          'offset' => '50',
10778          'type' => '1011'
10779        },
10780        '5' => {
10781          'name' => 'package_version_string_type',
10782          'offset' => '52',
10783          'type' => '121'
10784        },
10785        '6' => {
10786          'name' => 'package_version_string_length',
10787          'offset' => '53',
10788          'type' => '121'
10789        }
10790      },
10791      'Name' => 'struct pldm_package_header_information',
10792      'Size' => '36',
10793      'Type' => 'Struct'
10794    },
10795    '33653' => {
10796      'BaseType' => '121',
10797      'Name' => 'uint8_t[16]',
10798      'Size' => '16',
10799      'Type' => 'Array'
10800    },
10801    '33669' => {
10802      'BaseType' => '121',
10803      'Name' => 'uint8_t[13]',
10804      'Size' => '13',
10805      'Type' => 'Array'
10806    },
10807    '33685' => {
10808      'Header' => 'firmware_update.h',
10809      'Line' => '431',
10810      'Memb' => {
10811        '0' => {
10812          'name' => 'record_length',
10813          'offset' => '0',
10814          'type' => '1011'
10815        },
10816        '1' => {
10817          'name' => 'descriptor_count',
10818          'offset' => '2',
10819          'type' => '121'
10820        },
10821        '2' => {
10822          'name' => 'device_update_option_flags',
10823          'offset' => '3',
10824          'type' => '30782'
10825        },
10826        '3' => {
10827          'name' => 'comp_image_set_version_string_type',
10828          'offset' => '7',
10829          'type' => '121'
10830        },
10831        '4' => {
10832          'name' => 'comp_image_set_version_string_length',
10833          'offset' => '8',
10834          'type' => '121'
10835        },
10836        '5' => {
10837          'name' => 'fw_device_pkg_data_length',
10838          'offset' => '9',
10839          'type' => '1011'
10840        }
10841      },
10842      'Name' => 'struct pldm_firmware_device_id_record',
10843      'Size' => '11',
10844      'Type' => 'Struct'
10845    },
10846    '33880' => {
10847      'Header' => 'firmware_update.h',
10848      'Line' => '465',
10849      'Memb' => {
10850        '0' => {
10851          'name' => 'comp_classification',
10852          'offset' => '0',
10853          'type' => '1011'
10854        },
10855        '1' => {
10856          'name' => 'comp_identifier',
10857          'offset' => '2',
10858          'type' => '1011'
10859        },
10860        '2' => {
10861          'name' => 'comp_comparison_stamp',
10862          'offset' => '4',
10863          'type' => '1023'
10864        },
10865        '3' => {
10866          'name' => 'comp_options',
10867          'offset' => '8',
10868          'type' => '30282'
10869        },
10870        '4' => {
10871          'name' => 'requested_comp_activation_method',
10872          'offset' => '16',
10873          'type' => '30282'
10874        },
10875        '5' => {
10876          'name' => 'comp_location_offset',
10877          'offset' => '18',
10878          'type' => '1023'
10879        },
10880        '6' => {
10881          'name' => 'comp_size',
10882          'offset' => '22',
10883          'type' => '1023'
10884        },
10885        '7' => {
10886          'name' => 'comp_version_string_type',
10887          'offset' => '32',
10888          'type' => '121'
10889        },
10890        '8' => {
10891          'name' => 'comp_version_string_length',
10892          'offset' => '33',
10893          'type' => '121'
10894        }
10895      },
10896      'Name' => 'struct pldm_component_image_information',
10897      'Size' => '22',
10898      'Type' => 'Struct'
10899    },
10900    '34062' => {
10901      'Header' => 'firmware_update.h',
10902      'Line' => '491',
10903      'Memb' => {
10904        '0' => {
10905          'name' => 'completion_code',
10906          'offset' => '0',
10907          'type' => '121'
10908        },
10909        '1' => {
10910          'name' => 'capabilities_during_update',
10911          'offset' => '1',
10912          'type' => '30782'
10913        },
10914        '2' => {
10915          'name' => 'comp_count',
10916          'offset' => '5',
10917          'type' => '1011'
10918        },
10919        '3' => {
10920          'name' => 'active_comp_image_set_ver_str_type',
10921          'offset' => '7',
10922          'type' => '121'
10923        },
10924        '4' => {
10925          'name' => 'active_comp_image_set_ver_str_len',
10926          'offset' => '8',
10927          'type' => '121'
10928        },
10929        '5' => {
10930          'name' => 'pending_comp_image_set_ver_str_type',
10931          'offset' => '9',
10932          'type' => '121'
10933        },
10934        '6' => {
10935          'name' => 'pending_comp_image_set_ver_str_len',
10936          'offset' => '16',
10937          'type' => '121'
10938        }
10939      },
10940      'Name' => 'struct pldm_get_firmware_parameters_resp',
10941      'Size' => '11',
10942      'Type' => 'Struct'
10943    },
10944    '34244' => {
10945      'Header' => 'firmware_update.h',
10946      'Line' => '519',
10947      'Memb' => {
10948        '0' => {
10949          'name' => 'comp_classification',
10950          'offset' => '0',
10951          'type' => '1011'
10952        },
10953        '1' => {
10954          'name' => 'comp_identifier',
10955          'offset' => '2',
10956          'type' => '1011'
10957        },
10958        '2' => {
10959          'name' => 'comp_classification_index',
10960          'offset' => '4',
10961          'type' => '121'
10962        },
10963        '3' => {
10964          'name' => 'active_comp_comparison_stamp',
10965          'offset' => '5',
10966          'type' => '1023'
10967        },
10968        '4' => {
10969          'name' => 'active_comp_ver_str_type',
10970          'offset' => '9',
10971          'type' => '121'
10972        },
10973        '5' => {
10974          'name' => 'active_comp_ver_str_len',
10975          'offset' => '16',
10976          'type' => '121'
10977        },
10978        '6' => {
10979          'name' => 'active_comp_release_date',
10980          'offset' => '17',
10981          'type' => '34426'
10982        },
10983        '7' => {
10984          'name' => 'pending_comp_comparison_stamp',
10985          'offset' => '25',
10986          'type' => '1023'
10987        },
10988        '8' => {
10989          'name' => 'pending_comp_ver_str_type',
10990          'offset' => '35',
10991          'type' => '121'
10992        },
10993        '9' => {
10994          'name' => 'pending_comp_ver_str_len',
10995          'offset' => '36',
10996          'type' => '121'
10997        },
10998        '10' => {
10999          'name' => 'pending_comp_release_date',
11000          'offset' => '37',
11001          'type' => '34426'
11002        },
11003        '11' => {
11004          'name' => 'comp_activation_methods',
11005          'offset' => '51',
11006          'type' => '30282'
11007        },
11008        '12' => {
11009          'name' => 'capabilities_during_update',
11010          'offset' => '53',
11011          'type' => '30782'
11012        }
11013      },
11014      'Name' => 'struct pldm_component_parameter_entry',
11015      'Size' => '39',
11016      'Type' => 'Struct'
11017    },
11018    '34426' => {
11019      'BaseType' => '121',
11020      'Name' => 'uint8_t[8]',
11021      'Size' => '8',
11022      'Type' => 'Array'
11023    },
11024    '35640' => {
11025      'BaseType' => '10052',
11026      'Name' => 'struct variable_field const',
11027      'Size' => '16',
11028      'Type' => 'Const'
11029    },
11030    '36005' => {
11031      'BaseType' => '30006',
11032      'Name' => 'bool8_t*',
11033      'Size' => '8',
11034      'Type' => 'Pointer'
11035    },
11036    '36010' => {
11037      'BaseType' => '31730',
11038      'Name' => 'bitfield64_t*',
11039      'Size' => '8',
11040      'Type' => 'Pointer'
11041    },
11042    '36767' => {
11043      'BaseType' => '30782',
11044      'Name' => 'bitfield32_t*',
11045      'Size' => '8',
11046      'Type' => 'Pointer'
11047    },
11048    '37619' => {
11049      'BaseType' => '30282',
11050      'Name' => 'bitfield16_t*',
11051      'Size' => '8',
11052      'Type' => 'Pointer'
11053    },
11054    '39177' => {
11055      'BaseType' => '35640',
11056      'Name' => 'struct variable_field const*',
11057      'Size' => '8',
11058      'Type' => 'Pointer'
11059    },
11060    '53097' => {
11061      'BaseType' => '34244',
11062      'Name' => 'struct pldm_component_parameter_entry*',
11063      'Size' => '8',
11064      'Type' => 'Pointer'
11065    },
11066    '53322' => {
11067      'BaseType' => '34062',
11068      'Name' => 'struct pldm_get_firmware_parameters_resp*',
11069      'Size' => '8',
11070      'Type' => 'Pointer'
11071    },
11072    '53623' => {
11073      'BaseType' => '4607',
11074      'Name' => 'uint8_t**',
11075      'Size' => '8',
11076      'Type' => 'Pointer'
11077    },
11078    '53920' => {
11079      'BaseType' => '33880',
11080      'Name' => 'struct pldm_component_image_information*',
11081      'Size' => '8',
11082      'Type' => 'Pointer'
11083    },
11084    '54536' => {
11085      'BaseType' => '33685',
11086      'Name' => 'struct pldm_firmware_device_id_record*',
11087      'Size' => '8',
11088      'Type' => 'Pointer'
11089    },
11090    '54846' => {
11091      'BaseType' => '33549',
11092      'Name' => 'struct pldm_package_header_information*',
11093      'Size' => '8',
11094      'Type' => 'Pointer'
11095    },
11096    '55614' => {
11097      'BaseType' => '2579',
11098      'Name' => 'void**',
11099      'Size' => '8',
11100      'Type' => 'Pointer'
11101    },
11102    '63190' => {
11103      'BaseType' => '63207',
11104      'Header' => 'pdr.h',
11105      'Line' => '16',
11106      'Name' => 'pldm_pdr',
11107      'PrivateABI' => 1,
11108      'Size' => '24',
11109      'Type' => 'Typedef'
11110    },
11111    '63202' => {
11112      'BaseType' => '63190',
11113      'Name' => 'pldm_pdr const',
11114      'Size' => '24',
11115      'Type' => 'Const'
11116    },
11117    '63207' => {
11118      'Line' => '26',
11119      'Memb' => {
11120        '0' => {
11121          'name' => 'record_count',
11122          'offset' => '0',
11123          'type' => '1023'
11124        },
11125        '1' => {
11126          'name' => 'size',
11127          'offset' => '4',
11128          'type' => '1023'
11129        },
11130        '2' => {
11131          'name' => 'first',
11132          'offset' => '8',
11133          'type' => '64298'
11134        },
11135        '3' => {
11136          'name' => 'last',
11137          'offset' => '22',
11138          'type' => '64298'
11139        }
11140      },
11141      'Name' => 'struct pldm_pdr',
11142      'PrivateABI' => 1,
11143      'Size' => '24',
11144      'Source' => 'pdr.c',
11145      'Type' => 'Struct'
11146    },
11147    '63273' => {
11148      'BaseType' => '63290',
11149      'Header' => 'pdr.h',
11150      'Line' => '21',
11151      'Name' => 'pldm_pdr_record',
11152      'PrivateABI' => 1,
11153      'Size' => '32',
11154      'Type' => 'Typedef'
11155    },
11156    '63285' => {
11157      'BaseType' => '63273',
11158      'Name' => 'pldm_pdr_record const',
11159      'Size' => '32',
11160      'Type' => 'Const'
11161    },
11162    '63290' => {
11163      'Line' => '17',
11164      'Memb' => {
11165        '0' => {
11166          'name' => 'record_handle',
11167          'offset' => '0',
11168          'type' => '1023'
11169        },
11170        '1' => {
11171          'name' => 'size',
11172          'offset' => '4',
11173          'type' => '1023'
11174        },
11175        '2' => {
11176          'name' => 'data',
11177          'offset' => '8',
11178          'type' => '4607'
11179        },
11180        '3' => {
11181          'name' => 'next',
11182          'offset' => '22',
11183          'type' => '64286'
11184        },
11185        '4' => {
11186          'name' => 'is_remote',
11187          'offset' => '36',
11188          'type' => '805'
11189        },
11190        '5' => {
11191          'name' => 'terminus_handle',
11192          'offset' => '38',
11193          'type' => '1011'
11194        }
11195      },
11196      'Name' => 'struct pldm_pdr_record',
11197      'PrivateABI' => 1,
11198      'Size' => '32',
11199      'Source' => 'pdr.c',
11200      'Type' => 'Struct'
11201    },
11202    '63382' => {
11203      'Header' => 'pdr.h',
11204      'Line' => '296',
11205      'Memb' => {
11206        '0' => {
11207          'name' => 'entity_type',
11208          'offset' => '0',
11209          'type' => '1011'
11210        },
11211        '1' => {
11212          'name' => 'entity_instance_num',
11213          'offset' => '2',
11214          'type' => '1011'
11215        },
11216        '2' => {
11217          'name' => 'entity_container_id',
11218          'offset' => '4',
11219          'type' => '1011'
11220        }
11221      },
11222      'Name' => 'struct pldm_entity',
11223      'Size' => '6',
11224      'Type' => 'Struct'
11225    },
11226    '63439' => {
11227      'BaseType' => '63382',
11228      'Header' => 'pdr.h',
11229      'Line' => '300',
11230      'Name' => 'pldm_entity',
11231      'Size' => '6',
11232      'Type' => 'Typedef'
11233    },
11234    '63483' => {
11235      'BaseType' => '63495',
11236      'Header' => 'pdr.h',
11237      'Line' => '310',
11238      'Name' => 'pldm_entity_association_tree',
11239      'PrivateABI' => 1,
11240      'Size' => '16',
11241      'Type' => 'Typedef'
11242    },
11243    '63495' => {
11244      'Line' => '450',
11245      'Memb' => {
11246        '0' => {
11247          'name' => 'root',
11248          'offset' => '0',
11249          'type' => '64303'
11250        },
11251        '1' => {
11252          'name' => 'last_used_container_id',
11253          'offset' => '8',
11254          'type' => '1011'
11255        }
11256      },
11257      'Name' => 'struct pldm_entity_association_tree',
11258      'PrivateABI' => 1,
11259      'Size' => '16',
11260      'Source' => 'pdr.c',
11261      'Type' => 'Struct'
11262    },
11263    '63538' => {
11264      'BaseType' => '63555',
11265      'Header' => 'pdr.h',
11266      'Line' => '315',
11267      'Name' => 'pldm_entity_node',
11268      'PrivateABI' => 1,
11269      'Size' => '40',
11270      'Type' => 'Typedef'
11271    },
11272    '63550' => {
11273      'BaseType' => '63538',
11274      'Name' => 'pldm_entity_node const',
11275      'Size' => '40',
11276      'Type' => 'Const'
11277    },
11278    '63555' => {
11279      'Line' => '455',
11280      'Memb' => {
11281        '0' => {
11282          'name' => 'entity',
11283          'offset' => '0',
11284          'type' => '63439'
11285        },
11286        '1' => {
11287          'name' => 'parent',
11288          'offset' => '6',
11289          'type' => '63439'
11290        },
11291        '2' => {
11292          'name' => 'remote_container_id',
11293          'offset' => '18',
11294          'type' => '1011'
11295        },
11296        '3' => {
11297          'name' => 'first_child',
11298          'offset' => '22',
11299          'type' => '64303'
11300        },
11301        '4' => {
11302          'name' => 'next_sibling',
11303          'offset' => '36',
11304          'type' => '64303'
11305        },
11306        '5' => {
11307          'name' => 'association_type',
11308          'offset' => '50',
11309          'type' => '121'
11310        }
11311      },
11312      'Name' => 'struct pldm_entity_node',
11313      'PrivateABI' => 1,
11314      'Size' => '40',
11315      'Source' => 'pdr.c',
11316      'Type' => 'Struct'
11317    },
11318    '63826' => {
11319      'Header' => 'platform.h',
11320      'Line' => '514',
11321      'Memb' => {
11322        '0' => {
11323          'name' => 'record_handle',
11324          'offset' => '0',
11325          'type' => '1023'
11326        },
11327        '1' => {
11328          'name' => 'version',
11329          'offset' => '4',
11330          'type' => '121'
11331        },
11332        '2' => {
11333          'name' => 'type',
11334          'offset' => '5',
11335          'type' => '121'
11336        },
11337        '3' => {
11338          'name' => 'record_change_num',
11339          'offset' => '6',
11340          'type' => '1011'
11341        },
11342        '4' => {
11343          'name' => 'length',
11344          'offset' => '8',
11345          'type' => '1011'
11346        }
11347      },
11348      'Name' => 'struct pldm_pdr_hdr',
11349      'Size' => '10',
11350      'Type' => 'Struct'
11351    },
11352    '64286' => {
11353      'BaseType' => '63290',
11354      'Name' => 'struct pldm_pdr_record*',
11355      'Size' => '8',
11356      'Type' => 'Pointer'
11357    },
11358    '64298' => {
11359      'BaseType' => '63273',
11360      'Name' => 'pldm_pdr_record*',
11361      'Size' => '8',
11362      'Type' => 'Pointer'
11363    },
11364    '64303' => {
11365      'BaseType' => '63538',
11366      'Name' => 'pldm_entity_node*',
11367      'Size' => '8',
11368      'Type' => 'Pointer'
11369    },
11370    '69271' => {
11371      'BaseType' => '63190',
11372      'Name' => 'pldm_pdr*',
11373      'Size' => '8',
11374      'Type' => 'Pointer'
11375    },
11376    '69276' => {
11377      'BaseType' => '63439',
11378      'Name' => 'pldm_entity*',
11379      'Size' => '8',
11380      'Type' => 'Pointer'
11381    },
11382    '77160' => {
11383      'BaseType' => '69276',
11384      'Name' => 'pldm_entity**',
11385      'Size' => '8',
11386      'Type' => 'Pointer'
11387    },
11388    '77224' => {
11389      'BaseType' => '63483',
11390      'Name' => 'pldm_entity_association_tree*',
11391      'Size' => '8',
11392      'Type' => 'Pointer'
11393    },
11394    '77671' => {
11395      'BaseType' => '64303',
11396      'Name' => 'pldm_entity_node**',
11397      'Size' => '8',
11398      'Type' => 'Pointer'
11399    },
11400    '78460' => {
11401      'BaseType' => '63202',
11402      'Name' => 'pldm_pdr const*',
11403      'Size' => '8',
11404      'Type' => 'Pointer'
11405    },
11406    '83796' => {
11407      'BaseType' => '63550',
11408      'Name' => 'pldm_entity_node const*',
11409      'Size' => '8',
11410      'Type' => 'Pointer'
11411    },
11412    '84960' => {
11413      'BaseType' => '63285',
11414      'Name' => 'pldm_pdr_record const*',
11415      'Size' => '8',
11416      'Type' => 'Pointer'
11417    },
11418    '85651' => {
11419      'BaseType' => '121',
11420      'Name' => 'uint8_t[]',
11421      'Size' => '8',
11422      'Type' => 'Array'
11423    },
11424    '89294' => {
11425      'BaseType' => '74',
11426      'Header' => 'types.h',
11427      'Line' => '37',
11428      'Name' => '__int8_t',
11429      'PrivateABI' => 1,
11430      'Size' => '1',
11431      'Type' => 'Typedef'
11432    },
11433    '89325' => {
11434      'BaseType' => '93',
11435      'Header' => 'types.h',
11436      'Line' => '39',
11437      'Name' => '__int16_t',
11438      'PrivateABI' => 1,
11439      'Size' => '2',
11440      'Type' => 'Typedef'
11441    },
11442    '89356' => {
11443      'BaseType' => '100',
11444      'Header' => 'types.h',
11445      'Line' => '41',
11446      'Name' => '__int32_t',
11447      'PrivateABI' => 1,
11448      'Size' => '4',
11449      'Type' => 'Typedef'
11450    },
11451    '89387' => {
11452      'BaseType' => '927',
11453      'Header' => 'types.h',
11454      'Line' => '55',
11455      'Name' => '__uint_least16_t',
11456      'PrivateABI' => 1,
11457      'Size' => '2',
11458      'Type' => 'Typedef'
11459    },
11460    '89440' => {
11461      'BaseType' => '89294',
11462      'Header' => 'stdint-intn.h',
11463      'Line' => '24',
11464      'Name' => 'int8_t',
11465      'PrivateABI' => 1,
11466      'Size' => '1',
11467      'Type' => 'Typedef'
11468    },
11469    '89452' => {
11470      'BaseType' => '89325',
11471      'Header' => 'stdint-intn.h',
11472      'Line' => '25',
11473      'Name' => 'int16_t',
11474      'PrivateABI' => 1,
11475      'Size' => '2',
11476      'Type' => 'Typedef'
11477    },
11478    '89464' => {
11479      'BaseType' => '89356',
11480      'Header' => 'stdint-intn.h',
11481      'Line' => '26',
11482      'Name' => 'int32_t',
11483      'PrivateABI' => 1,
11484      'Size' => '4',
11485      'Type' => 'Typedef'
11486    },
11487    '89729' => {
11488      'BaseType' => '133',
11489      'Header' => 'pldm_types.h',
11490      'Line' => '164',
11491      'Name' => 'real32_t',
11492      'Size' => '4',
11493      'Type' => 'Typedef'
11494    },
11495    '90351' => {
11496      'BaseType' => '89387',
11497      'Header' => 'uchar.h',
11498      'Line' => '51',
11499      'Name' => 'char16_t',
11500      'PrivateABI' => 1,
11501      'Size' => '2',
11502      'Type' => 'Typedef'
11503    },
11504    '91067' => {
11505      'Header' => 'platform.h',
11506      'Line' => '292',
11507      'Memb' => {
11508        '0' => {
11509          'name' => 'PLDM_SENSOR_OP_STATE',
11510          'value' => '0'
11511        },
11512        '1' => {
11513          'name' => 'PLDM_STATE_SENSOR_STATE',
11514          'value' => '1'
11515        },
11516        '2' => {
11517          'name' => 'PLDM_NUMERIC_SENSOR_STATE',
11518          'value' => '2'
11519        }
11520      },
11521      'Name' => 'enum sensor_event_class_states',
11522      'Size' => '4',
11523      'Type' => 'Enum'
11524    },
11525    '91101' => {
11526      'BaseType' => '91067',
11527      'Name' => 'enum sensor_event_class_states const',
11528      'Size' => '4',
11529      'Type' => 'Const'
11530    },
11531    '91409' => {
11532      'Header' => 'platform.h',
11533      'Line' => '589',
11534      'Memb' => {
11535        '0' => {
11536          'name' => 'hdr',
11537          'offset' => '0',
11538          'type' => '63826'
11539        },
11540        '1' => {
11541          'name' => 'terminus_handle',
11542          'offset' => '16',
11543          'type' => '1011'
11544        },
11545        '2' => {
11546          'name' => 'sensor_id',
11547          'offset' => '18',
11548          'type' => '1011'
11549        },
11550        '3' => {
11551          'name' => 'entity_type',
11552          'offset' => '20',
11553          'type' => '1011'
11554        },
11555        '4' => {
11556          'name' => 'entity_instance',
11557          'offset' => '22',
11558          'type' => '1011'
11559        },
11560        '5' => {
11561          'name' => 'container_id',
11562          'offset' => '24',
11563          'type' => '1011'
11564        },
11565        '6' => {
11566          'name' => 'sensor_init',
11567          'offset' => '32',
11568          'type' => '121'
11569        },
11570        '7' => {
11571          'name' => 'sensor_auxiliary_names_pdr',
11572          'offset' => '33',
11573          'type' => '30006'
11574        },
11575        '8' => {
11576          'name' => 'composite_sensor_count',
11577          'offset' => '34',
11578          'type' => '121'
11579        },
11580        '9' => {
11581          'name' => 'possible_states',
11582          'offset' => '35',
11583          'type' => '3364'
11584        }
11585      },
11586      'Name' => 'struct pldm_state_sensor_pdr',
11587      'Size' => '24',
11588      'Type' => 'Struct'
11589    },
11590    '91563' => {
11591      'Header' => 'platform.h',
11592      'Line' => '606',
11593      'Memb' => {
11594        '0' => {
11595          'name' => 'state_set_id',
11596          'offset' => '0',
11597          'type' => '1011'
11598        },
11599        '1' => {
11600          'name' => 'possible_states_size',
11601          'offset' => '2',
11602          'type' => '121'
11603        },
11604        '2' => {
11605          'name' => 'states',
11606          'offset' => '3',
11607          'type' => '91625'
11608        }
11609      },
11610      'Name' => 'struct state_sensor_possible_states',
11611      'Size' => '4',
11612      'Type' => 'Struct'
11613    },
11614    '91620' => {
11615      'BaseType' => '91563',
11616      'Name' => 'struct state_sensor_possible_states const',
11617      'Size' => '4',
11618      'Type' => 'Const'
11619    },
11620    '91625' => {
11621      'BaseType' => '2776',
11622      'Name' => 'bitfield8_t[1]',
11623      'Size' => '1',
11624      'Type' => 'Array'
11625    },
11626    '91641' => {
11627      'Header' => 'platform.h',
11628      'Line' => '616',
11629      'Memb' => {
11630        '0' => {
11631          'name' => 'hdr',
11632          'offset' => '0',
11633          'type' => '63826'
11634        },
11635        '1' => {
11636          'name' => 'terminus_handle',
11637          'offset' => '16',
11638          'type' => '1011'
11639        },
11640        '2' => {
11641          'name' => 'effecter_id',
11642          'offset' => '18',
11643          'type' => '1011'
11644        },
11645        '3' => {
11646          'name' => 'entity_type',
11647          'offset' => '20',
11648          'type' => '1011'
11649        },
11650        '4' => {
11651          'name' => 'entity_instance',
11652          'offset' => '22',
11653          'type' => '1011'
11654        },
11655        '5' => {
11656          'name' => 'container_id',
11657          'offset' => '24',
11658          'type' => '1011'
11659        },
11660        '6' => {
11661          'name' => 'effecter_semantic_id',
11662          'offset' => '32',
11663          'type' => '1011'
11664        },
11665        '7' => {
11666          'name' => 'effecter_init',
11667          'offset' => '34',
11668          'type' => '121'
11669        },
11670        '8' => {
11671          'name' => 'has_description_pdr',
11672          'offset' => '35',
11673          'type' => '30006'
11674        },
11675        '9' => {
11676          'name' => 'composite_effecter_count',
11677          'offset' => '36',
11678          'type' => '121'
11679        },
11680        '10' => {
11681          'name' => 'possible_states',
11682          'offset' => '37',
11683          'type' => '3364'
11684        }
11685      },
11686      'Name' => 'struct pldm_state_effecter_pdr',
11687      'Size' => '26',
11688      'Type' => 'Struct'
11689    },
11690    '91998' => {
11691      'Header' => 'platform.h',
11692      'Line' => '707',
11693      'Memb' => {
11694        '0' => {
11695          'name' => 'value_u8',
11696          'offset' => '0',
11697          'type' => '121'
11698        },
11699        '1' => {
11700          'name' => 'value_s8',
11701          'offset' => '0',
11702          'type' => '89440'
11703        },
11704        '2' => {
11705          'name' => 'value_u16',
11706          'offset' => '0',
11707          'type' => '1011'
11708        },
11709        '3' => {
11710          'name' => 'value_s16',
11711          'offset' => '0',
11712          'type' => '89452'
11713        },
11714        '4' => {
11715          'name' => 'value_u32',
11716          'offset' => '0',
11717          'type' => '1023'
11718        },
11719        '5' => {
11720          'name' => 'value_s32',
11721          'offset' => '0',
11722          'type' => '89464'
11723        },
11724        '6' => {
11725          'name' => 'value_f32',
11726          'offset' => '0',
11727          'type' => '89729'
11728        }
11729      },
11730      'Name' => 'union union_range_field_format',
11731      'Size' => '4',
11732      'Type' => 'Union'
11733    },
11734    '92597' => {
11735      'Header' => 'platform.h',
11736      'Line' => '764',
11737      'Memb' => {
11738        '0' => {
11739          'name' => 'value_u8',
11740          'offset' => '0',
11741          'type' => '121'
11742        },
11743        '1' => {
11744          'name' => 'value_s8',
11745          'offset' => '0',
11746          'type' => '89440'
11747        },
11748        '2' => {
11749          'name' => 'value_u16',
11750          'offset' => '0',
11751          'type' => '1011'
11752        },
11753        '3' => {
11754          'name' => 'value_s16',
11755          'offset' => '0',
11756          'type' => '89452'
11757        },
11758        '4' => {
11759          'name' => 'value_u32',
11760          'offset' => '0',
11761          'type' => '1023'
11762        },
11763        '5' => {
11764          'name' => 'value_s32',
11765          'offset' => '0',
11766          'type' => '89464'
11767        }
11768      },
11769      'Name' => 'union union_sensor_data_size',
11770      'Size' => '4',
11771      'Type' => 'Union'
11772    },
11773    '92610' => {
11774      'Header' => 'platform.h',
11775      'Line' => '771',
11776      'Memb' => {
11777        '0' => {
11778          'name' => 'record_handle',
11779          'offset' => '0',
11780          'type' => '1023'
11781        },
11782        '1' => {
11783          'name' => 'version',
11784          'offset' => '4',
11785          'type' => '121'
11786        },
11787        '2' => {
11788          'name' => 'type',
11789          'offset' => '5',
11790          'type' => '121'
11791        },
11792        '3' => {
11793          'name' => 'record_change_num',
11794          'offset' => '6',
11795          'type' => '1011'
11796        },
11797        '4' => {
11798          'name' => 'length',
11799          'offset' => '8',
11800          'type' => '1011'
11801        }
11802      },
11803      'Name' => 'struct pldm_value_pdr_hdr',
11804      'Size' => '12',
11805      'Type' => 'Struct'
11806    },
11807    '92695' => {
11808      'Header' => 'platform.h',
11809      'Line' => '789',
11810      'Memb' => {
11811        '0' => {
11812          'name' => 'entity_instance_num',
11813          'offset' => '0',
11814          'type' => '1011'
11815        },
11816        '1' => {
11817          'name' => 'entity_instance',
11818          'offset' => '0',
11819          'type' => '1011'
11820        }
11821      },
11822      'Name' => 'anon-union-platform.h-789',
11823      'Size' => '2',
11824      'Type' => 'Union'
11825    },
11826    '92729' => {
11827      'Header' => 'platform.h',
11828      'Line' => '784',
11829      'Memb' => {
11830        '0' => {
11831          'name' => 'hdr',
11832          'offset' => '0',
11833          'type' => '92610'
11834        },
11835        '1' => {
11836          'name' => 'terminus_handle',
11837          'offset' => '18',
11838          'type' => '1011'
11839        },
11840        '2' => {
11841          'name' => 'sensor_id',
11842          'offset' => '20',
11843          'type' => '1011'
11844        },
11845        '3' => {
11846          'name' => 'entity_type',
11847          'offset' => '22',
11848          'type' => '1011'
11849        },
11850        '4' => {
11851          'name' => 'unnamed0',
11852          'offset' => '24',
11853          'type' => '92695'
11854        },
11855        '5' => {
11856          'name' => 'container_id',
11857          'offset' => '32',
11858          'type' => '1011'
11859        },
11860        '6' => {
11861          'name' => 'sensor_init',
11862          'offset' => '34',
11863          'type' => '121'
11864        },
11865        '7' => {
11866          'name' => 'sensor_auxiliary_names_pdr',
11867          'offset' => '35',
11868          'type' => '30006'
11869        },
11870        '8' => {
11871          'name' => 'base_unit',
11872          'offset' => '36',
11873          'type' => '121'
11874        },
11875        '9' => {
11876          'name' => 'unit_modifier',
11877          'offset' => '37',
11878          'type' => '89440'
11879        },
11880        '10' => {
11881          'name' => 'rate_unit',
11882          'offset' => '38',
11883          'type' => '121'
11884        },
11885        '11' => {
11886          'name' => 'base_oem_unit_handle',
11887          'offset' => '39',
11888          'type' => '121'
11889        },
11890        '12' => {
11891          'name' => 'aux_unit',
11892          'offset' => '40',
11893          'type' => '121'
11894        },
11895        '13' => {
11896          'name' => 'aux_unit_modifier',
11897          'offset' => '41',
11898          'type' => '89440'
11899        },
11900        '14' => {
11901          'name' => 'aux_rate_unit',
11902          'offset' => '48',
11903          'type' => '121'
11904        },
11905        '15' => {
11906          'name' => 'rel',
11907          'offset' => '49',
11908          'type' => '121'
11909        },
11910        '16' => {
11911          'name' => 'aux_oem_unit_handle',
11912          'offset' => '50',
11913          'type' => '121'
11914        },
11915        '17' => {
11916          'name' => 'is_linear',
11917          'offset' => '51',
11918          'type' => '30006'
11919        },
11920        '18' => {
11921          'name' => 'sensor_data_size',
11922          'offset' => '52',
11923          'type' => '121'
11924        },
11925        '19' => {
11926          'name' => 'resolution',
11927          'offset' => '54',
11928          'type' => '89729'
11929        },
11930        '20' => {
11931          'name' => 'offset',
11932          'offset' => '64',
11933          'type' => '89729'
11934        },
11935        '21' => {
11936          'name' => 'accuracy',
11937          'offset' => '68',
11938          'type' => '1011'
11939        },
11940        '22' => {
11941          'name' => 'plus_tolerance',
11942          'offset' => '70',
11943          'type' => '121'
11944        },
11945        '23' => {
11946          'name' => 'minus_tolerance',
11947          'offset' => '71',
11948          'type' => '121'
11949        },
11950        '24' => {
11951          'name' => 'hysteresis',
11952          'offset' => '72',
11953          'type' => '92597'
11954        },
11955        '25' => {
11956          'name' => 'supported_thresholds',
11957          'offset' => '82',
11958          'type' => '2776'
11959        },
11960        '26' => {
11961          'name' => 'threshold_and_hysteresis_volatility',
11962          'offset' => '83',
11963          'type' => '2776'
11964        },
11965        '27' => {
11966          'name' => 'state_transition_interval',
11967          'offset' => '86',
11968          'type' => '89729'
11969        },
11970        '28' => {
11971          'name' => 'update_interval',
11972          'offset' => '96',
11973          'type' => '89729'
11974        },
11975        '29' => {
11976          'name' => 'max_readable',
11977          'offset' => '100',
11978          'type' => '92597'
11979        },
11980        '30' => {
11981          'name' => 'min_readable',
11982          'offset' => '104',
11983          'type' => '92597'
11984        },
11985        '31' => {
11986          'name' => 'range_field_format',
11987          'offset' => '114',
11988          'type' => '121'
11989        },
11990        '32' => {
11991          'name' => 'range_field_support',
11992          'offset' => '115',
11993          'type' => '2776'
11994        },
11995        '33' => {
11996          'name' => 'nominal_value',
11997          'offset' => '118',
11998          'type' => '91998'
11999        },
12000        '34' => {
12001          'name' => 'normal_max',
12002          'offset' => '128',
12003          'type' => '91998'
12004        },
12005        '35' => {
12006          'name' => 'normal_min',
12007          'offset' => '132',
12008          'type' => '91998'
12009        },
12010        '36' => {
12011          'name' => 'warning_high',
12012          'offset' => '136',
12013          'type' => '91998'
12014        },
12015        '37' => {
12016          'name' => 'warning_low',
12017          'offset' => '146',
12018          'type' => '91998'
12019        },
12020        '38' => {
12021          'name' => 'critical_high',
12022          'offset' => '150',
12023          'type' => '91998'
12024        },
12025        '39' => {
12026          'name' => 'critical_low',
12027          'offset' => '256',
12028          'type' => '91998'
12029        },
12030        '40' => {
12031          'name' => 'fatal_high',
12032          'offset' => '260',
12033          'type' => '91998'
12034        },
12035        '41' => {
12036          'name' => 'fatal_low',
12037          'offset' => '264',
12038          'type' => '91998'
12039        }
12040      },
12041      'Name' => 'struct pldm_numeric_sensor_value_pdr',
12042      'Size' => '112',
12043      'Type' => 'Struct'
12044    },
12045    '93322' => {
12046      'BaseType' => '90351',
12047      'Header' => 'platform.h',
12048      'Line' => '832',
12049      'Name' => 'pldm_utf16be',
12050      'Size' => '2',
12051      'Type' => 'Typedef'
12052    },
12053    '93335' => {
12054      'Header' => 'platform.h',
12055      'Line' => '834',
12056      'Memb' => {
12057        '0' => {
12058          'name' => 'tag',
12059          'offset' => '0',
12060          'type' => '982'
12061        },
12062        '1' => {
12063          'name' => 'name',
12064          'offset' => '8',
12065          'type' => '93377'
12066        }
12067      },
12068      'Name' => 'struct pldm_entity_auxiliary_name',
12069      'Size' => '16',
12070      'Type' => 'Struct'
12071    },
12072    '93377' => {
12073      'BaseType' => '93322',
12074      'Name' => 'pldm_utf16be*',
12075      'Size' => '8',
12076      'Type' => 'Pointer'
12077    },
12078    '93382' => {
12079      'Header' => 'platform.h',
12080      'Line' => '844',
12081      'Memb' => {
12082        '0' => {
12083          'name' => 'hdr',
12084          'offset' => '0',
12085          'type' => '92610'
12086        },
12087        '1' => {
12088          'name' => 'container',
12089          'offset' => '18',
12090          'type' => '63439'
12091        },
12092        '2' => {
12093          'name' => 'shared_name_count',
12094          'offset' => '24',
12095          'type' => '121'
12096        },
12097        '3' => {
12098          'name' => 'name_string_count',
12099          'offset' => '25',
12100          'type' => '121'
12101        },
12102        '4' => {
12103          'name' => 'names',
12104          'offset' => '36',
12105          'type' => '93496'
12106        },
12107        '5' => {
12108          'name' => 'auxiliary_name_data_size',
12109          'offset' => '50',
12110          'type' => '1145'
12111        },
12112        '6' => {
12113          'name' => 'auxiliary_name_data',
12114          'offset' => '64',
12115          'type' => '93501'
12116        }
12117      },
12118      'Name' => 'struct pldm_entity_auxiliary_names_pdr',
12119      'Size' => '40',
12120      'Type' => 'Struct'
12121    },
12122    '93496' => {
12123      'BaseType' => '93335',
12124      'Name' => 'struct pldm_entity_auxiliary_name*',
12125      'Size' => '8',
12126      'Type' => 'Pointer'
12127    },
12128    '93501' => {
12129      'BaseType' => '114',
12130      'Name' => 'char[]',
12131      'Size' => '8',
12132      'Type' => 'Array'
12133    },
12134    '93516' => {
12135      'Header' => 'platform.h',
12136      'Line' => '874',
12137      'Memb' => {
12138        '0' => {
12139          'name' => 'state_set_id',
12140          'offset' => '0',
12141          'type' => '1011'
12142        },
12143        '1' => {
12144          'name' => 'possible_states_size',
12145          'offset' => '2',
12146          'type' => '121'
12147        },
12148        '2' => {
12149          'name' => 'states',
12150          'offset' => '3',
12151          'type' => '91625'
12152        }
12153      },
12154      'Name' => 'struct state_effecter_possible_states',
12155      'Size' => '4',
12156      'Type' => 'Struct'
12157    },
12158    '93573' => {
12159      'BaseType' => '93516',
12160      'Name' => 'struct state_effecter_possible_states const',
12161      'Size' => '4',
12162      'Type' => 'Const'
12163    },
12164    '93578' => {
12165      'Header' => 'platform.h',
12166      'Line' => '922',
12167      'Memb' => {
12168        '0' => {
12169          'name' => 'set_request',
12170          'offset' => '0',
12171          'type' => '121'
12172        },
12173        '1' => {
12174          'name' => 'effecter_state',
12175          'offset' => '1',
12176          'type' => '121'
12177        }
12178      },
12179      'Name' => 'struct state_field_for_state_effecter_set',
12180      'Size' => '2',
12181      'Type' => 'Struct'
12182    },
12183    '93621' => {
12184      'BaseType' => '93578',
12185      'Header' => 'platform.h',
12186      'Line' => '925',
12187      'Name' => 'set_effecter_state_field',
12188      'Size' => '2',
12189      'Type' => 'Typedef'
12190    },
12191    '93634' => {
12192      'Header' => 'platform.h',
12193      'Line' => '931',
12194      'Memb' => {
12195        '0' => {
12196          'name' => 'sensor_op_state',
12197          'offset' => '0',
12198          'type' => '121'
12199        },
12200        '1' => {
12201          'name' => 'present_state',
12202          'offset' => '1',
12203          'type' => '121'
12204        },
12205        '2' => {
12206          'name' => 'previous_state',
12207          'offset' => '2',
12208          'type' => '121'
12209        },
12210        '3' => {
12211          'name' => 'event_state',
12212          'offset' => '3',
12213          'type' => '121'
12214        }
12215      },
12216      'Name' => 'struct state_field_for_get_state_sensor_readings',
12217      'Size' => '4',
12218      'Type' => 'Struct'
12219    },
12220    '93705' => {
12221      'BaseType' => '93634',
12222      'Header' => 'platform.h',
12223      'Line' => '939',
12224      'Name' => 'get_sensor_state_field',
12225      'Size' => '4',
12226      'Type' => 'Typedef'
12227    },
12228    '93718' => {
12229      'Header' => 'platform.h',
12230      'Line' => '945',
12231      'Memb' => {
12232        '0' => {
12233          'name' => 'effecter_op_state',
12234          'offset' => '0',
12235          'type' => '121'
12236        },
12237        '1' => {
12238          'name' => 'pending_state',
12239          'offset' => '1',
12240          'type' => '121'
12241        },
12242        '2' => {
12243          'name' => 'present_state',
12244          'offset' => '2',
12245          'type' => '121'
12246        }
12247      },
12248      'Name' => 'struct state_field_for_get_state_effecter_states',
12249      'Size' => '3',
12250      'Type' => 'Struct'
12251    },
12252    '93775' => {
12253      'BaseType' => '93718',
12254      'Header' => 'platform.h',
12255      'Line' => '949',
12256      'Name' => 'get_effecter_state_field',
12257      'Size' => '3',
12258      'Type' => 'Typedef'
12259    },
12260    '94504' => {
12261      'Header' => 'platform.h',
12262      'Line' => '1094',
12263      'Memb' => {
12264        '0' => {
12265          'name' => 'completion_code',
12266          'offset' => '0',
12267          'type' => '121'
12268        },
12269        '1' => {
12270          'name' => 'comp_effecter_count',
12271          'offset' => '1',
12272          'type' => '121'
12273        },
12274        '2' => {
12275          'name' => 'field',
12276          'offset' => '2',
12277          'type' => '94561'
12278        }
12279      },
12280      'Name' => 'struct pldm_get_state_effecter_states_resp',
12281      'Size' => '26',
12282      'Type' => 'Struct'
12283    },
12284    '94561' => {
12285      'BaseType' => '93775',
12286      'Name' => 'get_effecter_state_field[8]',
12287      'Size' => '24',
12288      'Type' => 'Array'
12289    },
12290    '94577' => {
12291      'Header' => 'platform.h',
12292      'Line' => '1104',
12293      'Memb' => {
12294        '0' => {
12295          'name' => 'sensor_id',
12296          'offset' => '0',
12297          'type' => '1011'
12298        },
12299        '1' => {
12300          'name' => 'sensor_event_class_type',
12301          'offset' => '2',
12302          'type' => '121'
12303        },
12304        '2' => {
12305          'name' => 'event_class',
12306          'offset' => '3',
12307          'type' => '3364'
12308        }
12309      },
12310      'Name' => 'struct pldm_sensor_event_data',
12311      'Size' => '4',
12312      'Type' => 'Struct'
12313    },
12314    '94691' => {
12315      'Header' => 'platform.h',
12316      'Line' => '1144',
12317      'Memb' => {
12318        '0' => {
12319          'name' => 'format_version',
12320          'offset' => '0',
12321          'type' => '121'
12322        },
12323        '1' => {
12324          'name' => 'event_id',
12325          'offset' => '2',
12326          'type' => '1011'
12327        },
12328        '2' => {
12329          'name' => 'data_transfer_handle',
12330          'offset' => '4',
12331          'type' => '1023'
12332        }
12333      },
12334      'Name' => 'struct pldm_message_poll_event',
12335      'Size' => '8',
12336      'Type' => 'Struct'
12337    },
12338    '94753' => {
12339      'Header' => 'platform.h',
12340      'Line' => '1154',
12341      'Memb' => {
12342        '0' => {
12343          'name' => 'format_version',
12344          'offset' => '0',
12345          'type' => '121'
12346        },
12347        '1' => {
12348          'name' => 'format_type',
12349          'offset' => '1',
12350          'type' => '121'
12351        },
12352        '2' => {
12353          'name' => 'event_data_length',
12354          'offset' => '2',
12355          'type' => '1011'
12356        },
12357        '3' => {
12358          'name' => 'event_data',
12359          'offset' => '4',
12360          'type' => '85651'
12361        }
12362      },
12363      'Name' => 'struct pldm_platform_cper_event',
12364      'Size' => '4',
12365      'Type' => 'Struct'
12366    },
12367    '94980' => {
12368      'Header' => 'platform.h',
12369      'Line' => '1214',
12370      'Memb' => {
12371        '0' => {
12372          'name' => 'event_data_format',
12373          'offset' => '0',
12374          'type' => '121'
12375        },
12376        '1' => {
12377          'name' => 'number_of_change_records',
12378          'offset' => '1',
12379          'type' => '121'
12380        },
12381        '2' => {
12382          'name' => 'change_records',
12383          'offset' => '2',
12384          'type' => '3364'
12385        }
12386      },
12387      'Name' => 'struct pldm_pdr_repository_chg_event_data',
12388      'Size' => '3',
12389      'Type' => 'Struct'
12390    },
12391    '95604' => {
12392      'BaseType' => '94753',
12393      'Name' => 'struct pldm_platform_cper_event*',
12394      'Size' => '8',
12395      'Type' => 'Pointer'
12396    },
12397    '98142' => {
12398      'BaseType' => '93382',
12399      'Name' => 'struct pldm_entity_auxiliary_names_pdr*',
12400      'Size' => '8',
12401      'Type' => 'Pointer'
12402    },
12403    '106630' => {
12404      'BaseType' => '94504',
12405      'Name' => 'struct pldm_get_state_effecter_states_resp*',
12406      'Size' => '8',
12407      'Type' => 'Pointer'
12408    },
12409    '163181' => {
12410      'BaseType' => '13093',
12411      'Name' => 'size_t*const',
12412      'Size' => '8',
12413      'Type' => 'Const'
12414    },
12415    '165527' => {
12416      'BaseType' => '94691',
12417      'Name' => 'struct pldm_message_poll_event*',
12418      'Size' => '8',
12419      'Type' => 'Pointer'
12420    },
12421    '166748' => {
12422      'BaseType' => '166758',
12423      'Name' => 'uint32_t const*const*',
12424      'Size' => '8',
12425      'Type' => 'Pointer'
12426    },
12427    '166753' => {
12428      'BaseType' => '29965',
12429      'Name' => 'uint32_t const*',
12430      'Size' => '8',
12431      'Type' => 'Pointer'
12432    },
12433    '166758' => {
12434      'BaseType' => '166753',
12435      'Name' => 'uint32_t const*const',
12436      'Size' => '8',
12437      'Type' => 'Const'
12438    },
12439    '166763' => {
12440      'BaseType' => '94980',
12441      'Name' => 'struct pldm_pdr_repository_chg_event_data*',
12442      'Size' => '8',
12443      'Type' => 'Pointer'
12444    },
12445    '231320' => {
12446      'BaseType' => '92729',
12447      'Name' => 'struct pldm_numeric_sensor_value_pdr*',
12448      'Size' => '8',
12449      'Type' => 'Pointer'
12450    },
12451    '246947' => {
12452      'BaseType' => '94577',
12453      'Name' => 'struct pldm_sensor_event_data*',
12454      'Size' => '8',
12455      'Type' => 'Pointer'
12456    },
12457    '246952' => {
12458      'BaseType' => '246947',
12459      'Name' => 'struct pldm_sensor_event_data*const',
12460      'Size' => '8',
12461      'Type' => 'Const'
12462    },
12463    '249878' => {
12464      'BaseType' => '93705',
12465      'Name' => 'get_sensor_state_field*',
12466      'Size' => '8',
12467      'Type' => 'Pointer'
12468    },
12469    '268895' => {
12470      'BaseType' => '93621',
12471      'Name' => 'set_effecter_state_field*',
12472      'Size' => '8',
12473      'Type' => 'Pointer'
12474    },
12475    '269865' => {
12476      'BaseType' => '91409',
12477      'Name' => 'struct pldm_state_sensor_pdr*',
12478      'Size' => '8',
12479      'Type' => 'Pointer'
12480    },
12481    '269870' => {
12482      'BaseType' => '269865',
12483      'Name' => 'struct pldm_state_sensor_pdr*const',
12484      'Size' => '8',
12485      'Type' => 'Const'
12486    },
12487    '269875' => {
12488      'BaseType' => '91620',
12489      'Name' => 'struct state_sensor_possible_states const*',
12490      'Size' => '8',
12491      'Type' => 'Pointer'
12492    },
12493    '269880' => {
12494      'BaseType' => '269875',
12495      'Name' => 'struct state_sensor_possible_states const*const',
12496      'Size' => '8',
12497      'Type' => 'Const'
12498    },
12499    '270270' => {
12500      'BaseType' => '91641',
12501      'Name' => 'struct pldm_state_effecter_pdr*',
12502      'Size' => '8',
12503      'Type' => 'Pointer'
12504    },
12505    '270275' => {
12506      'BaseType' => '270270',
12507      'Name' => 'struct pldm_state_effecter_pdr*const',
12508      'Size' => '8',
12509      'Type' => 'Const'
12510    },
12511    '270280' => {
12512      'BaseType' => '93573',
12513      'Name' => 'struct state_effecter_possible_states const*',
12514      'Size' => '8',
12515      'Type' => 'Pointer'
12516    },
12517    '270285' => {
12518      'BaseType' => '270280',
12519      'Name' => 'struct state_effecter_possible_states const*const',
12520      'Size' => '8',
12521      'Type' => 'Const'
12522    },
12523    '276481' => {
12524      'Line' => '19',
12525      'Memb' => {
12526        '0' => {
12527          'name' => 'prev',
12528          'offset' => '0',
12529          'type' => '187'
12530        },
12531        '1' => {
12532          'name' => 'allocations',
12533          'offset' => '4',
12534          'type' => '1023'
12535        }
12536      },
12537      'Name' => 'struct pldm_tid_state',
12538      'PrivateABI' => 1,
12539      'Size' => '8',
12540      'Source' => 'instance-id.c',
12541      'Type' => 'Struct'
12542    },
12543    '276520' => {
12544      'Line' => '24',
12545      'Memb' => {
12546        '0' => {
12547          'name' => 'state',
12548          'offset' => '0',
12549          'type' => '276562'
12550        },
12551        '1' => {
12552          'name' => 'lock_db_fd',
12553          'offset' => '8264',
12554          'type' => '100'
12555        }
12556      },
12557      'Name' => 'struct pldm_instance_db',
12558      'PrivateABI' => 1,
12559      'Size' => '2052',
12560      'Source' => 'instance-id.c',
12561      'Type' => 'Struct'
12562    },
12563    '276562' => {
12564      'BaseType' => '276481',
12565      'Name' => 'struct pldm_tid_state[256]',
12566      'Size' => '2048',
12567      'Type' => 'Array'
12568    },
12569    '277118' => {
12570      'BaseType' => '276520',
12571      'Name' => 'struct pldm_instance_db*',
12572      'Size' => '8',
12573      'Type' => 'Pointer'
12574    },
12575    '277505' => {
12576      'BaseType' => '187',
12577      'Name' => 'pldm_instance_id_t*',
12578      'Size' => '8',
12579      'Type' => 'Pointer'
12580    },
12581    '277681' => {
12582      'BaseType' => '277118',
12583      'Name' => 'struct pldm_instance_db**',
12584      'Size' => '8',
12585      'Type' => 'Pointer'
12586    },
12587    '278473' => {
12588      'BaseType' => '121',
12589      'Header' => 'pldm.h',
12590      'Line' => '13',
12591      'Name' => 'mctp_eid_t',
12592      'Size' => '1',
12593      'Type' => 'Typedef'
12594    },
12595    '278588' => {
12596      'BaseType' => '284',
12597      'Header' => 'pldm.h',
12598      'Line' => '30',
12599      'Name' => 'pldm_requester_rc_t',
12600      'Size' => '4',
12601      'Type' => 'Typedef'
12602    },
12603    '278606' => {
12604      'Line' => '26',
12605      'Memb' => {
12606        '0' => {
12607          'name' => 'transport',
12608          'offset' => '0',
12609          'type' => '278679'
12610        },
12611        '1' => {
12612          'name' => 'socket',
12613          'offset' => '64',
12614          'type' => '100'
12615        },
12616        '2' => {
12617          'name' => 'tid_eid_map',
12618          'offset' => '68',
12619          'type' => '282375'
12620        },
12621        '3' => {
12622          'name' => 'socket_send_buf',
12623          'offset' => '768',
12624          'type' => '281295'
12625        }
12626      },
12627      'Name' => 'struct pldm_transport_mctp_demux',
12628      'PrivateABI' => 1,
12629      'Size' => '312',
12630      'Source' => 'mctp-demux.c',
12631      'Type' => 'Struct'
12632    },
12633    '278632' => {
12634      'BaseType' => '278606',
12635      'Name' => 'struct pldm_transport_mctp_demux*',
12636      'Size' => '8',
12637      'Type' => 'Pointer'
12638    },
12639    '278674' => {
12640      'BaseType' => '278679',
12641      'Name' => 'struct pldm_transport*',
12642      'Size' => '8',
12643      'Type' => 'Pointer'
12644    },
12645    '278679' => {
12646      'Header' => 'transport.h',
12647      'Line' => '18',
12648      'Memb' => {
12649        '0' => {
12650          'name' => 'name',
12651          'offset' => '0',
12652          'type' => '3924'
12653        },
12654        '1' => {
12655          'name' => 'version',
12656          'offset' => '8',
12657          'type' => '121'
12658        },
12659        '2' => {
12660          'name' => 'recv',
12661          'offset' => '22',
12662          'type' => '281606'
12663        },
12664        '3' => {
12665          'name' => 'send',
12666          'offset' => '36',
12667          'type' => '281647'
12668        },
12669        '4' => {
12670          'name' => 'init_pollfd',
12671          'offset' => '50',
12672          'type' => '281727'
12673        }
12674      },
12675      'Name' => 'struct pldm_transport',
12676      'PrivateABI' => 1,
12677      'Size' => '40',
12678      'Type' => 'Struct'
12679    },
12680    '278815' => {
12681      'BaseType' => '175',
12682      'Name' => 'pldm_tid_t*',
12683      'Size' => '8',
12684      'Type' => 'Pointer'
12685    },
12686    '278918' => {
12687      'BaseType' => '278632',
12688      'Name' => 'struct pldm_transport_mctp_demux**',
12689      'Size' => '8',
12690      'Type' => 'Pointer'
12691    },
12692    '281015' => {
12693      'BaseType' => '46',
12694      'Header' => 'int-ll64.h',
12695      'Line' => '21',
12696      'Name' => '__u8',
12697      'PrivateABI' => 1,
12698      'Size' => '1',
12699      'Type' => 'Typedef'
12700    },
12701    '281027' => {
12702      'BaseType' => '53',
12703      'Header' => 'int-ll64.h',
12704      'Line' => '24',
12705      'Name' => '__u16',
12706      'PrivateABI' => 1,
12707      'Size' => '2',
12708      'Type' => 'Typedef'
12709    },
12710    '281295' => {
12711      'Header' => 'socket.h',
12712      'Line' => '5',
12713      'Memb' => {
12714        '0' => {
12715          'name' => 'size',
12716          'offset' => '0',
12717          'type' => '100'
12718        },
12719        '1' => {
12720          'name' => 'socket',
12721          'offset' => '4',
12722          'type' => '100'
12723        },
12724        '2' => {
12725          'name' => 'max_size',
12726          'offset' => '8',
12727          'type' => '100'
12728        }
12729      },
12730      'Name' => 'struct pldm_socket_sndbuf',
12731      'PrivateABI' => 1,
12732      'Size' => '12',
12733      'Type' => 'Struct'
12734    },
12735    '281606' => {
12736      'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
12737      'Param' => {
12738        '0' => {
12739          'type' => '278674'
12740        },
12741        '1' => {
12742          'type' => '278815'
12743        },
12744        '2' => {
12745          'type' => '55614'
12746        },
12747        '3' => {
12748          'type' => '13093'
12749        }
12750      },
12751      'Return' => '278588',
12752      'Size' => '8',
12753      'Type' => 'FuncPtr'
12754    },
12755    '281647' => {
12756      'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
12757      'Param' => {
12758        '0' => {
12759          'type' => '278674'
12760        },
12761        '1' => {
12762          'type' => '175'
12763        },
12764        '2' => {
12765          'type' => '2341'
12766        },
12767        '3' => {
12768          'type' => '1145'
12769        }
12770      },
12771      'Return' => '278588',
12772      'Size' => '8',
12773      'Type' => 'FuncPtr'
12774    },
12775    '281672' => {
12776      'BaseType' => '281677',
12777      'Name' => 'struct pollfd*',
12778      'Size' => '8',
12779      'Type' => 'Pointer'
12780    },
12781    '281677' => {
12782      'Header' => 'poll.h',
12783      'Line' => '36',
12784      'Memb' => {
12785        '0' => {
12786          'name' => 'fd',
12787          'offset' => '0',
12788          'type' => '100'
12789        },
12790        '1' => {
12791          'name' => 'events',
12792          'offset' => '4',
12793          'type' => '93'
12794        },
12795        '2' => {
12796          'name' => 'revents',
12797          'offset' => '6',
12798          'type' => '93'
12799        }
12800      },
12801      'Name' => 'struct pollfd',
12802      'PrivateABI' => 1,
12803      'Size' => '8',
12804      'Type' => 'Struct'
12805    },
12806    '281727' => {
12807      'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
12808      'Param' => {
12809        '0' => {
12810          'type' => '278674'
12811        },
12812        '1' => {
12813          'type' => '281672'
12814        }
12815      },
12816      'Return' => '100',
12817      'Size' => '8',
12818      'Type' => 'FuncPtr'
12819    },
12820    '281732' => {
12821      'BaseType' => '53',
12822      'Header' => 'socket.h',
12823      'Line' => '10',
12824      'Name' => '__kernel_sa_family_t',
12825      'PrivateABI' => 1,
12826      'Size' => '2',
12827      'Type' => 'Typedef'
12828    },
12829    '282109' => {
12830      'Header' => 'mctp.h',
12831      'Line' => '18',
12832      'Memb' => {
12833        '0' => {
12834          'name' => 's_addr',
12835          'offset' => '0',
12836          'type' => '278473'
12837        }
12838      },
12839      'Name' => 'struct mctp_addr',
12840      'PrivateABI' => 1,
12841      'Size' => '1',
12842      'Type' => 'Struct'
12843    },
12844    '282135' => {
12845      'Header' => 'mctp.h',
12846      'Line' => '22',
12847      'Memb' => {
12848        '0' => {
12849          'name' => 'smctp_family',
12850          'offset' => '0',
12851          'type' => '281732'
12852        },
12853        '1' => {
12854          'name' => '__smctp_pad0',
12855          'offset' => '2',
12856          'type' => '281027'
12857        },
12858        '2' => {
12859          'name' => 'smctp_network',
12860          'offset' => '4',
12861          'type' => '60'
12862        },
12863        '3' => {
12864          'name' => 'smctp_addr',
12865          'offset' => '8',
12866          'type' => '282109'
12867        },
12868        '4' => {
12869          'name' => 'smctp_type',
12870          'offset' => '9',
12871          'type' => '281015'
12872        },
12873        '5' => {
12874          'name' => 'smctp_tag',
12875          'offset' => '16',
12876          'type' => '281015'
12877        },
12878        '6' => {
12879          'name' => '__smctp_pad1',
12880          'offset' => '17',
12881          'type' => '281015'
12882        }
12883      },
12884      'Name' => 'struct sockaddr_mctp',
12885      'PrivateABI' => 1,
12886      'Size' => '12',
12887      'Type' => 'Struct'
12888    },
12889    '282239' => {
12890      'BaseType' => '282135',
12891      'Name' => 'struct sockaddr_mctp const',
12892      'Size' => '12',
12893      'Type' => 'Const'
12894    },
12895    '282282' => {
12896      'Line' => '35',
12897      'Memb' => {
12898        '0' => {
12899          'name' => 'transport',
12900          'offset' => '0',
12901          'type' => '278679'
12902        },
12903        '1' => {
12904          'name' => 'socket',
12905          'offset' => '64',
12906          'type' => '100'
12907        },
12908        '2' => {
12909          'name' => 'tid_eid_map',
12910          'offset' => '68',
12911          'type' => '282375'
12912        },
12913        '3' => {
12914          'name' => 'socket_send_buf',
12915          'offset' => '768',
12916          'type' => '281295'
12917        },
12918        '4' => {
12919          'name' => 'bound',
12920          'offset' => '786',
12921          'type' => '805'
12922        },
12923        '5' => {
12924          'name' => 'cookie_jar',
12925          'offset' => '800',
12926          'type' => '199'
12927        }
12928      },
12929      'Name' => 'struct pldm_transport_af_mctp',
12930      'PrivateABI' => 1,
12931      'Size' => '336',
12932      'Source' => 'af-mctp.c',
12933      'Type' => 'Struct'
12934    },
12935    '282375' => {
12936      'BaseType' => '175',
12937      'Name' => 'pldm_tid_t[256]',
12938      'Size' => '256',
12939      'Type' => 'Array'
12940    },
12941    '283176' => {
12942      'BaseType' => '282282',
12943      'Name' => 'struct pldm_transport_af_mctp*',
12944      'Size' => '8',
12945      'Type' => 'Pointer'
12946    },
12947    '283181' => {
12948      'BaseType' => '282239',
12949      'Name' => 'struct sockaddr_mctp const*',
12950      'Size' => '8',
12951      'Type' => 'Pointer'
12952    },
12953    '283494' => {
12954      'BaseType' => '283176',
12955      'Name' => 'struct pldm_transport_af_mctp**',
12956      'Size' => '8',
12957      'Type' => 'Pointer'
12958    }
12959  },
12960  'UndefinedSymbols' => {
12961    'libpldm.so.0.9.1' => {
12962      '_ITM_deregisterTMCloneTable' => 0,
12963      '_ITM_registerTMCloneTable' => 0,
12964      '__assert_fail@GLIBC_2.2.5' => 0,
12965      '__cxa_finalize@GLIBC_2.2.5' => 0,
12966      '__errno_location@GLIBC_2.2.5' => 0,
12967      '__gmon_start__' => 0,
12968      '__isoc23_strtol@GLIBC_2.38' => 0,
12969      '__memcpy_chk@GLIBC_2.3.4' => 0,
12970      '__recv_chk@GLIBC_2.4' => 0,
12971      '__recvfrom_chk@GLIBC_2.4' => 0,
12972      '__stack_chk_fail@GLIBC_2.4' => 0,
12973      'bind@GLIBC_2.2.5' => 0,
12974      'calloc@GLIBC_2.2.5' => 0,
12975      'clock_gettime@GLIBC_2.17' => 0,
12976      'close@GLIBC_2.2.5' => 0,
12977      'connect@GLIBC_2.2.5' => 0,
12978      'dup@GLIBC_2.2.5' => 0,
12979      'fclose@GLIBC_2.2.5' => 0,
12980      'fcntl64@GLIBC_2.28' => 0,
12981      'fgets@GLIBC_2.2.5' => 0,
12982      'fopen64@GLIBC_2.2.5' => 0,
12983      'free@GLIBC_2.2.5' => 0,
12984      'getsockopt@GLIBC_2.2.5' => 0,
12985      'malloc@GLIBC_2.2.5' => 0,
12986      'memcmp@GLIBC_2.2.5' => 0,
12987      'memcpy@GLIBC_2.14' => 0,
12988      'memmem@GLIBC_2.2.5' => 0,
12989      'open64@GLIBC_2.2.5' => 0,
12990      'poll@GLIBC_2.2.5' => 0,
12991      'ppoll@GLIBC_2.4' => 0,
12992      'recv@GLIBC_2.2.5' => 0,
12993      'recvmsg@GLIBC_2.2.5' => 0,
12994      'sendmsg@GLIBC_2.2.5' => 0,
12995      'sendto@GLIBC_2.2.5' => 0,
12996      'setsockopt@GLIBC_2.2.5' => 0,
12997      'socket@GLIBC_2.2.5' => 0,
12998      'stat64@GLIBC_2.33' => 0,
12999      'strlen@GLIBC_2.2.5' => 0,
13000      'strnlen@GLIBC_2.2.5' => 0,
13001      'timerfd_create@GLIBC_2.8' => 0,
13002      'timerfd_settime@GLIBC_2.8' => 0,
13003      'write@GLIBC_2.2.5' => 0
13004    }
13005  },
13006  'WordSize' => '8'
13007};
13008