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