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