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